[ { "sha": "37ae4df3e4d90a2a474e313d4a563a0bb4c00cfe", "description": "glsl: remove most IO optimizations that are replaced by nir_opt_varyings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fdd6de65f8a212e6c504e577806eabe116a1fad", "description": "nir/lower_io: validate locations more accurately", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0494f9485607099898bbb39004f8e130b5653f0", "description": "nir/opt_varyings: optimize the consumer after constant propagation and dedupli.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9607852c30aff3f399cbe2151282a5747cea9c7d", "description": "nir/opt_varyings: use nir_scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e06da1597e3f5e95974c8d3ca60c920defbbb75", "description": "gbm: Add more formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d3f266406616f85dafc69c8ac75cef996a278b2", "description": "dri: Add additional 16/32b float/int formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fcb0ac1c5c81d93db81bdfeb9a2161ac216feca", "description": "dri: Expand pipe_format <-> FourCC lookup table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6e639816fc0e51075386acad3187667a36aa4ed", "description": "dri: Convert pipe_format <-> FourCC lookup to a table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6332eb43b5ba4063ac937bf263a25be765883d3", "description": "dri: Convert DRI_IMAGE_FORMAT to pipe_format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fcf63f364ef9dddbe85f753b34b01e584598276", "description": "dri2: Allow allocating suboptimal for sampling", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ba7454a15565d10e6f7d7d535ed41f433dab0f04", "notes": null }, { "sha": "a1cd9f917fd4fdd581af0d81c41a3c1c6a100cd3", "description": "mesa/main: Add MESA_FORMAT_RGB_UNORM16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3931d5ad18a9a03a70b0a3581d502fb86bce2566", "description": "drm-uapi: update drm_fourcc.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aade8a919df6f6bd059b8151cc76f7c33db6925b", "description": "ci: uprev apitrace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d51a10cdadda5ae066872fc7382fd87d679a558", "description": "v3d: Fix depth resource invalidation with separate_stencil", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6ff509593ced88feec810aa653cf727da8629758", "notes": null }, { "sha": "b59895140dd5ab0d342131d6c2bf9d2e4f3c9493", "description": "radv: add a way to disable the HIZ/HiS events based workaround on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24cb745460608d1d7efee573db5b5647cee74a48", "description": "radv: small fix for sam check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "763ff92ad9b9674f31c6b95e379348b703c52985", "description": "zink/ci: enable RADV_PERFTEST=hic for GFX10+ jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d510f95f6730263ea530e081134508478f30e88f", "description": "radv/ci: enable RADV_PERFTEST=hic for GFX10+ jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbea486854786ad8082f39ce122f53f983e65948", "description": "radv: advertise VK_EXT_host_image_copy on GFX10+ behind RADV_PERFTEST=hic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea4ad51eb1626c00cb62ee282fa5bd020a32c2ff", "description": "radv: implement vkTransitionImageLayout()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2e338a9c780631fab6f98032b68109ff2f763d1", "description": "radv: implement vkCopyImageToImageEXT()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ea920da0d7045c823f03c77a644dacb9c87d91", "description": "radv: implement vkCopyMemoryToImageEXT()/vkCopyImageToMemoryEXT()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a5370819cfca11b503415ce70898694c8716304", "description": "radv: do not use MRT counters for host-transfer images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d38b25cb3e74766b2222d3078ca9f8ea0b6da7a", "description": "radv: add support for querying HIC memcpy size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "031843ebb14e3c8f18660d56c02035db8493c846", "description": "radv: add support for querying HIC performance info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d89b11011fa5dcd2eacbc13e4b81cbda590cc91f", "description": "radv: add support for formats with host-transfer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "545d5a0675d5029adfddf6bbb9a40cbb3baa263f", "description": "radv: set RADEON_SURF_HOST_TRANSFER for host-transfer images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37f3997edff12086b712c1f3664e9a2a733cdd5c", "description": "radv: disable compression for host-transfer images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afa7509207c4f7368147e14c3a2ecdfb015c58e0", "description": "radv: map images with host-transfer at bind time", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d85b7b6c623126b12bca64f5b9bb091d39f423e1", "description": "radv: only expose host visible memory types for images with host-transfer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a75bd251df4fd5c26622b524b28693d5590929a8", "description": "ac/surface: add a flag to forbid some swizzles for surface<->memory copies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5f2392cf7fe0b434a6f1bdf6bfba1c6400c374d", "description": "ac/surface: add support for surface<->memory copy using addrlib", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16be376cc55ddaf396f95aed7390799e7f2a886f", "description": "ac/surface: constify bpe_to_format()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c7a834ebc7e6aefa87e5e902491025de5e7d82a", "description": "anv: Add support for AV1 video decoding on Gfx125 and Xe2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3456a65619218253efddf83182b484430b566329", "description": "intel/genxml: Update AVP instructions for Gfx125 and Xe2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d43552d3653d423fbaf2a512e787bd12c4f20e3b", "description": "nouveau/headers: Re-enable rustfmt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e2eea81b94fcd968a8e12d6fdd312e60a9b4c6c", "description": "nouveau/headers: Factor out write_template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad7a5ddfb0ffd2e98861e1814d9983d48f7a319b", "description": "nouveau/headers: Move use statements into template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b275cdbcceb976fb6e3b5271f8d50437daf7d46", "description": "nouveau/headers: Stop running rustfmt", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "cd9c9a83d64d3b4231c45cc7b391332efeaaeaec", "description": "docs: document GL_EXT_shader_clock in new_features.txt", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2ce201707e2a00f6bca9e94a78abcb4f7202526b", "notes": null }, { "sha": "71ea87fc2d9d8b41afd1dd38e89a5f19ae1faff6", "description": "panvk: document vulkan 1.3 in new_features.txt", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "1145cac490193b51549f98c12a984aa43a3cdb0e", "notes": null }, { "sha": "f8db53ccae88eef6df0dc81eb27e29c243b19a80", "description": "brw: Fix comparison with unordered_mode when making baked dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e18a2d1a8020aaa09ba27496cd69f8f51a3d32e", "description": "brw: Add scoreboard test for edge case involving baked dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a59e3c6a8b34c8f6aa9e4eff254e815679190b35", "description": "pan/shared: fix typo in pan_tiling doc comments", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "944049dedc0d36d62ac8c50ad92c0cc49acdb6f0", "notes": null }, { "sha": "a74ac59220f73a440877dc2af5f1147a8d9241f0", "description": "anv: Remove NIR_PASS_V usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d455074cc8fcfadd7edc2c08448a53e095b79577", "description": "i915: Remove NIR_PASS_V and updated it to NIR_PASS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "debd903a000d1d1a68ec2ddfb88e15b99d30cc98", "description": "intel: Update all NIR_PASS_V to NIR_PASS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a050a57e4521e170878ab0add4bc76242be67ff", "description": "iris: Update NIR_PASS_V to NIR_PASS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dee0c3dae2ea03c216a6cc32edcc275060f7542", "description": "intel/dev: Enable PTL PCI IDs (without INTEL_FORCE_PROBE)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f19e2e69e9ba179b15edc7cfa2f173842a70d103", "description": "anv: Set Xe3 as supported", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf135bc6d894f72a2afcca2752471966b7e52ca", "description": "gallium/dri3: Drop loader_dri3_buffer::size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f097f36b002d2943422c99cf4c665df42f463b2", "description": "egl/x11: Allow the loader to choose zink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "540169766d072a57461ed22b9d2d572fd18cbdbd", "description": "egl: Choose kopper based on driver name rather than Options.Zink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3294cad34159bd5317e3dfb0cb4e0ba5caca9f77", "description": "egl: Rename dri2_detect_swrast() and also detect kopper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67ae5ba7b293e4c816fdb428d8f0d04c4e1fff98", "description": "egl/surfaceless: Select kopper based on dri2_dpy->kopper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9a7585700d439509b9ef58509805edccf06489c", "description": "egl/wayland: Delete the kopper checks from the kopper paths", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "938932edb2a59d9c2202b2e459d4ea741f2c913e", "description": "egl/wayland: Use the DRM path for Zink when !ForceSoftware", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaac64bbe305cc9d0b49655775045d51b31406be", "description": "egl/wayland: Only use kopper calbacks if kopper is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cad6ae5c6c60d3a5b51cf1dd631e27ea51a3d8bf", "description": "egl/wayland: Move kopper higher up the file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "572813d597ec1f36a06f1cf2de686878f594f4dc", "description": "egl/x11: Add a separate dri2_initialize_x11_kopper helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0729df3ca6a4683e7d9e7ebafa6c6f00f1b27f03", "description": "egl/x11: Only use kopper vtables when kopper is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7de5188342e965ad8e2f11cd666e08487e65790a", "description": "egl/x11: Rework LIBGL_KOPPER_DRI2 checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42b5130ea7bcff6a26a0667cc92085209fb84f15", "description": "egl/x11: Move the multibuffers check into dri2_initialize_x11()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dde634b6aec3585f52c8a79ca16652f31c45ffb", "description": "egl/x11: Always select Zink when requested", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6366a8992f30f95abfec8342b372d2c2987b2042", "description": "egl/x11: Stop mixing kopper and swrast extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0c28e02504b2fcd102a73b6ef12424b984f2b95", "description": "egl: Add a shared kopper_pbuffer_loader_extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e88f02ab4e361a6ab53edf7e03fd4f4a2a1b0b9", "description": "egl,glx,kopper: Switch back to DRIkopperLoaderExtension::GetDrawableInfo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f263aaef9810c6988bc0f5b72eb8a3f21206d90", "description": "kopper: Dead code get_image() and get_image_shm()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e1a1633c439474c4886421ee021b93510df9ec0", "description": "loader: Report DRI_PRIME errors earlier", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ea84b85887a147b38a2a168e37c3d1f19c94b1b3", "notes": null }, { "sha": "694fe5f7e526f9858c53a8ffe2c8a19cb6b3bbe0", "description": "docs: Improve the docs for LIBGL_KOPPER_DRI2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d9675520fcae086ef3daa863043793534c036ea", "description": "zink/kopper: Don't recycle unused acquire semaphores", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90", "notes": null }, { "sha": "d978cbf94489b33a85ae965742676f4121a1fecf", "description": "mesa: subprojects: remove linux-raw-sys backend and use libc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "475c43cf8a7e0b8f353e8fbd169b98625e62b1f3", "description": "zink: translate intensity formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eacb167375ad0915bf4d2daca1c23a672b30f075", "description": "aux/trace: sanitize draws", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6038645fafd5e1de4510e2831905070319dc800", "description": "nak/sm70: allow first parameter of hfma2 to be non-reg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bee7c0b122ed307430c12e3963830e30ead0248", "description": "r600: fix rv770 border color", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b530692529cc8c0d9c12c9a1f8dabc849d91b86c", "description": "panvk: Allow invalid enum values in get_image_format_properties", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "85b6bd989ec501975259e42af2927caa16d8707b", "notes": null }, { "sha": "d9baadcfb5b70db909b415b1939a5351b7c8ab6e", "description": "r600: set never as the depth compare function when depth compare is disabled", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7", "notes": null }, { "sha": "47ef60cbf14f46921ca4eb0742b675d8db215f1a", "description": "aco/ra: always use bytes for register stride requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84923ccfe97006ebb7b6c5640eab59f464aad893", "description": "iris/ci: Lower concurrency of iris-cml-traces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f1eca471ffa3ee37bbd2e2df300f16df9f89915", "description": "radv/ci: Lower concurrency of radv-raven-traces-restricted", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b50f93fb0df398382c720920edce5d5cf8fdf74", "description": "iris/ci: Add a performance traces job on ADL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94a2e0a48d3bb0338a58c9d8cb03e4e3dc979799", "description": "zink/ci: Add a performance traces job on ADL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d298e3c4b5cadf4f580e2415225cae9c67d0f7b", "description": "iris/ci: Simplify performance trace template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f78222dc29cdfc84135ef107e11de9b0bdd81ac5", "description": "radv/video: Add support for decode tier3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d06b432920637f6c40bb4f7650afcacfcf23a00", "description": "radv: Enable tiling for video images on VCN5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e50ee32876674265b187002a40ff5f567577f32f", "description": "radv: Don't allow linear tiling for video DPB images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2554c8f5146b3582ff6782148ab8a77bb19091b", "description": "ac/surface: Support RADEON_SURF_FORCE_SWIZZLE_MODE on gfx12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbb9ebcd827c911c7065c72ecef5eb6d8f69eea1", "description": "freedreno/ci: Fix configuration for a618-traces-performance", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1972be5987107d2b6a2b533eb950a3d700eb613", "description": "ci: Fix trace update script following environment variable changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a51afbaff87056b5c708c5992a0099725cb64271", "description": "radv/sdma: fix unaligned 96-bits copies on GFX9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36172c41dcf1d5b21f1aaa61fbaca44cd1dd9fa0", "description": "intel/compiler: Drop unused param from set_memory_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "887642b0f22d8615bf98176aa95fcd77e4f6c8fc", "description": "intel: Add INTEL_DEBUG=no-vrt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "636c37990af53e5781b8a42c2cc30abc7ba0b767", "description": "iris: Refactor BRW_KEY_INIT to get an iris_prog_base_key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fa192ea22025946db64f6097f30bfa5f4a6e41b", "description": "radeonsi: submit cs_preamble_state to as first job in userqueue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01869779888df842b352e21449e09f9f958896b2", "description": "ac, radeonsi: prepare cs_preamble_state for userq reg shadowing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aab890644baee6ca193543745729e6a3035b71b4", "description": "radeonsi: reorder if condition in si_init_cp_reg_shadowing() function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cb0af63081c77dd2a2b73faf111f3118091604d", "description": "radeonsi: add uses_kernelq_reg_shadowing in struct si_context", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b55ee5f335f4afe1635800f6f13e148f3e50eaaa", "description": "radeonsi: rename sctx->has_graphics to sctx->is_gfx_queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "761496b49e99ddff33ffd12ccff59d42891361f4", "description": "radeonsi: has_kernelq_reg_shadowing failure means driver failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0068dbd76b5c286455fb8816cda71a71839d7670", "description": "ac: enable kernelq reg shadowing only when userq is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1000ee3d2ff57673cab082f557251831c629b575", "description": "ac,radeonsi,radv: rename register_shadowing_required", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "067d820c9db02c9e3e1b23e3d80c49e3838957e0", "description": "asahi: Mark KMS exported resource BOs as shared", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8f33c35f91ba5a128657ae4ddb9e90b38c60f8e", "description": "asahi: Add BO handles to resource debug", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6e959c8711df2c514623ec4514f6a86198d8c17", "description": "asahi: Add refcnt assert to agx_bo_unreference()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09936883a49b3235e57beba8680bf4be811f936c", "description": "freedreno: dump layout in import path as well", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65931bfc7f253c4d47cb1211d9b55f205a3c033b", "description": "freedreno: Move layout to layout_resource_for_handle()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "329a02289436e8e095dce832ddc9709d33650d08", "description": "freedreno/a6xx: Use metadata to resolve INVALID modifier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b1573258e7a05a902baa15ad176be9228250e8", "description": "freedreno/a6xx: Refactor handle import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27b0f64b3ed04c7ebf98405cd5515af44be9ee24", "description": "freedreno/a6xx: Use handle for explicit layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb7e6a567e70a90b5b4be0f8114cb11aae29f435", "description": "freedreno: Pass handle down to layout_resource_for_modifier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "091313c5588342e31dd0fa3902388847c378f2ff", "description": "freedreno/layout: Remove unneeded shims", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e55c6c5f252d66acc8fc68156e3fb0265ee983b9", "description": "freedreno/a6xx: Convert to fdl6_layout_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6e27a9f57ecd7dc1ea027bf38a16ae8aa7c6b3b", "description": "freedreno/a5xx: Convert to fdl5_layout_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "617969d8a28f3b086b1b6cbd2be5471c5bed110d", "description": "freedreno: Move layout init to backends", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d4745764c73322a38f2ac39537afa9be74f4c20", "description": "freedreno: Pass layout type to backend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34153d92b590a889eb69708bd627d456eab1a640", "description": "freedreno: Add helper to initialize layout params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43bd9082fa8e6651d3445528c3bde88e6196e1f5", "description": "freedreno: Don't call setup_slices for buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d485c7b4462a97bbb3571701468f853d3329f305", "description": "turnip: convert to fdl6_layout_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15bccc29bd1fac486361b3c5fd97afb70f45ea9d", "description": "freedreno/layout: Introduce fdl_image_params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52f79561e3bb4f58b919b12bb7fb5d186ffb1107", "description": "freedreno: Misc whitespace cleanups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee3d6aa87de02d03ff328c2a8cc961233d6824a8", "description": "nv50_ir: Remove dead variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e573440a5d53fdee01d9b931e498e8b2acf50916", "description": "nv50_ir_ra: Don't coalesce mixed constraints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b920ff26ee5cda20c8096b12e23b94f19db46ecd", "description": "nv50_ir_ra: Use propagated compMask for reg offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a46942ce04dce62a663e1e89f2b7876a477eced6", "description": "nv50_ir_ra: Add constraint movs for split-of-split", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e653b2eb112dd3bc614c93ff491a24480f510c0", "description": "nv50_ir_ra: Remove an assign to lval->compMask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "facb048cdbbe1acffb41cdfbebc9042c1d539cd4", "description": "nouveau: move util_framebuffer_init into the driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a91e04fa4b2f3ad9346f58a3789889ded36e41d", "description": "nvc0: remove dead surface tracking code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a8779f06f45111d641a9ee453759dc5f6e636bf", "description": "nv50,nvc0: Set the texture for 3D blitter surfaces", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "notes": null }, { "sha": "c96003305ee7b9014e129ddd63ba02d33ed4011f", "description": "nak: keep phis vectorized if they fit into a register", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd79b8f7981204d3999d0e6d401768f79358daf3", "description": "nak: stop lowering all phis to 32 bits.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e1d1e2caaa99828c75b6bea5cb8019e0af2dfe6", "description": "nak: Provide our own callback to nir_lower_phis_to_scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c16e786c750cbf4c9240143362c051597016695e", "description": "vulkan/wsi: drop unused common wsi helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2a880b85e94d0dcc043e6ccc71f5d8094f37852", "description": "hasvk: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c647c422dbddf59e65a26fda2ff13113e48cd35a", "description": "hasvk: avoid leaking private binding for aliased wsi image", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "002235f64c37985b92966504b916832c710a2ce9", "description": "anv: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d4f59a3ed4498a08f440d2de39b3c5054aa3b51", "description": "r600/sfn: catch remaining indirect inputs when lowering GS input arrays", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "1186c73c6b893c51596f5ce2bd624c40132b4854", "notes": null }, { "sha": "00b752565cfdbe6d8447a4c072bf857bf5697e2a", "description": "r600/sfn: Add support for indirect VS input read", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a43bfffe1e7464f876f68dfc98b886b47a4d9690", "notes": null }, { "sha": "ea9deafff4a74ebc01e8a9a4b428cc98e4198adc", "description": "spirv: Add more restrictions around Blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee555e9f755a13fb7a22cff16e7e5a6024cb3550", "description": "panfrost: Test pan_afbc_payload_layout_packed()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49efe0e6c0f7270021fc1963fb5f10350d489ae4", "description": "panfrost: Optimize pan_afbc_payload_layout_packed() for AArch32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5b8b1db361bf0ef33f50f0bc696314eb52717c", "description": "panfrost: Optimize pan_afbc_payload_layout_packed() for AArch64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9a3ee37195ba10e33258055de7b4496513f1445", "description": "panfrost: Get AFBC-P payload layout on the CPU", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f750620982321f0a9586f6cd8b6e86bef08e3eb5", "description": "panfrost: Improve AFBC header block accesses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0bdbcbae6c1e2e8cba2be2fa4101d069a43c007", "description": "panfrost: Async AFBC packing debug info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91aa7c4f8d6cce23f3a3085c566c6480af73fbf5", "description": "panfrost: Async AFBC packing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df0e7e964d0829de4a7ad188e17e0e63ce15cf51", "description": "panfrost: Make panfrost_pack_afbc() static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42c305def3f34cd4d6b014fa4cc18312738e87eb", "description": "panfrost: Test mipmap chain validity in panfrost_should_pack_afbc()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9da169dc7bcd99760fad6b4ce045a2b2f2e718cf", "description": "panfrost: Improve AFBC packing terms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56db55c83d9162a2c8309b0018013227d62160b6", "description": "panfrost: Disable AFBC tiled layout with driconf option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98c8c957559942c77f404e1b6a8ba41c65b6619c", "description": "panfrost: Fix AFBC packing", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a2e9ce39e9cd452125e41b61520194c41b1c38d3", "notes": null }, { "sha": "34b693914ae6a84530ce4b87e01342d841a3944b", "description": "etnaviv: nir: Add nir_texop_txd offset lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab975b494c7c2e17c08033b0d25f4677187c47bc", "description": "etnaviv: nir: Add nir_texop_txl offset lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "974115f924694f1ff5273aca06869837b9e07d16", "description": "etnaviv: nir: Add nir_texop_tex offset lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b28b1ff649b8fdfa2e1219ed678ec55a6873edc", "description": "etnaviv: nir: Support nir_intrinsic_load_sampler_lod_parameters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec9a2aa2e4545e47ab18168e2b4e9da7c651cb77", "description": "nir: Unvendor sampler_lod_parameters(_pan)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c25f612b56466185e54d7118b6ac22670001bf3f", "description": "etnaviv: nir: Use nir offset lowering for txb", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34580a32ffbe402b90cbe3d125943917f8df3ccb", "description": "ac/nir: remove redundant option dont_export_cull_distances", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54c969882b7a67f0c71bb47b2644786f9d8c38bf", "description": "ac/nir: rename ac_nir_get_lds_gs_out_slot_offset -> ac_nir_get_gs_out_lds_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fde3384cfd378ec45b10995b4ce01fd31ee65e15", "description": "ac/nir: remove pack_clip_cull_distances option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bbc4ef719e233f03c48d6203456bf44a0751c65", "description": "ac/llvm: rename misnamed get_memory_ptr -> get_shared_mem_ptr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fbdefd77036b56310c7e87bb0a5b3940eb4b1da", "description": "ac/llvm: remove LDS linking code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6aecfb886c17be07ee1bfbbc9ecabe8ee51a9bb", "description": "ac/llvm: don't declare LDS as an array for HS & GS & CS, use IntToPtr(0)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ded4f3c7d0bfdc686e65857d1391f3c75db61c8", "description": "aco: remove unused aco_symbol_lds_ngg_gs_out_vertex_base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "404d2428094bc46ebefe8db1b4ed824a024ac48d", "description": "radeonsi: use shader_info::next_stage correctly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30676319c7e3256db465d7d4a1289eea7ee59120", "description": "radeonsi: remove all uses of NIR_PASS_V", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab8b5499bc1734f83ad97432d7bcd4c91b8964f5", "description": "radeonsi: add a comment about early prim exports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ece9b4719685dc1810c4aff1aa07c474f37ea84a", "description": "radeonsi: determine compute shader LDS size from NIR instead of LLVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24260644e8148f7e170bdc34ba8d3f8e96dff9cd", "description": "radeonsi: remove now unused LLVM LDS logic for NGG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65c5ee1628a62adad38b919f2f3d8bb3eec725e6", "description": "radeonsi: stop using LLVM LDS linking logic for the GS out LDS offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbbf0295292ed55c5f568f495b8cfc6cd698533d", "description": "radeonsi: enable 16-bit mediump IO for PS outputs only, and VS->PS with env var", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a7ff54aaa3c1bba8f8216ec902bbbc695c46389", "description": "radeonsi: remove gs_input_verts_per_prim from si_shader_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a197aa057b5ab0b678c5bda7711a431eeb757c9", "description": "radeonsi: remove unused output_type and output_usage from si_shader_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58f12b3c8146618500ca2d830b5e475f0ec3997b", "description": "radeonsi: don't count outputs with GS streams > 0 for outputs_written_before_ps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b3b105bde42ada06650cc1adbfefd9080e26a21", "description": "radeonsi: use si_assign_param_offsets for legacy GS too", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc497fd0e4fe56d380f4d3d81ce5eadc9d1fb582", "description": "radeonsi: move gfx10_shader_ngg.c contents into si_shader.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3c1c638c4928276a672380bb08282314ef81e6f", "description": "radeonsi: cull against cull distances in the shader and don't export them", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b5addd9e989e68aa3c4b2a36158bff3b493d8b8", "description": "radeonsi: enable culling against clip/cull distances and clip planes in GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cee54211df73a42505a8c95b9b1fd23ea1cb1177", "description": "radeonsi: reduce the size of 2 fields in si_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45acb5857df2e3479f8c2bda316e47e13855f993", "description": "radeonsi: pack clip/cull distance export components", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fec40557d389cf462c556bfca1f707a76d340612", "description": "radeonsi: use nir_opt_clip_cull_const", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c743c3dd1aea9f4a44272ea612384609a1053281", "description": "radeonsi: support 8 non-ClipVertex clip planes instead of 6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b594e6745d57cf150b250600c74ac36a40f44f8", "description": "radeonsi: gather nr_pos_exports from the final NIR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0eb09e391e4998443316b2b35d53cfaad45c5e", "description": "radeonsi: simplify old_vs & old_ps checking in si_update_shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e73f70e135149f808f845822bf4b98378e572d1f", "description": "radeonsi: add si_shader_variant_info::clip/culldist_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "391c40f9fc7e1836221e35060a09bd20e966ec8d", "description": "freedreno/ci: Add ASan jobs on a618", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08152633fb5103a921c723926dd21b64beef1c5d", "description": "ci/lava: Add arm64 ASan job templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "201ac3bf49bbe5d0cb5129950e1541f360123651", "description": "turnip/ci: Skip Vulkan Video tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d433c54af8726563c2d9697213979cc405b105", "description": "aco: vectorize conversions from 8bit to 16bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fece5592c72572cf2f3fd8e11eb05fcbb83ebe9", "description": "aco: vectorize 16bit extracts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a045e9a624348a9924487324bf4f1a5de0c6ecf7", "description": "ac/nir: lower uniform extract_i8/u8 to 32bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cc3e1876cabdf64363e8dc7c67f768ed3a3011e", "description": "ac/llvm: support vec2 extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d34b069e9b222ba303a944643505826f7b1f9cd8", "description": "radeonsi: small fixes of radeonsi renderstage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8918ed6c6503c01a5edceb696e6cb38f745696a", "description": "radv: stop using LLVM LDS linking logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44dd39d121f13333e91ce1986ba53c46323eae44", "description": "radv: pack clip and cull distance outputs for both legacy and NGG pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2751d488cef437503286364a220dabfd18c87dc5", "description": "radv: enable nir_opt_clip_cull_const for GS too", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdcfe1545734871c3d77dcc37bdc04f03e800fbb", "description": "radv: don't export cull distances if the shader culls against them", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cce0505ccd311c2cc41cc09ff9fd079658c6a94", "description": "radv: compute the number of position outputs after compilation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21646b0124def6cde00fe98ea30928d997d97171", "description": "radv: don't include positions exports in pipeline executable stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88a1c1f8818130c0c4fb50c0bbb23c8ad44ab96a", "description": "radv: enable NGG culling for GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae4d5395405c91ecb3bf9d8fa13295df3b5d721a", "description": "radv: rework radv_link_shaders_info as as not be called in a loop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b97c4bfd58ea3725aa91231b1fcf3903f020aa3a", "description": "radv: enable W/front/back face NGG culling with multiple viewports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89e1ec92c560a3f4437f680755b0e1e42a547473", "description": "radv: cull against clip and cull distances in the shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae78e8d198af48d0c159788b1d6512c0e9acd4de", "description": "ac/nir: handle VARYING_SLOT_VARn_16BIT the same as other slots", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "762fdf8236574402ca1f16a723fcdec53e69574e", "description": "ac/nir: fix mediump XFB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56f80479fc15337a5832703fe8d48e2e305d4538", "description": "ac/nir: remove unnecessary 16-bit handling from pre-rast GS and XFB loads/stores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65972f23015ab3e9300bb4c1cb4db3a02992eb9d", "description": "ac/nir: return GSVS emit sizes from legacy GS lowering and simplify shader info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1d310885514718e50887b80ab6eec91e301aa20", "description": "radv: call radv_get_legacy_gs_info after ac_nir_lower_legacy_gs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76ce37058d09afb704f9af8379b9bc39a1ae92e9", "description": "radv: set the maximum possible workgroup size for legacy GS before linking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d674e97d5cec8272db24c7e5b0a0750329d4dfe1", "description": "radv: use shared ac_legacy_gs_compute_subgroup_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a1e357f712646e586bf529f1b7223a3de2789a6", "description": "radv: use shared ac_ngg_compute_subgroup_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3a53b7cee4ad3f461ac8d93a14453ec1076a21f", "description": "tu: Implement VK_VALVE_fragment_density_map_layered", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a653d8dd40ac70a2dfb26a838db196b7b24f67e", "description": "tu: Split out viewport faking from per-view viewports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c65017f74654f2d7f1d0ff36daae7be6a308e17d", "description": "vk/runtime: Handle VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39ccb1ddacf77314d8dd4141adceb5aecd6b07eb", "description": "llvmpipe: Improve persepctive correction with centroid/sample interpolation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "483489ed1f66c0cd3287f1e5316720ac32110b20", "description": "bin/people.csv: update my name/email", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60333576352e74b2bfb9201e415d7becee54222c", "description": "mediafoundation: don't send METransformNeedInput when in Flush/Drain", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c452f814044db81651f6e14b7af01030c075bdc", "description": "mediafoundation: Fix interop without copy fallback from DX11 to DX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d1cb645d87c22deb189ea117e8c6c72af6ee12d", "description": "mediafoundation: fix build after updating sdk to 26100.4188", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6579b378ca5857f71c48c0d766da3d0464ffebf4", "description": "tu: Add debug flag to force disable FDM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "750dd55a4acb771e9b7475624ac0052f4ab300fc", "description": "zink: reenable unsynchronized texture subdata without HIC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "841080ed42aadeaf2303e075ebdd272fc0761b69", "description": "zink: lock harder around memory mappings", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a581e7408a91eec1be7764b945e74668d84f9be", "description": "panfrost: Fix modifier conversion shaders search key", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "ae3fb3089f50a5f7bc42f209656b783ac98ec509", "notes": null }, { "sha": "b704b7b5dc70abbdcef1fbfcb4c402628a286e96", "description": "zink: document VK_EXT_primitive_topology_list_restart in profile", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d01d8a37dbb9a37f63c407655250f0a42268faa", "description": "freedreno/computerator: add support for UBOs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95986108a6ec12e5cf22f9460862a623ea7b07f7", "description": "radv/video: Add couple missing encode flags and stdSyntaxFlags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45652a9876c7e85650dfda58aa9ea7cb0c11779e", "description": "radeonsi/vcn: Allow B-frames as L0 reference", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d6560611fc2db7f434d8427746f3e389a0799fd", "description": "frontends/va: Fix leaking fences in GetImage/PutImage", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0f20a3a4f1acfc03266c9a64cf1f6d08bfe53c93", "notes": null }, { "sha": "94f42bb201a95dded207d9d3ad3618c018cd0e02", "description": "tc: fix usage wrapping in busy test", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "b89e0fa226f64854160bf1f84bbf44e78f4274bc", "notes": null }, { "sha": "e386680ab016d8f1d2b81039bb1c2b9a5f0d2c93", "description": "zink+lavapipe/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecb69b30b552f44bef0eed5a1e94cf763ecd6fb7", "description": "zink+radv/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e5e0b07b48a7282efa7b80131a23e19b2994cc5", "description": "radv/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "111a841767822d360a8454cec7c5540befd70b6b", "description": "radeonsi/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41ce45f754aa5d87817e63c74105c466f2cd76a0", "description": "radeonsi/ci: sort stoney flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2845f3a3f35e4e3d8e6cc416bcb60c294b4fb88", "description": "broadcom/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "634ecaf4f364971c6b56c8f50aa3d469a6644fc9", "description": "vc4/ci: sort dEQP-GLES2 flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f178e93c081f59f98cedb7c8759e365be5f8949", "description": "nvk/ci: document usual run time for ad106 job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e55e63c5a752d9c83e535963ca79781631ac327a", "description": "panvk: Enable VK_KHR_shader_atomic_int64 on Valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c88c66754cc551bceae199768d261909668cb619", "description": "pan/va: Add support for 64-bit atomic operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3a21fb0af3707fd5faa83136d0febbae1b2475e", "description": "bi/va: Add instructions required for KHR_shader_atomic_int64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b9a1ce4ca1bf0f143ede1c5a72f129ed956a358", "description": "aco: remove RegClass::as_subdword", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c55b0ca205136e182ac7ce46bf5e91673fd010c", "description": "aco: use MUBUF for global access with SGPR address on GFX7/8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0094e6c32a3f438dbcf3c5ad48fe1cf04d37bbe8", "description": "aco: optimize lds-only or vmem-only flat access", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d705b6198c7d5b3af9ca1d69ba39228b747a73b0", "description": "aco: simplify waitcnt insertion for flat access", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6396a82695a2231c20d09a9e0e5aeaf57611097d", "description": "aco: return a format in lower_global_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89c2c9414726b6890b67f95f53ccb825ab48d96c", "description": "aco: increase global constant offset limit slightly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7dcd81c77efffce2ef122254c9dfc9dbb3bf447", "description": "aco/gfx6: allow both constant and gpr offset for global with sgpr address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "684943bd1ff5cee84bcd6ce19dd1a2edc99f0836", "description": "aco/gfx6: allow vgpr offset for global access with sgpr address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09a5af121f8a65ffcc35d029c53978ef1cf000d9", "description": "aco: simplify the load callback", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "101d0b791f26925a3f93dca91dbefc85bbe0fad5", "description": "aco: add too-large constant offset to the address instead of the offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd9a9a77fe39f037eed1ba5a8354cc5e1c957f3a", "description": "aco: use addition helper in emit_load", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8defd1bc16de53e32bd4ea349c16d0f48612ca80", "description": "aco/gfx6: disallow global access with sgpr address and two offsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ad04c02d4b7c69881a867a606c340bf634cf94c", "description": "ac/nir: don't combine multiple non-constant offsets into a global access", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c0d065daec2d49395e281e3f3d16e9eb0fba04b", "description": "aco: count flat as vmem in statistics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4d9cbdbef8263d2afa6e4b18736360e381ceaff", "description": "mailmap,bin/people.csv: fix my preferred email address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de65a5ebac4570940149cc898011c9053d2b5cbb", "description": "zink: fix fb attachment usage setting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "919ad8c08d8ddc3117312ab0b97098e9eea956a8", "description": "zink: always emit fb attachment sync", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "485b520cf29818768a755077adecdeee734e32b4", "description": "zink: fix qbo sync", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6e89787ed2acf5b85f9c6747e844430e2119946", "description": "zink: always create gfx shader objects with 5 descriptor layouts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39f45f2a043c8cbff1dbc816dd77f85d61172af8", "description": "zink: double-check descriptor layout creation before adding to cache", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "033aa3560e8ceb4925f2fb235480877af179b083", "description": "zink: tighten up same-batch sync", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efac6228b97bfe82f38b313bcf0b3a693e0a82e5", "description": "zink: unify setting general access flags in sync", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "342313b1454828246793e79487ea0926ebb076e5", "description": "zink: remove duplicate setting of last_write in image sync", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb22616f18385b51794272beb19b970f88e58b51", "description": "docs/features: GL_ARB_timer_query implemented for v3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa23a503226eddcfda19a88a833a6b2d2da777a8", "description": "radv: simplify creating descriptor sets with variable desciptor count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7f4e344bcb59df1ff3c143dd5b217eb7b74c66f", "description": "radv: fix the maximum variable descriptor count with inline uniform blocks", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36879c4f991f17dbd79e374cb9f35f3ac262beab", "description": "radv: fix indexing with variable descriptor count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01fccec1dc74ee730774663d1d6e0f8e4989c9aa", "description": "ac/descriptors,radv: move the nbc view param to the gfx10 union", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36e4b52e9f0872a3d48d10df8d06a087a431da18", "description": "radv: do not perform a per-pixel copy for BCn formats with mips on GFX12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88c79a13b9056099048080e7d41576e0cb69c347", "description": "ac,radv: move nir_load_ring_mesh_scratch_offset_amd to ac", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ddbd8c83bd2a9bddd61431a8ae8fa29b13474c7", "description": "ac,radv: move mesh scratch ring constants to ac", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78fed5fc131197e880ac2a6773108b804b2e1a71", "description": "ac,radv: move nir_load_task_ring_entry_amd to ac", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25897f0692b59c7f5baff9eba9608335b7c2f088", "description": "nir/recompute_io_bases: fix for per primitive IO", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35e3f4ee922a2f5a08dd2adc7b1799e6bf71bc37", "description": "nir: fix PRIMITIVE_INDICES mistreated as varying", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dbe7b65a15cbbdccb6e5d40e0882ffdd611c216", "description": "radv: change mesh shader gs_vgpr_comp_cnt for gfx11", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79ecca962a1345abafd3786485f3872e172f72ed", "description": "ac: parse ib for mesh shader dispatch packets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c92fe45a1a661b609c0bf80ac2c1d5f25bcf7da", "description": "radeonsi: support more than 64 options for AMD_DEBUG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9df59704206d6edf7ca3ab73d22e4244e3e94cf", "description": "ac,radv: move mesh_fast_launch_2 to ac", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09e6bc90ee13803de089fc4ebd50dc255fd7341a", "description": "radeonsi: fix gfx11 ngg shader emit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0f76c4cd4cb13bbeda7907ca58ad551f7e2250c", "description": "radeonsi: use mask for uses_bindless_samplers/images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b337e60a6f620596acf2d46b90548e995a3189f5", "description": "radeonsi: check render feedback only for fragment shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa7032ae83046c222125ba6a8b20a6f2d537a4eb", "description": "mesa: remove gl_program.Target", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f5ff9788a61fdbed43a510ce082940194aa2c8d", "description": "Revert \"gallium: add drawid_offset to draw_mesh_tasks interface\"", "nominated": true, "nomination_type": 3, "resolution": 2, "main_sha": null, "because_sha": "27cd4b061c8531863d9f61b63bef5b3197a7b117", "notes": null }, { "sha": "272128300975ea43b16b580e8697959d5d2c0861", "description": "mesa: do not assume geometry shader when init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a4569fc9209d33d71f86fbec2252aa93b9f055a", "description": "gallium: remove ir arg from pipe_screen.get_compiler_options", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bda89200ce768d003d3b2786200fe4edb9aad1a5", "description": "glsl: fix reuse of deref", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3da4b5eaa51ea74a4e3e1309a75308a9586189a6", "notes": null }, { "sha": "e761c45390549ab28606b0f62d51d31eec7883e1", "description": "anv: Set TG size based on number of threads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f1f67358cfe8636596a657426d4590b402dff4e", "description": "blorp: Set TG size based on number of threads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b5149cb74098b7a7685b596021d3a2dcef71eba", "description": "iris: Set TG size based on number of threads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c4e1c9efcf4c1730e73d6aade2232d596ad8dcf", "description": "intel/common: Add helper for compute thread group dispatch size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b89bf4b79b097e6e42c97d893cb3b089bf00f13a", "description": "nvk: Do not ignore contiguous in nvk_heap_init", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "9e52e296f7c21f4b5199a32940747ad2b37795c4", "notes": null }, { "sha": "59019a05f6a92679e3d6866abb8af3eb23048ab3", "description": "anv: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aea519cbc247a3335b88e2906bbd0e9bdc210d4e", "description": "intel/blorp: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06997a42a350c111d3a8be3f973c34848e1dccd2", "description": "iris: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "166b8b5774df8d0928d47ad2b278957cc8c61d93", "description": "ir3: Clarify a bit of the CS threadsize logic.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c0c3a20dd018267be07d263e6984b457174b038", "description": "ir3: Prioritize max waves over doubling threadsize for non-fp16 shaders.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "963e9ae770320c3afea9d345c43f8fe0adff7137", "description": "ir3: Dump max_waves and double_threadsize with shader native code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37333c67b1f5cae999ef5ca19fc4da5b6b791f92", "description": "ir3: Consider double_threadsize in the shader's sha1.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "707c97f6340d6e909a350ee354eef386bc2b44db", "description": "tu: Add tracepoints around draws, with shader sha1s.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf0828debb004cf65ad3ec01df9a21a746e129a3", "description": "tu: Include the CS binary sha1 in CS dispatch tracepoints.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e58f39fe2cbabe0a8545fa15c819834b7beb2b2a", "description": "ir3: Store the sha1 string of the compiled shader in the shader info.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "329413992e50551ba1c165ccae32bbd42645f831", "description": "nir/lower_tex: revert \"optimize LOD bias lower for txl\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "f853d285ef3d48ebd0482e765c61fdbb6d0554b5", "notes": null }, { "sha": "9385ea1bf03bf774227f9d10e84c7910a6d886ac", "description": "asahi: fix disasm of large shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bd1cd3230119686189296b54dd385f3be938622", "description": "agx: fix incorrect 16-bit promotions with comparisons", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5f56fb47b79aeb1e81dbfc1b615173f00d47e1b", "description": "asahi: use nir_rewrite_image_intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "702d8c93876ee9d2decf90be7cdbd51f31c81815", "description": "hk: promote bindless textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fca9dcedf24786bf04525d07e2fe904d7a9a22b", "description": "asahi/clc: promote bindless textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe262ee11069578431827c551665d1af97aa2c1", "description": "agx: add bindless texture promotion support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83ad08feffd5aaf54da40b2fcd1a586a4a619b76", "description": "agx: plumb texture state store instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d68d15b760eff0f4b6fc11a311d0d64cb178b73e", "description": "agx: model scoreboard slot for state stores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50e7a6ef82bcfb3899813cb32f054c7e380040fb", "description": "agx: handle image_sparse_load", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee26938faffa88d08b52b34c256309a0a85a1b7b", "description": "nir,agx: switch to bindless_image_agx intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f23f37e826989a350b28b050bdb5cb2cb3e45bb", "description": "agx: add stats for preamble inst", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f4c7c6a44a641572bb3fba9298faa30ecb25ed", "description": "nir: fix AGX intrinsic flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10e96586fdd94dc1da0f544d9653a00520e5fa2", "description": "nir/rewrite_image_intrinsic: handle non-derefs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "569046d95e95098c2fe82ef7d79873954582d6ed", "description": "nir/rewrite_image_intrinsic: handle explicit coord", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d55bdb4ec58a916f0e8e052f4076f3a57f51a707", "description": "nir/opt_preamble: add \"register class\" concept", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89403487b1a3095588a6561ca2acfa016eb4f345", "description": "hasvk/ci: disable jobs on anholt farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a6f14c67f71abd0c690bca20813e5620889a49", "description": "ci: document anholt farm as decommissioned", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1d754588573f0f6409da9af3b9e4f5b3f76a964", "description": "crocus/ci: disable jobs on anholt farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "246c588ab21e83207ad796207a2436270ea773c1", "description": "glx: Drop LIBGL_DRI3_DISABLE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95f1f334ca2669c4b3ac87a6ea82e2e342389ba4", "description": "zink/ci: add post-merge failures from a previous MR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bc31c307faf68b6fa1b065879c4a92355281d8e", "description": "ac/nir: fix indexing GS inputs with non-constant vertex index on gfx9-11", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff9abae31e4c4e8dfcbde432a2ac440f3205df25", "description": "glsl: fix MESA_GLSL_DISABLE_IO_OPT env var", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ba2a61101b35d7549edb7324e509943e4be2edd", "description": "nir: switch indirect IO load lowering to nir_lower_io_indirect_loads for GLSL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3684b93723b48eea6ebffe96b92abe7322f61a0d", "description": "radeonsi: use nir_opt_move_to_top for input loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4e522f8b0a8c1d73984bac91a98fee7fdab19ef", "description": "nir: add new pass nir_opt_move_to_top", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dd9a9782b20e7ced50064d7a4414b0ae318b8c1", "description": "nir: add new pass nir_lower_io_indirect_loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7aba9b3ebe3cb0d8389279202ced0c0317a0f8f4", "description": "anv: Decode and print async submit batch when debug flag is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c35990c4bcb821eb82fff1d5c23dc8c13424be2c", "description": "nak: Add real instruction dependencies for Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba42b916acc3436386b5b64c7600240c8bb5c9e3", "description": "nak: Specialize MAX_INSTR_DELAY by ShaderModel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "061b0511d256645ae00a4c8e415c05476009c736", "description": "nak/sm32: Remove unnecessary NOP filling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69919fd21bd370bbbebd688d6ae64015b4850797", "description": "zink: Add a resource_get_dma_buf() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de4224a57cc8dcbf104867d44e6bc0ddf8d66933", "description": "zink: Clean up file descriptor closing in export_dmabuf_semaphore()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d4f8ad27f2d7ebc74ea32d587ae854a791c94133", "notes": null }, { "sha": "355b96413d63b9be09814961f073ee2d6f8eccc7", "description": "egl/wayland: Move bind_wayland_display to legacy build option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b19086ccfa696692721aff8cf0516088b60ca87b", "description": "ci: Upgrade XWayland to 24.1.8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a503e86615faa60a86f8cfb672520afe157658d7", "description": "ci: Add a weston.ini", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "466c0a69dda453091dfbd02a574d5778e98472aa", "description": "ci: Build weston 14.0.1 from source", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ae92e791ba4f39772b2c41a21ba192b01da7232", "description": "ci: Bump libwayland to 1.24.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d45f375a9d6f9c7094c5bddaeb3a6cc92322a50e", "description": "aco: only insert fp mode when needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46c1bd1147ca4683c9d8b8bf3f07d98b32eb75a3", "description": "aco: add a dedicated pass for better float MODE insertion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6e2527ea1aa39e3fd6ae40b8bbb3cc00681d923", "description": "vulkan: radv: set quality level properties", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0ce9fec6258864d17d2e8d07cd2c75a1f3181b6", "description": "radv: pass a dgc_cmdbuf parameter to more functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04094d9d0f49609cfa013c368ba859249852a7f8", "description": "radv: remove unused parameter in build_dgc_buffer_preamble()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "231f2e4034a41c574dec8fd1f4620ae593b933e5", "description": "radv: add a helper to emit padding with DGC cmdbuf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79ab85815ba0e33b132e2a4957c57ee5fbaca06a", "description": "radv: add helpers to emit one DGC sequence", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c3c41c670277cd00fb5379359edb8400e3fe5d6", "description": "radv: add a helper to emit INDIRECT_BUFFER in DGC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50e299b71cabc7b50f5422faec4ebd46e7eb8256", "description": "v3dv: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec71925268bd94eaa338e3b2922d3a053c04b897", "description": "v3dv: adopt wsi_common_create_swapchain_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a506d0a4145dd74a48affa1b08bfefd53d94a04", "description": "glsl: remove gl_nir_opt_dead_builtin_varyings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08b522d21e19a9891ce745aa9c9c8106ba064728", "description": "glsl: check against varying limits using NIR shader_info after nir_opt_varyings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d6fdad685e04876289ccf7e3051a2d9617af487", "description": "glsl: only set has_transform_feedback_varyings for the last pre-FS shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d08a21b7a3c2899b5c79f1ce6d120dd60721061d", "description": "panvk: Fix wrong reporting of subgroup size for executable properties", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "563823c9ca9e1472c885c734d35e642eed646ccb", "notes": null }, { "sha": "db5ad8e3d2bd573a09b1613dc8b126820aed94cc", "description": "pan/bi: Disallow FAU for CLPER in bi_check_fau_src", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0acc6b564efefbef9c8902ffd0fd1bef5b220323", "notes": null }, { "sha": "48d716a05f34f6d6ba1331f1aab81fa33cd4b69f", "description": "pan/bi: Do not allow passthrough for instructions disallowing temps", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4252fb84f4f0ad5ec6f3d966fec308a3b42ffd7a", "notes": null }, { "sha": "cac60c39a9a729d5b28f0a4545c5b6b44f8ec759", "description": "radv/nir/lower_cmat: use explicit shift when calculating gfx12 wave64 layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f617b4f85047bfc1ef8a33f3631fbad6183a4a93", "description": "util: add workaround for legacy OpenGL tf2", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a34cc97ca3e19fb36045bf361b3a6bd865f71c7b", "notes": null }, { "sha": "21136d931d7f2130045fb3b9df1aea1b7b70b33b", "description": "r600: Fix rectangle coordinate limits on R6xx/R7xx", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ace49d9e52a6156f114ee00eec759d734bd84fc0", "description": "lavapipe: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f7dff3abf6ecffeda4100810ef177898afd7426", "description": "lavapipe: adopt wsi_common_create_swapchain_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f887116c499e658604aef933f142ba00233950ae", "description": "turnip: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "273df23a21947949b78960a573db09a33dd6be54", "description": "nvk: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "187956bd51ad1ade4bf6f7a2b289aea29340e718", "description": "panvk: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ef0566e266ae74c330be4e9c097be78a9cdecbb", "description": "dozen: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "825c05a7e8f89548c0400cf920f3f70fcfa64060", "description": "radv: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f273eb01bb0bfcd04282c81a125df0d46a9b0af", "description": "hk: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bb3f29b2ae93642f824cd188b0b0c968cd86289", "description": "venus: adopt wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e625862794a53d566722d6d95d093e027d976bdb", "description": "vulkan/wsi: add wsi_common_get_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fefa6aa899d05911e2de39c672f9d9c37ddd04e2", "description": "dri2: Finish removing the now-unused dep_xcb_dri2.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9217e49e80ee9da0f7b272e21076a98bbe6dc78b", "description": "egl/x11: Match loader_destroy_screen_resources() with init().", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4eed47828104bcf321be37071a39725e0bd045b", "description": "glx: clean up a litttle remains of DRI2 support.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bc1c456cb43c7f5234e57371c9dc99d50c4ccd6", "description": "panfrost: Fix incorrect condition in assert", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d2838f3ceb9d4bb9796dec5324264f44d9586426", "notes": null }, { "sha": "295768c13e861c93e5f59f0785c33d85e08aafe1", "description": "egl: Clear modifiers if we clear use_flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f6a8283ca0eac0cf1afeeee69c08945f4917695", "description": "zink: Assert ici.tiling != DRM_FORMAT_MODIFIER_EXT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93d0635924e37fc0fe29878323c14af53c3aee6f", "description": "bin/people.csv: Prefer mattst88's @gmail.com address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b09a07bca103ed5edb8a972c581c11a6e89443fa", "description": "broadcom/ci: unlock some CI-Tron jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5adab502838e25be85fe2181a16fa035b1270309", "description": "brw/nir: Use nir_opt_reassociate_matrix_mul", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69afd8678a28493afa1eded8cc55bc8acc436e8d", "description": "zink: fix UIL feedback loop usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b0c37792355148700a970df3a6227fa8f96a632", "description": "zink: slightly tighten the implicit feedback loop detection logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8090e245675e9aa3361f6b2088452b48fef8ba5e", "description": "zink: assert that batches never use a timeline value of 0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "767ecc27cb6431439a76092a80a0f61fc809574f", "description": "zink: enable img copy boxes for blit/copy ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b022cdc8a1c3534d6f57f53b876e30b10e339432", "description": "zink: only copy resource during add_bind if it is valid", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e59305c29ff5ace4736b9385dbddc7c2762bbfa8", "description": "dri: Remove remnants of TexBuffer extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9298ca55c2e03a408c5d0d46a8ccfd096fffeee", "description": "dri: Remove DRI2 loader extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5be2e7f5c0edf14aaba0f687b7a4d6212294d83f", "description": "dri: Remove getBuffersWithFormat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8629e562207e241a83b9cdc76522e8ce9440593", "description": "dri: Remove dri2_from_names", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20f719ecb52411c9831af43db3016cd7d22953ed", "description": "egl/wayland: Use DRM formats rather than wl_drm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "718ef151f2e13aedbf54432b6f53962795f88cd5", "description": "egl/wayland: Remove support for non-dmabuf wl_drm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94b51503b31413b9f3bb4de1a9a0966aa09b6f69", "description": "vulkan: Remove build-system remnants of wl_drm support", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e0903165702073ebaa6d6ae38541220b1c90e19f", "notes": null }, { "sha": "20590ca771143191ed3d502563a89706dfd1fc6b", "description": "egl: Remove EGL_MESA_drm_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08c6ba223bb70acf23e87ea50c9f8e66038ceec0", "description": "x11: Remove DRI2 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0624f40343f6239014e474106117fb3e147c21a", "description": "cso: use unbind_trailing for sampler view unbinds on context unbinds", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94f4fc12ea39a7bc422baf6fa1e5b3f3e70ee8ad", "description": "nir/divergence_analysis: Add NV_shader_sm_builtins", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a3839dbb903b6915c0c28b54f9a9259b3efe647c", "notes": null }, { "sha": "a801df753c50714ab059c2172f7aafcf4b39815a", "description": "radeonsi/video: Fix assert in radeon_bs_code_ns", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad56f0122ce990af10a76120ecc889bcdeb5acaa", "description": "radeonsi/video: Fix copy paste errors in HEVC header encoder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b472efb512a32f0ae91a8cefc91b0040628e791", "description": "radeonsi/video: Fix RefRpsIdx calculation in st_ref_pic_set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc02b4358a3dbf22481413fee81546132e2e04b6", "description": "frontends/va: Fix RefRpsIdx calculation in st_ref_pic_set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a36536fb1093a942880bc08fd41f500a3e3ea862", "description": "zink: zero the unordered access for images upon executing an ordered barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be28daeef98fd01dcadbc7e96a387a077949a1b5", "description": "zink: use a rebind counter to manage descriptor rebinds", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "563bfa2c173da4374cef68b8aa2996ebff32f247", "description": "panfrost/meson: drop invalid C-only -Wno-override-init from C++ args", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d93840dc22ee53d7d3c2f04498f7acbb17bf527e", "description": "venus: allow to build vtest-only on non-DRM/KMS systems", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "610a19cf3112d2122a2bb6c1883c068373ac1cdd", "description": "aco/isel: allow to select SGPR defs for vectorized bcsel and logical operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7477111d26c719b95e2ef17ec19e757663e3e14", "description": "aco: split vectorized bcsel and bitwise logic VGPR definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4671e5f20d214c2e3fda627b6ca06f28f7f88fad", "description": "radv: vectorize some integer arithmetic and bcsel with scalar condition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "764ee3a8340682263389525c4b4d4cbdcdca5ddd", "description": "radv: don't lower subdword phis to scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc2fcac04e2840d2379f0e762a49cbcabf9693f2", "description": "aco: allow vectorized nir_op_mov", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f35b1329e701a04349d40d4b05e9b1e6cf9f71d", "description": "aco: allow subdword vector-definitions on some VALU instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "025306a95dfc876d1d84574bd6c9f28137944594", "description": "aco/isel: refactor emission of bitwise logical operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a94312511f74e5eae4a3bd4ac77aea230e385449", "description": "r600: remove the use of separate nir options for fs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a43bfffe1e7464f876f68dfc98b886b47a4d9690", "description": "r600: Correct nir_indirect_supported_mask", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a86f32a1aea0c2dabb01421d8b93290cc5cef626", "notes": null }, { "sha": "1529f38086fc568c4c9872d29bf7bfd3f240afa8", "description": "r600/sfn: Fix scratch layout calculation for composite types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "554144ccfec9d90cdfb79cd5efedf725f37373b5", "description": "r600/sfn: Remove unused r600_lower_scratch_addresses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66c31b066379faa95380660550adf0929a9f1770", "description": "glsl/list: add foreach_list_typed_from_reverse iterator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f89fb76671beadbbd3d6045352962bd43061fa2b", "description": "nir/lower_io_to_scalar: add case for lowering push constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3e3e0e3d2f9082f49d0f7c042eeb2e59b0341b5", "description": "nir/builder: add nir_ibitfield_extract_imm helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a4e22b01a5e3c25907a09e850ff64b62fb9d500", "description": "nir/builder: add nir_bitfield_insert_imm helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2ece5ef258c2f64224df05053c992d37d54eeee", "description": "nir/serialize: increase the op limit to 10 bits/1024", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f1b3cc200ac9ddf7d99051b9e6650ff7ce669a1", "description": "nir/precompiled: add shader stage option to nir_precompiled_build_variant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b29daf7bc3f619eecca6dd852944f3a8dc35427", "description": "nir/precompiled: add helper to emit an enum map for multiple targets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f118c6062ac1b3a54ced9af53ad137de4684d673", "description": "ci/android: have a cleaner structure for results from Android CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaf29ade1ca59120abb94591ff261f3673879ed9", "description": "panvk: Enable VK_ARM_shader_core_properties", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30a2847d3991e435191ab6f0efa9ff5e550e033b", "description": "pan/lib: Add some shader core properties to model table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d14f2df85abbad7f6097b7bb7aed7ff4e7e9cdd8", "description": "pan/kmod: Expose the raw GPU ID through pan_kmod_dev_props", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e18da57276b00295e08c5e5fa7863848803e9870", "description": "radeonsi: replace fprintf stderr using mesa_log helper functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e8ba10447f08ee757f6a4719ff23960a2b18c6b", "description": "aco/vn: remove dead instructions early", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82af226690a3849717f4da049420ceff7b3e75e8", "description": "aco: remove unused swap_srcs from emit_vop3p_instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96793fb0c14687ee752f52cae9d9cf0b65cf3a85", "description": "aco/isel: implement 16bit vec2 shifts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e258f8579f3e29ca1ddbd100ca6c2f802da2635", "description": "radv/rra/gfx10_3: Fix acceleration structure addresses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "406066c6f6f2f3aabfdda458aae2dac0957663bb", "description": "subprojects: Update linux-raw-sys to 0.7.0", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8a2f43c9bdc0ff8c25d82ed773d885377bb310af", "notes": null }, { "sha": "0f5c66351336e0c2cbc3b060fc65d41f16656688", "description": "vulkan/cmd_queue: don't null deref when freeing pNext", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eed207e597534813f457fa584bd404b40b32b3db", "description": "lavapipe: fix advertised depth resolve modes", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "07956bbcae4cbc396d2e6b8dcf2bab5acbfd6507", "notes": null }, { "sha": "48cd6962136644df3a79bd3c42edb4c14557ca19", "description": "venus: use common ANB swapchain gralloc usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "374d97f24c22c9d33164b601cd0df61937ba00b1", "description": "hasvk: use AHARDWAREBUFFER_USAGE_CAMERA_MASK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e394d29a75ff988240728d10ccf3502c600c31f9", "description": "hasvk: use common ANB swapchain gralloc usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f80b14d0c9b6543a9e23553f85035abb48420de", "description": "anv: use AHARDWAREBUFFER_USAGE_CAMERA_MASK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb567fefc91b433a7e7bc0c01c048b2cd63f4f33", "description": "anv: use common ANB swapchain gralloc usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f4c938c1e9a513bcfd67d6b6e896327db1e12f3", "description": "anv: fix ANB gralloc usage query to not append display usage bits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb778812624301f78dcc3d2e0e0397397b2982d3", "description": "radv: use AHARDWAREBUFFER_USAGE_CAMERA_MASK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d33739216c6d67e370e506029f859270c5e3f52", "description": "radv: use common ANB swapchain gralloc usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99eac81bb9036a3c67ebdcc779e2dd3018540f09", "description": "vulkan/android: fix and re-orgnize support before api level 26", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a07306ad980a005b5bdeb47a9976a1b2522bb1c7", "description": "vulkan/android: rewrite swapchain gralloc usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04570c14eaeca8bf96c85a4333aabcfd2512bd94", "description": "vulkan/android: drop redundant image format query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "495156079c1a0d7933283a18e4a571d7cf959bdc", "description": "vulkan/android: fix to not append GRALLOC_USAGE_HW_COMPOSER bit", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c406d53858543da81b5bec5826c30d0698d95fb6", "notes": null }, { "sha": "63be5358c75d5931bd447e91a227801aba35c6e2", "description": "tu: Don't allow changing writeableness in a condition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d7e4ab405d73b41d441a044cf2d89136eec54b3", "description": "tu/cs: Assert that the CS is not writeable when resetting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "336839bcd8b9c5bef48d2b1ebf10a05735b2e0ec", "description": "tu: Don't leave tile store CS writeable", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ba9d0ba9a0555db0eac59307944691fe3b950971", "notes": null }, { "sha": "ad66ebb68632d600a2266f46d148ab2081daf185", "description": "pvr: enable partial vertex input dmas", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "043e05768af2e70e64e0329323a1b322cb8f2382", "description": "pco: add support for more pack/unpack ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2983d23e6344786b30c354880c794cb298e9cb26", "description": "pvr: reorder device setup to create the compiler context earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba4628a094c67389de7282c3fe485a286ff5ff39", "description": "pco: allow empty/nop vertex shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f06e14cc6c3e7778a51b75bfa426ace1581c18fd", "description": "pvr: setup vk pipeline cache", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4500abc7517f3ef4755afdf8f856fe2c92099bc", "description": "pvr: store device uuid and build sha", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0751eb576d479dc3bd77b3b6e25352d91175273b", "description": "pco: enable translation of vs sysvals", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "410bba04635b51ceb05e7a27afcc8337bedf8e68", "description": "pco: support flat interpolation varyings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c386c2f9e872a3196f396dcad92f95fb79a24fe9", "description": "pvr, pco: point size handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc6ea99fdebc36e421ac1909ad0235d352a7cd12", "description": "pco, pygen: add f{min,max} support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cd2bb58fb0864b5f56a8702f212bb655d685fb4", "description": "pco: skip vector coalescing if ssa srcs are repeatedly referenced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d23d92afa67f8ab8e7ae6c197093dc4cadf1acd", "description": "pco: handle frag/point coords sysvals", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74d50d7720889643ebc4fe94b0192027f246757a", "description": "pco: add support for load_ubo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d17d97a867eb98015a459ed755a31c0820b99ddf", "description": "pco: remove per-device specialization of SPIR-V/NIR options", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ff964dd0365eedb9403c5fdbf52a297ea765351", "description": "pvr, pco: initial descriptor rework", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38d581d842eae5ede30feff339942ce875de06fa", "description": "pvr: drop pvr_lower_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08222dc4612b1295eaf041e48b63b167882aa41e", "description": "pvr: add missing refcounting for descriptor set layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51a3372ff2589ec305192ca6796bc646cf686b45", "description": "pvr: clarify image/sampler state word packing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b8e33106d6e6e163bb118e8b2a63bcb525dca46", "description": "pco: additional helper functions for address refs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7d50a67812112cf017a6fe3b4320229fbbbdbea", "description": "pco: add pco nir algebraic pass boilerplate and basic lowering/opts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "087d439a52c65791c18c6757f8f26e6beaa3490a", "description": "pco: run dce pass until no more progress is made", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ad0b59cc8241d2dceecd7c9c6b8edb3ca18c942", "description": "Revert \"pvr: Implement VK_EXT_memory_budget\"", "nominated": true, "nomination_type": 3, "resolution": 2, "main_sha": null, "because_sha": "97efa57531b826edf62b00fd4dc26d7568ff941b", "notes": null }, { "sha": "a22ad99bdd20f01382140d40a4be8d8bc65df9e9", "description": "pvr: set device features/props/extensions to Vulkan 1.0 minimums (unless implemented)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2460bb3c9205986992ec7e6cb24ed188728c45", "description": "pvr: commonize limits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b13fe4e7a7b73d31d1a47ea6b3079d81b930c38c", "description": "pco: commonise pass macro, use on opt subpasses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "765e9d837d1615678e9a06fc01e82ed6961093f7", "description": "pco, pygen: validate phases and io allocations for ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c201332fffc2425deddcb1d9ede44f7bfda5a108", "description": "pco, pygen: iterators for igrps and the instrs they contain", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04f3b3a5c90969b6289590b4cddd8eaf9c28f792", "description": "pco, pygen: track valid phases and io allocations for ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05912bcb605785b8e53d8ef4a44b68b5d64f6aaf", "description": "pco: initial legalize pass/validation to handle hw restrictions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4402649b011fd1a191c39be2dd0f2a252ac60acf", "description": "pco, pygen: track which hw srcs map to op srcs/dests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e171bcf89312dca3267a9b12a912ae213fbc1f4", "description": "pco, pygen: further abstract src/dest references", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d552d5b278481cd9f9f64c4dd8a6fa7cb59c5280", "description": "pco, pygen: add support for bitwise logical ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2787d1d12bcb8e106fd8306884fd764c23ef061", "description": "pco, pygen: add support for unpck and conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c379b0c3eeae07cda16b33df339559471517923", "description": "pco, pygen: add support for dma ld and add64_32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff51ba7e43d3fc4126b151127c7bbc44a2ed7bf7", "description": "pco, pygen: add support for tst, movc instructions and s{lt,ge,eq,ne} ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1b63fe3f9dd32480ee2df5e1f59bdf7f62d9d8d", "description": "pco, pygen: add fdiv/frcp support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb0223c93108c02f33353a112140935c7c0592e", "description": "pco, pygen: support enum mappings for instances of two bitsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88ac50cbb29b8cde7a3251e45dc8a4ad0fc3c54d", "description": "pco, pygen: amend translation of srcs/dests with no mods", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9c7afc21726453ca5f20bd661d72eb3460e85e1", "description": "pco, pygen: rework isa gen to support multi-instruction groups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11238774a42160199b5ea139496e09058d4c368a", "description": "pco: amend z/w usage code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ca0f828fafe726c4979bd14926a11d5a29d5d8a", "description": "pco: amend source validation tracking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18ef63e3651602e6e5079502bd02011f90244d60", "description": "pco: drop shader binary finalizing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9a9f6cd53d9236da9f959e8873a5ea7d3ebb9bc", "description": "meson: Allow unnecessary_transmutes for bindgen", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0eb67508bd28d66fcdd328dc0c3b9d83eb4e5977", "description": "vulkan/util: add vk_realloc2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d22eb960b7246dd65aefbe581c443fdc2746541", "description": "brw/disasm: Fix Gfx11 3src-instructions dst register disassembly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e7179232c9d8968f45687c795323ef2b39719a2d", "notes": null }, { "sha": "5b619cc4b04a725c9bad26122af0488d23c5071a", "description": "freedreno: Advertise external_only if we can't render", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29c342649db73b7342c29a36da45fabdef7cea6a", "description": "freedreno: Avoid unnecessarily aligning to gmem_align_w", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70fe77f61b92c653c3f4d56f0af65848f069fd40", "description": "freedreno/a6xx: Allow suboptimal sampling formats when requested", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63b33eb4d9c444add6c37e3aaf08edd308ccfe73", "description": "dri: Correct handle-usage flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba7454a15565d10e6f7d7d535ed41f433dab0f04", "description": "dri2+gallium: Support to import suboptimal formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2870addd15508fdb7a9b7f729d4cb52f44efca64", "description": "freedreno/fdl: Add support for RGB888/BGR888 pipe formats in render buffer creation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67a980ee95fbc498487f2167f60015d731293de7", "description": "freedreno/layout: Support for NPoT formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34b61a23d2e04848136252501f4e59f3fcfc934e", "description": "freedreno/a6xx: Don't try to tile NPoT formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d0b6bfa68f7d2c53534f0b03d0c866d0245130", "description": "llvmpipe: Allocate some stuff on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da1c8f63737122af59fccd4802d2123fe1225cd4", "description": "llvmpipe: Move allocation out of compile_sample_functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5270b65d3ebeba38da604ded23b6b500600a7ed1", "description": "agx: lower alu after scalarizing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc953979570021def2a8d8e4c141066f8ef9b8eb", "description": "nir/lower_alu: optimize min/max signed zeros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "042adf3cc5e16890ee97878fff3b726ca4387973", "description": "nir/opt_algebraic: optimize signed pow in Control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "276501755364d72b55de810e728981e78c6ee0e0", "description": "nir: fuse ffma even with float controls", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c51a8870d25c27350fe5b13cfaca0a070c1d11a", "description": "nir: add nir_vectorize_cb callback parameter to nir_lower_phis_to_scalar()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23b7b3b919d9ba71b0b64563320305d568502028", "description": "nir/lower_phis_to_scalar: remove exec_list dead_instrs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6e0f4813c71c8c1ad94cbaee9c616518440b188", "description": "nir: remove recursive check in nir_lower_phis_to_scalar()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c96b9b9c7fa5bd6a6dff58536e177170bec54f3", "description": "virgl: Add more Gallium formats to the list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c1f45a21ba605d1133a3df597410c1a00062d37", "description": "mediafoundation: fix cropping flag when using software sample", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42674c0df1cb53c4aa25b7287c524e227e953fc6", "description": "mediafoundation: make file version the same as product version, and increment version to 1.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd073bc1c3ad02454f9ab18dc1e2a297d092235a", "description": "zink/ci: Update restricted trace checksums", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "656675a49041fdb136756acae17a73f4d6f71f47", "description": "nir: change nir_lower_mem_access_bit_sizes to an intrinsics pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cc5f7f868747e6b1a03aeec7f875d6a0c0e6be2", "description": "nir: add nir_shift_channels helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5760f92e08d712f0bbe39cb373935982284f2747", "description": "nir: print lowp/mediump/highp next to deref types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "070aaa1c9f4d98b24d787d3420fc9ac358210d6c", "description": "nir/lower_io: validate that location and num_slots fit in the bitfields", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5aa3748b26a810c29ffb0daa518a75d17496d7f7", "description": "nir: remove deprecated nir_io_dont_optimize", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd06c245771d1e22a62c941791a0613da8bf19d3", "description": "gallium/noop: fix a crash in sampler_view_release", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b27269be4df8343a78c605d260e4f8911aa204e", "description": "mesa/st: Re-instate test for shader_clock cap", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2ce201707e2a00f6bca9e94a78abcb4f7202526b", "notes": null }, { "sha": "7e2ff0a35c9aa5490e685ecdc69b498f1fc672b9", "description": "nak/nvdisasm_tests: Remove extra . for lod_mode", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cb9e458d29d6415bf15e3630c4f12fb5ef0d3c3c", "notes": null }, { "sha": "df0c25610e9b1ae8a0f15afe1c8386043a7ab9d2", "description": "st/clear: handle null color renderbuffer", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "notes": null }, { "sha": "0dd73981b22766cdca0f96ae4365c2b5257b95ae", "description": "panvk: Fix IUB desc type check", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2ec6527c70a04c27dca36ffab7e9e2ddb317eb18", "notes": null }, { "sha": "56d758d321fd87b883106585b564fac92aa0793a", "description": "amd: Add user queue HQD count to hw_ip info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a39779e69593e6e82bc1a0b44cacda836219ede4", "description": "iris: Fix issue with conditional dispatching", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1692077cadad5baf8756581103fc23ca42847f4", "description": "broadcom/ci: skip tests that sometimes time out", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b06e1fcf5452ec23e026810a6b11b5c6fc0805e", "description": "broadcom/ci: add ci-tron variant of each job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c98a3fd0e4b0536048becefc820bad9ef79a0f7", "description": "broadcom/ci: add definitions for ci-tron jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ae5078e997c5845529838bd13b4f5615b4034d6", "description": "zink/ci: update list of expected failures for RADV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80ed5653a70c637bf88ca45fa94a80ab5c3446ef", "description": "nir: invert the meaning of has_indirect_* flags in nir_lower_io_passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c4929645ba531bd9f95f793bdd9a612927aa2c6", "description": "glsl: don't call nir_lower_global_vars_to_local twice in preprocess_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "425a89cb75bc7f2723a77c55b3b22b1cf39c4cf9", "description": "glsl: don't call nir_split_var_copies in preprocess_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a065a09d229fd2990467ad8eee53f7086d542e6d", "description": "glsl: don't lower outputs to temps unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1124587495fdfce2fa30ddeb8d36c845eb968233", "description": "glsl: don't lower inputs to temps unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9083e8b9844daf8bcf3a6b8b4119eedd57147a0f", "description": "glsl: fix a possible crash in gl_nir_lower_xfb_varying", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "fa9cee4247de1530e5ff9441e64295a1d21024dc", "notes": null }, { "sha": "89285e25b62ad8d61d1ca796052761afa73bd00d", "description": "nir: remove nir_shader_compiler_options::lower_all_io_to_temps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8def3f865dbbdae4fc61b92da0a58044025c0cb1", "description": "agx,freedreno,intel,lima,panfrost,svga,virgl,zink: fix supports_indirect_inputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a86f32a1aea0c2dabb01421d8b93290cc5cef626", "description": "etnaviv,r600,v3d,virgl: report correct nir_options::support_indirect_*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ceded0c83b7101fc84944777a9147b4316a51f1", "description": "radv: Fix handling of NULL pColorAttachmentLocations in vkCmdSetRenderingAttachmentLocations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3785ff13198d4b89ce3fdf2909ce210eb5d5752", "description": "ci/llvmpipe: Update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "975f1f3c4bd56fefab1a80811ccd3fd9b47430c0", "description": "vulkan/cmd_queue: Free pNext", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b52351c857dfdcf5ae1c0ecbfc76be7ddc9f2417", "description": "vulkan/cmd_queue: Fix indentation a bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12fd20bbb5e2149a3426fcada39515e4dd91726f", "description": "lavapipe: Implement VK_KHR_workgroup_memory_explicit_layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d519f917e1681221d4a2a2e5714310e9b07f6e19", "description": "llvmpipe: Use the correct field to decide if coroutines are used", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "92083fc70d6d2cdeacebef7c8a984fd585074b5c", "notes": null }, { "sha": "19d5d82d6f92388ea54fd686c09dd1390ceef729", "description": "lavapipe: Implement VK_EXT_depth_bias_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b30bebf38ef057cf11129fdff60b6a859bed360f", "description": "llvmpipe: Improve depth bias rounding workaround", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84f581c65976d45579e1649848c6922669acdd94", "description": "llvmpipe: Implement pipe_rasterizer_state::offset_units_unscaled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "803521f416cd5e49feb915dfd919c45e7fb039ae", "description": "gallium: Add back pipe_rasterizer_state::offset_units_unscaled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebd2fc1441de331227a5ffb8f388ab7fcd690cb1", "description": "docs: Document some lavapipe extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ec02e9d0ffa4d8eba8021e88001efb53bbfff6c", "description": "lavapipe: Advertise VK_EXT_tooling_info support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66ba87d717067c5335e8da40f9bd310681738fb4", "description": "zink: support NV_timeline_semaphore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "035d837a92f81410aeb858fecd3dbae203396f47", "description": "gallium: fix timeline semaphore value passing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab1dbd089992f90ded1c18a88c911e7562e7659f", "description": "zink: capture KHR_timeline_semaphore properties", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e8b9e143d4b1cf843b75a1aae59573cd4c5f189", "description": "mesa: support NV_timeline_semaphore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03e5a63058509229ff0d84b08460b38f9f072294", "description": "zink: fix signaling multiple API semaphores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d65c37f72e249e43f46b4a5fc7c94090961df903", "description": "mesa: PIPE_FD_TYPE_TIMELINE_SEMAPHORE -> PIPE_FD_TYPE_TIMELINE_SEMAPHORE_D3D12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f7e42706d1d8a49f13561a6fbb152f7b737c6f7", "description": "mesa: set semaphore type directly during creation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "488b1704e7c04eacbf25344ba41e2a6d376079d1", "description": "mesa: unify creation of real semaphore objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c64ad934f76dc142926c7a1261ac94d80dca0a9", "description": "panfrost: spill registers in SSA form", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67e452669ed967097cce057e0b19c18434e41c3d", "description": "anv: do not rely on sampler objects for pipeline compilation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98bc1853764ef1fdd79e90538861f7b1abe59e6e", "description": "anv: rework embedded sampler hashing", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa0232d961905519fd3be884020090cb4ba04eb6", "description": "intel/executor: Add missing dependency to fix intermittent build failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0282ce8211c84cb409d2ebb9f2697ac18a8dfabc", "description": "venus: back out implicit fencing handling for NV proprietary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "054c8e117e4d6d9ddb81281ca88586ff53105ee7", "description": "venus: fix a prime blit assert", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "55351845391498c7b9e978b48ff64de9422be0f1", "notes": null }, { "sha": "c89d788ffb78618a1b07a9ced28402f09f1520e9", "description": "docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DISPATCH_COUNT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29fc96cb80dd75dbe2fb1f586d288a54f824a924", "description": "anv: Add GPU breakpoint before/after specific compute dispatch call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "172e475705eef9838a467cfd1bc940188e396d07", "description": "intel: Add env variable to add break point on/before compute dispatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "213874d42bc9fd5397a9006e301e032eb48a948f", "description": "zink: use unsynchronized cmdbuf for unsynchronized image GENERAL barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09096189c0e2e70700fcd0927b2ab9ad41919b73", "description": "mediafoundation: Use C++ brace initialization instead of C-style", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eca47435351140ea799494f4c8db0dc5b83f815d", "description": "mediafoundation: Fix fence handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f3a7cee8317813ee784cfaa1c9ce91581045576", "description": "gallium/video: Frontends separate in_fence and out_fence", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fc42666f4e562ea16e5065fb5765b0576b5af68", "description": "d3d12: Remove requirement of surface creation/clearing functions for video", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1959a352ea0d9eb54f1271bce87f8ffbca98122d", "description": "d3d12: Fix video fence lifetime issues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9301b36fe8bb16cdcef920f7d22a4a4070c8c17", "description": "d3d12: Store fence FD type in the fence", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f335158cfa4faf366de88fd04d83e6fb0279b14a", "description": "zink: always insert current batch sparse semaphore into sparse wait chain", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de9b4f1ae5d0e7d0264c61130c7299b49d8d050e", "description": "zink: move HIC resource usage check into hic transition function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34f1a8f70744efc1c7d66644938ad794d1868cb5", "description": "aco: handle FPAtomicToDenormModeHazard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9e5e8f5fc715f6595d1b2ad5ea24ab2ff8650b3", "description": "winsys/amdgpu: pass r/w bo to w/r list in userq_wait ioctl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e5d11bff3abb8dee8f1cdce8ce301b6289ef730", "description": "r600: fix emit_ssbo_store() wrmask compatibility", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b31f73a1b1a7e6d612b8b7b45396e9e1ec79654f", "description": "ac/nir: use u_foreach_bit more", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "896dd9bc93838ab68850419c07e5153ec0e91c85", "description": "ac/nir: eliminate sample_id/sample_pos if MSAA is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c2007005e00e51359ad126c627a868b31ebbdf4", "description": "ac/nir: rename force_center_interp_no_msaa to msaa_disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c7a8b4913b385bed011840809c0f10e9d105812", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "044800cf5a86d49862720017fbf96f62cd06211a", "description": "vc4/ci: disable skqp job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22c3bbcbd7e168c4bc6dbe2728b3c52d21619ec1", "description": "ir3/legalize: merge predication quirk nops with existing nops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39ff20b7573899569c9e6b19ae14819de71a0e21", "description": "ir3/legalize: emit predication quirk nops in next block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62b3fd0a5eb60d66bba7df246976ed405b561743", "description": "radv/virtio: don't leak drm FD when using vpipe", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "999d5098b487c0cd25d532bc0fb739a70de5b68d", "notes": null }, { "sha": "a1466b762d8014ce3c5c55657a909ac096701d66", "description": "docs/perfetto: update link to documentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72e76689a337ec636d3fd1484787886e01aa8c88", "description": "turnip/ci: Reduce parallelism of a660-vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d5d6e3560676839a516f48d21ad9feee3752120", "description": "turnip/ci: Skip slow tests in a660-vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43a70fc385cb799a40e2af85e83d48e1697f2f4b", "description": "freedreno/ci: Increase the concurrency of sm8350-hdk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d561be1c273cefca600683d96ce62994e8b6eff0", "description": "venus: Fix vn_CreateImage crashing with debug build of venus", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31cb824df23d374a275f2d89639f8aba5d51583", "description": "treewide: use VARYING_BIT_*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "956d3f1562eff4e60ddd559fbc9226c315ae9711", "description": "mesa/st: handle renderbuffer with null zsbuf", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "notes": null }, { "sha": "3925e53efe260b3ee1c1db94c0da2ec4564c700b", "description": "zink: fix submit_count disambiguation for bo usage checks", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "61b0955308d720a6fa065e7a414d16999f7ffd03", "notes": null }, { "sha": "69b5abee148522e7792b85ec58f50660272e6317", "description": "zink: fix acquire semaphore sync", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85e4a19ed13cd56cc31ca85599acd70ff4f6221a", "description": "zink: stop deleting src stage in image sync", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6086f3a5484cf5e318e11bd6340a9934126f121", "description": "frontends/va: fix potential overflows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7890c0df92f62fbf716dd84059910c9bc59b4a9", "description": "mesa: fix total_invocations computation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fddd5bc2e5224055f936fd0bc09d078c08cb3f14", "description": "util/texcompress: fix comparison warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41c7e6b17cfcf3eb7c8df15ab6e38cca0fa4facb", "description": "aux/indices: remove useless lines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62657471c8e5154d27fcef23b0864fee104adb27", "description": "egl: cast printf argument to the expected type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1aaf1f858e567e02e4f6974285fa29bed2667f6e", "description": "mesa/program: remove useless assignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd625f7453198e0b51a4eb921e82de5d1c09b476", "description": "tc: fix potential overflows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8731293170dc49f8c2ca0c8534828a025576242f", "description": "radeonsi: fix potential overflows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fab2c9a9235f495c5c9acf272dfc29ae43b5873d", "description": "ac: fix invalid array size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e371f0a8aedf1a731a15130445d670bf7af1a05", "description": "ac: fix potential overflows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c641c8170a8d73b5c83cd32d08045b16b842e2c", "description": "panfrost/meson: drop invalid C-only -Wno-override-init from C++ args", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "924027865b3bf4ca421b6ff50309900b1034bd0d", "description": "ci/android: allow unbound ARTIFACTS_BASE_URL in android-cts-runner.sh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f336cd88931cc3cc972bd806abcfdff2d70718a", "description": "docs/features.txt: Indicate SPIR-V version for rusticl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a98b8a7b68b4c1def3fbe6abfcfaa43166d818", "description": "docs/features.txt: Follow-up changes for rusticl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45c3b0efbdd8429dd97763794aaac809ab8c355b", "description": "docs/features.txt: entirely rework OpenCL feature 2.x reporting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbc68ebfc0ba2fd9b786381e63bad3531cfc89e4", "description": "doc/features.txt: synchronize OpenCL extension list with official spec", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16f73441023100f8c625a7b5ad224a437eb1c464", "description": "docs/features.txt: Move optional OpenCL 1.2 features to the new section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2397bb4d568ad71c38b5df934b6146555b47ccab", "description": "docs/features.txt: Move optional features of OpenCL 1.0 and 1.1 into a new section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "504e511c4466743d89259488f467b91745087681", "description": "panfrost: limit sample_shading to bifrost and later", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6bba718027e1a720f2531573b6be5a89a7722278", "notes": null }, { "sha": "6237388454045996f58719ad33cd943e55e26a64", "description": "tu: Remove handling of float16 in the 3D blit path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65861e81afcf74a1af232a33890ed52c8c5cf747", "description": "tu: Use A2D for float16 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bcedb66c69eac2adfa83840c886e5a50eda0ca0", "description": "freedreno/regs: update A2D definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f38d58db3546f537f7e1fe61e278aaf021bd53d", "description": "iris: ISP invalidate at end of compute batches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fd008a45f4f547d476dc212d0e5849e5e14ac4a", "description": "iris: re-emit push constants at compute batch start", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c757b22c5fac6bb7c1e363244c96c5843683ba82", "description": "ir3: add subreg move optimization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28e810eb745c6f6c0c98487e8085e307424bd7f6", "description": "ir3/merge_regs: fix merge set alignment check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60eebe964dd77adf96983780174ae31e575394d1", "description": "meson: drop vdrm from virgl and venus", "nominated": false, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1a6fc7006af7a0fbfcf2d10c5a1890722ed9ec10", "notes": null }, { "sha": "84fd6b67ddb99258b7abf457afb1b8f34984afd3", "description": "panvk: Advertise VK_KHR_unified_image_layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "486c51db953f2bda606503230bd9595d7958723e", "description": "panvk/ci: Run full g52-vk job pre-merge", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0ccc32ef0705363979bb683bc71a823aa2e8698", "description": "freedreno/ci: Merge a750-piglit-cl and a750-gl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6abc967835699154d6ffb7d26b40f78497ac6fc1", "description": "freedreno/ci: Increase the concurrency of a660-gl-cl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0204a3b5ce5f013e59c28cafaccee67bf98dc8a", "description": "freedreno/ci: Increase parallelism of a660-gl-cl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "793d25ca13e705d8dce40ba31a5b4b07172f0d4d", "description": "freedreno/ci: Merge a660-piglit-cl and a660-gl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdb3fdfe20f2b704a2038656af146edf9a3254db", "description": "freedreno/ci: Merge a618-piglit-cl into a618-piglit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30e79aafa0ae9b84a530e94a486b937e631d1005", "description": "zink: fix another case of blocking image op reordering with GENERAL layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "446d8d23c22e36e265c69df27529956b0cec91c4", "description": "zink: more fixups for GENERAL image sync", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f51dad5bb8c1d122e0b57ce84db7b46df2ac662", "description": "zink: use HIC image transitions to init swapchain images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e98018e8086e1f8eac8896f6903858b720a965f", "description": "zink: make HIC image transitions public", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3db7628e4ce9339b08c3a5022e47b5aa9f177186", "description": "nak: Use a worklist approach for dataflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a418ece0211c054e9f08e0290e09911aef8027e0", "description": "nak: Use the dataflow framework for NextUseLiveness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1240c2591bbec17fb07635d1e285d1ce6919c2bb", "description": "nak: Factor dataflow logic out of SimpleLiveness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eecf94cc8efe8f0201c029e8e47e9127a2d72ee3", "description": "bin: explicitly use `python3` instead of `python`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "045ddb992a51b92665167cdf4d00f7099a203703", "description": "nir/opt_algebraic: optimize 16bit vec2 comparison followed by b2i16 using usub_sat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b21e62b71ae6a7dd3e613e7cf0cd44dcb706366c", "description": "anv: avoid leaking private binding for aliased wsi image", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d85a9d658faad07ec24a0466396648489623e032", "notes": null }, { "sha": "ef0bf50ae94acf69a980fdbe937f33900942b486", "description": "zink: don't modify the u_foreach_bit64 bit inside the loop in loop_io_var_mask()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14608f1469d6bffeb4418ea295128b9475644d8d", "description": "panvk: Do not adjust job offset with base on CSF", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3272cd0ce010481af2eb49855f4657b7b5f367e", "description": "pan/genxml: Fix wrong size for compute size workgroup", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", "notes": null }, { "sha": "f853d285ef3d48ebd0482e765c61fdbb6d0554b5", "description": "nir/lower_tex: optimize LOD bias lower for txl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9927034771a38f1abe5f0ae31a15ff6934acc1d", "description": "nir/lower_system_values: optimize global ID", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96d124092f1bfa4a60dee142306394bae73fc7b4", "description": "st/pbo: use sized nir-types for download-path", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9123ee0f185f9744b82f84af2ec08cbaff63c364", "notes": null }, { "sha": "2af3ef9305ba86733bfb138fdc361beb8de2b951", "description": "ac/surface: select a different swizzle mode for ASTC formats on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15f6652e12209cf7d1b21c1bdd118f21b7ae356f", "description": "llvmpipe: Fix parameter queries for mulitplanar formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fe6c18c12ed7120418dc9b379198895842e4d7b", "description": "util: add/use new os_mkdir() function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b85265bbc20db2896ab597ea45f919ddfffcb434", "description": "gallivm: always use mkdir() instead of std::filesytem::create_directory()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "248462cbe39c2e566b7b40fca5c3e6f028762293", "description": "iris: Reduce compiled code for Wa_16018063123", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4830aec8ad18cdfe8bf40da753eadf7974c708ba", "description": "anv: Reduce compiled code for Wa_16018063123", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "926e6a94ad2f7c83935c24ba1e1440a567827d8d", "description": "anv: Do not emit batch_emit_fast_color_dummy_blit() for video engine", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ec43c20182b3742934defbe67ea1f0fc902e85d7", "notes": null }, { "sha": "4618a99a4cdfe5793abd9e34c1eb1b7ef6758c61", "description": "anv: Flush before invalidate aux map in copy and video engines", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "46f5359238ed410d7af7a058f46a954f5c5912aa", "notes": null }, { "sha": "e68f81eaf636195b0eb62d4cb05b25a70599a820", "description": "anv: Read the correct register for aux table invalidation when in GPGPU mode in render engine", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "46f5359238ed410d7af7a058f46a954f5c5912aa", "notes": null }, { "sha": "2a269b2b5bc4b19eecc21f32fe7e08cc7edc1dbc", "description": "freedreno: rename `.gitlab-ci` folder to `tests`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb3e0b7164a3b4c7638d52c9f0a0ca189379466a", "description": "freedreno/a6xx: Split descriptors out into their own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d099bbd64da43b4546d6a09df8895a2a09180468", "description": "freedreno/a6xx: Split enums out of a6xx.xml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b89184e9a8ab31f9b0cb2233a8ca5b9f93219f0", "description": "freedreno/a6xx: Add single common source for a6xx.xml.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0be21c91f433c0dd3581321393970785683b9815", "description": "freedreno: Add missing CP_INDIRECT_BUFFER", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bc8e37c364987489df3b92dc3d9b623520ed4f5", "description": "freedreno: Add register renaming to .git-blame-ignore-revs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a4c1e25025adbbe29394ab61052b57a608d43a0", "description": "ci: fix using _section_switch and _uncollapsed_section_switch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32fe81a02bef9cc40d36381cd7228eeb309388d0", "description": "freedreno/ci: fix a750-piglit-cl rules", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5b3f7de99ffcbf6e6c95d575beba1f96c9859e8f", "notes": null }, { "sha": "89f8c53fd77397c9e1e3eab4e448f1668bded9af", "description": "svga/ci: drop 'fraction' from deqp-vmware-vmx-piglit job config", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "099ac9aa5c06dbd88a8d5c8b05b91f6a2953b2a7", "description": "svga/ci: bump up FDO_CI_CONCURRENT to 2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38aa17619fcb6c39503416c6e9810e749c8eaaa3", "description": "svga/ci: bump up piglit coverage to 100%", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcc0585195c3825138784f4b62c3e6e3ab7e6706", "description": "panvk: implement VK_EXT_non_seamless_cube_map support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "618c137b29fb3e8d5ddef68d86d5f5111daf6ece", "description": "panvk: pass flags to panvk_sampler_fill_desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c30de1697030c963851f7a45ac7e85868109487c", "description": "panvk: fixup bad indent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6f2d9409655023accbb9628cffbd4bcad4510d", "description": "ac/surface: use align with NPOT for estimating surface size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25536c7d4d65032189a89242939f4045f9600756", "description": "pan/kmod: Explicitly set the user MMIO offset when the KMD supports it", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "465cda8237ec77810e494d9b73c78f5214e908da", "description": "panvk: Make imports strict at all times except for AFBC(RGB)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53e4f4149b4a6841cb48a555c8e317797a64fa57", "description": "panfrost: Force strict import rules for AFBC(YUV)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec05d4b1faf763a5d11cc6b6507338e6d31deb66", "description": "rusticl: drop Arc around PipeResource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "900dacb0efaaa372468ba51e58b9182853812183", "description": "rusticl/mesa: add PipeResource::new_ref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff0d77d69d7ba48e19af2b6a04b3bbe33a2a9c56", "description": "rusticl: reset VMA address of resource inside SVMAlloc::drop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8cc9e781d49929e3c34e9f7fab9710ea84ba78f", "description": "panvk/csf: add more utrace tracepoints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67da3d3a4c92f8516d58540b714d21d11112805a", "description": "panvk/csf: prepare for indirect dispatch tracing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a74340d8251d9ec09bcbc775a5b874b4b0eaf2c7", "description": "panvk/csf: add panvk_cache_flush_is_nop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a68dcc5de34827e4e48a62d7591d490a50ab6e38", "description": "panvk: define more utrace tracepoints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "356f08aeab0b7815e7279f1da11ff8f569bc1817", "description": "panvk: propagate CS error in barrier sync wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7868a551fff2834b68d1d5cee275fdca8d482a30", "description": "panvk: remove debug_syncobjs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f21c4a54945cc6ecdc07babe8f5426392840668", "description": "panvk: check for CS error", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d433f4e8bf886b44ce09944af24adb238ea92700", "description": "nak: Encode ureg handle sources for surface ops on Blackwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19bee260565a4a37aa89381a95f0e8847405e940", "description": "nak: Surface handles are not allowed to be rZ", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1ba062a30669aa57e371440fca4bfa00a1b45c3", "description": "rusticl: use image_copy_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0003e16fc6706d71ad96deb03d7f2da84df33419", "description": "nir/lower_clip: update comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "028591aead26b2551566713270fd852f581b60d9", "description": "ac/nir: remove kill_pointsize and kill_layer options from lowering passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42ad7543b884117dfae0cab538ed5e9a01362c11", "description": "ac/nir: switch legacy GS lowering to ac_nir_prerast_out completely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "723ce13f90a68e25455ac6a5c784209d323428a3", "description": "ac/nir: move gs_output_component_mask_with_stream to prerast utils", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c64cdc0474a3c1eb8a2b7a8389ac2da9e15edd4", "description": "ac/nir: return the GS copy shader from ac_nir_lower_legacy_gs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98f3fc494ee41be3238d83270ed96064afa15d35", "description": "ac/nir: remove no-op loop from ac_nir_create_gs_copy_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098d33766abbf07250aa9406a3c867d1c34bfa24", "description": "ac: add legacy GS subgroup size computation from radeonsi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa8db1ccd3cc518a78e69697ca177777cdfadb68", "description": "ac: add NGG subgroup size computation from radeonsi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4263b497783b8ffde3c58d95fd86623cd6dc88a5", "description": "ac/nir: remove ngg_scratch LDS ABI, allocate it in the lowering pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1b581f855ff4ac93287708ec5337dfd6b502249", "description": "ac/nir/lower_ngg: add an option not to export cull distances if the shader culls them", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c04a91d1281173a43ca184064dc73838e32e1e1", "description": "ac/nir: rename clip_cull_mask parameter to clearer export_clipdist_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed0f39360701405198ad582eb4b79d737add83a7", "description": "ac/nir/lower_ngg: rename clip_cull_dist_mask and use it correctly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6af3c0e17094edadd37f8c4826e80a8385eb686", "description": "ac/nir/lower_ngg: forward constant GS & XFB output components from stores to loads for LDS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ba4e3ae83077ec883452e86c41f167c0709e28e", "description": "ac/nir/lower_ngg: add & use new scalar helpers for XFB loads/stores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b6ae11207117ae392a71ba2db54e598f3d70631", "description": "ac/nir/lower_ngg: add & use new scalar helpers for GS loads/stores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f407129b7f57cd38d452df26537afcd2a119441e", "description": "ac/nir/lower_ngg_gs: cull against clip/cull distances & clip planes in GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7da88c76db8fc09f1d7ecc729825052984f2981b", "description": "intel: Add support for BFloat16 as cooperative matrix accumulator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6242fb958354e2f07c0e9508b7f437058893803", "description": "brw: Handle bfloat16 dest and src0 operands for DPAS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c006bee22d1e984a1da69b29bc5aa7732360f57e", "description": "brw: Don't use simd_select for BS shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4be493862d098de9f0ab7e022987a36d3ec091f6", "description": "meson: only run symbols-check if `nm` is available", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f350803fb3ecb9bdb136e886a245868373d8da0b", "description": "bin/symbols-check: document new platform symbols exported since symbols-check was broken", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f06fff8148cac68a98267e3dea0070dad2caa9a2", "description": "bin/symbols-check: sort platform symbols", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d9b76db8ed8d2b0d3ce64e29571221cab1bca0e", "description": "bin/symbols-check: ignore version of platform symbols", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5672230c19650a2affcf409553a18c114e645ba3", "description": "bin/symbols-check: ignore `nm` lines that don't have a symbol name", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e626636e90c39e897ccd99d5ef77f5b9f94e7989", "description": "bin/symbols-check: fix fields length condition before accessing fields", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28cda029c7ffa5f9b9145697193b97a30fb91e2", "description": "bin/symbols-check: add missing newline before function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a28d6707ddaa20da70e07566c1cafa5ef51a020", "description": "meson: Require LLVM 8 or newer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c459be37952dbf9c7be48b9796d55bd19ffcdf5f", "description": "zink: loosen heuristic for buf2img texture upload barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "403a455ae91e48ab20aef756675d94945657281e", "description": "tc: replace gpu util_copy_box with single image_copy_buffer call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52216557e12c7e40efe797d2d628d3af08824e6c", "description": "tc: use image_copy_buffer for subdata uploads instead of resource_copy_region", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da16c9ad907b8ff55e9dfaf61faa7a90b09e0935", "description": "zink: implement image_copy_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c25e31392ae4ad856a0c5c59eb49fb5006702d14", "description": "zink: rework zink_copy_image_buffer()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b8a06f6c318e0ea45725527743aaac837762f59", "description": "gallium: add pipe_context::image_copy_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f946167e3090dca4315a5c0dea8ce5be3ec6cc3b", "description": "aux/trace: always finish dumping draw/dispatch calls before triggering them", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be6b49449cfde7cad1971bd25ed63ade60bebef3", "description": "mesa: clear program info when updating program string", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ef9c6a80f58c9e20099dcc5f64c6d953174e9f", "description": "radv: disable RB+ with E5B9G9R9 to workaround failures on GFX10.3-GFX11.5", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7017b25d6a568d7064c68f98d7a83f65be67fe30", "description": "radv: stop disabling the alpha optimization with E5B9G9R9 and RB+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "834389dbde665d943885c7ef9fcf0e2c03258cc9", "description": "docs: add sha sum for 25.1.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40cb317c111c018687bb4f01fa91eebbfd63403a", "description": "docs: add release notes for 25.1.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3387beff79f1125c7166813a3d6a6fcc99d7f1dc", "description": "docs: update calendar for 25.1.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "673f684ddd061ea903b2d61a38b5c4833a2b4f22", "description": "nir: Support printing cmat constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb3274f0d8913b046fa833dbd2c8e7b523fe1e47", "description": "nvk: Pass the pipe_format to copy_remap_format()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c733f07378e81ecc79189a542abac65cdd8ed93f", "description": "brw: Use the right width in brw_nir_apply_key for BS shaders", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "23c7142cd670d9634d53e3a9c03fc42ce6b32c51", "notes": null }, { "sha": "89114370385f40615cbf869f31d0d9e4a85c69fe", "description": "ci: crnm: review argument metavar and type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3f4b1a7db057c0c2b15f1e95292d8e99ee3a4b5", "description": "ci: crnm: rev argument for tags and branches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ecd9ec26801ac42a07f68f4cfd076c19e37588f", "description": "dri: Remove plane info for RGB formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "092bafe2ec2e8fbbce8db93de945cb372ca06931", "description": "dri: Don't iterate the planes for non-YUV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4aaf431a115940e996c117b1d1946a83e2a207fe", "description": "dri: Garbage-collect old DRI interfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82a6f19fdb51463ca2f35cc3cfe8f37d925aca76", "description": "dri: Remove unused prototype", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3a51865faaac79d2cf5472b346f3dcd7c1e385aa", "notes": null }, { "sha": "4d61e281ead20dfa4d58c7a718685694c9f44ef5", "description": "dri2: Remove format components mapping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bf50a2b312b8969c6d28d5e177bddd7b6694a92", "description": "egl/wayland: Move EGL components to wayland-drm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87f81dc8b0d1e8325030e9322720c8e5395e7769", "description": "egl/wayland: Remove unnecessary plane validity check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e99236bad4282918273504cd4a58cbcf4d054b0e", "description": "ci: crnm: extend it to work with other instances", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4c7a4b6a59c70ac0933c953d7700b61582cbe41", "description": "ci-tron: add ci-tron-arm64-test-{asan,ubsan}-{gl,vk} job templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d0edd4be56d3ec8833649cd589cfd48e9d1d224", "description": "broadcom/ci: move job timeout definitions to jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b61e6b9748ccf7d6a9d62e8891621175e57c202b", "description": "zink: enable ioopt by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c37d9abdfb4adc93cbc19503d7fc250f2af18e8", "description": "tu: Remove now-redundant tu_trace_render_pass_start()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "630380349bbc4873cebf5e90c359ca50d22fc998", "notes": null }, { "sha": "dce1d4ad4cbae33b26322263a87af411d19128b1", "description": "aco/ra: fix repeated compact_linear_vgprs() in get_reg()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b7738de4f93e25401332040b236b7403fb237977", "notes": null }, { "sha": "e2a2663638669e56960b89ba438cec590b70bcda", "description": "panfrost: disable 16x MSAA on t760 before r1p0", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "423f3fd485012c903ed32f1af1fa6b942f58c8ca", "notes": null }, { "sha": "343f3dd3c1b97473233fa7f2aa2ca5df2c0b0c90", "description": "brw: fix non constant BTI accesses with offsets", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e103afe7bec5eb509bf11ea62148a3db61a9eeaa", "notes": null }, { "sha": "5b58b838fef99d5bf096988ff6ba938cf92b6838", "description": "anv: move view_usage check to before setting the protected bit on it", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8d9cc6aa236fe2986858f272afe581fb08a72ee3", "notes": null }, { "sha": "5f31e6b286599acb1c1f40a34b457d7d1b463d82", "description": "anv: Drop unused anv_rt_bvh_build_method enum", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bc47e65d79268d84f7417cba2fb5f17b1894ca5", "description": "rusticl: Fix work group size validation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb", "notes": null }, { "sha": "c417b83f19108da223dd4931602c6cc4f1a41a25", "description": "freedreno/a6xx: Fix thread calc for dummy kernels", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83ae6393e5af44ef06efb465fd41c40abbd14128", "description": "virtio/ci: update AHardwareBufferNativeTests expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e2826d121c1473da7c7ecd5031731e72fb71335", "description": "meson: use .enable_if for intel tools dependency on expat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66a30385fe3a78be6c7d16260b52d06824a4ec53", "description": "meson: change RadV dependency on LLVM to an ACO tests dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39ccd7899c17c16d0766f62031a056e52c866562", "description": "meson: use feature options for LLVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec97eadc9f8a6c9c3d87e054c0f30bfa0c42a211", "description": "ci: fix yamllint warnings about whitespace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e149cba16056786b4b94b3284d862011529372cf", "description": "ci: make sure that sanity job must pass before running other jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5762997daaabcd06ab3e97b014564da6420f26e", "description": "venus: support AHB storage image format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ac532bfc702fddd03054937f3bf6a117b9e68ef", "description": "ci/android: Update Cuttlefish image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26bd1df9bf7aded0f75237101782988ad868295a", "description": "virtio/ci: Run additional VKCTS tests on Cuttlefish with Venus+ANV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21c4400278edffb24c71c0d2483b4d76c0aa6dbb", "description": "aco: update ctx.block when inserting discard block", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "329d47421b14610d818e29cbc78b56c4b94b7854", "description": "ir3/isa: ignore bit 54 in alias encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cffd3818f60d3487c05f43eab51f0863ae0ab73", "description": "mesa/st: Fix potential array out-of-bounds in st_bind_hw_atomic_buffers()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac6dddb8501ddce23f78ed0ee5ceab605d5c6418", "description": "virgl: Make max_hw_atomic_counter_buffers less than PIPE_MAX_HW_ATOMIC_BUFFERS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7cb7b7dc3a79c78aa8e164075385184606a972e", "description": "panvk: Advertise VK_KHR_calibrated_timestamps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d5f0f6ee28892d2625efdba65502d34682e26aa", "description": "panvk: Implement VK_KHR_calibrated_timestamps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb38f10240611319d9bb934c28990f60a4dc0ed2", "description": "panvk: Handle IUBs in decoder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54c967cb76cf21935a019e670b9b65a6e7d67d37", "description": "ci: Fix location of conditional build tags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f8c681c5c45b3b9e5e9fe6c99c5502691daf46f", "description": "v3d: fix support for no buffer object bound", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bb8285c25859b35d06ccd283d7fdf1bab07dc059", "notes": null }, { "sha": "7bf7d8c884748c52c0df5f02f4f7fcc5e0b9d570", "description": "panvk: Advertise timestamp support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "369b3826fde3b594c8aefa72c1568d0bcdcff2b5", "description": "panvk: Add timestamp copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92c4dfe6ea09138d8ffc60e8eb17ca3442a6bca4", "description": "panvk: Add timestamp write and reset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a472dd851834412e49ff7d7af87aea06dda05cc1", "description": "panvk: Move get_subqueue_stages to header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0be3958159632f37c015a38abbaa64c738dd69b5", "description": "panvk: Add conditional wait in emit_barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "658550bcc6e0a2357993b36b5b6e1a02ac17e253", "description": "panvk: Rename reset_oq_batch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb6f591fd6f47fe217c8b99bdbcc8e4b1af00e5c", "description": "panvk: Pull CSF barrier logic into separate function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccff24ba0902838166c9b9e774667be938d32650", "description": "lima: drop lima_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfbb2b590b591eeca16d5915372648d5d44d5b1b", "description": "lima: drop util_framebuffer_init usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "972da604dc0c138065cd1f89cb6f7d04c495da26", "description": "lima: move reload flags from surface to resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e990ec56fb3795ae34487afb3eaf95bde19e73", "description": "lima: handle luminance and intensity pixel formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bae978d3eb7caac055dbf55f73085ca280036ded", "description": "lima: drop tiled_w and tiled_h from lima_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b80ae8c8d1a4e47f3079bbf7b2383a4fa54c272", "description": "lima: drop unused fields from lima_context_framebuffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09eda329a225320b62f4355045ecc8c8ee543209", "description": "venus: filter out vulkan video feature bits on common video formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71397a81623d01077d0c03d5c71f563b1fb87bfd", "description": "radv/meta: stop allocating sampler for blit operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba8bd13a14fce87c68d13859345efab7a2354376", "description": "radv: rework initializing/finishing samplers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4ea1c37ad8cfc7f4de33304e52dc2fce3ee3457", "description": "vulkan/runtime: add vk_sampler_{init,finish}() helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d81e5c5aa3b2eb59130f18c3676879418352f3e1", "description": "mediafoundation: Modify the helper function MFAttachPipeResourceAsSampleExtension to tell MF that the attached IMFMediaBuffer is ready to use. With this change, application can use Lock() to get the buffer.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ca46c7a7aca11d5c88edc18af6197b190d3d02a", "description": "dri: fix __DRI_IMAGE_FORMAT* to PIPE_FORMAT* mappings", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7e106017863272887976673cf702e90bfe2d4efe", "notes": null }, { "sha": "94032b22985e93e965f412fd8ec7074d651ea229", "description": "dri: add missing field to dri2_dup_image()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a51865faaac79d2cf5472b346f3dcd7c1e385aa", "description": "dri: use plane format directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3853f72f525ae5d2d39481a2413db505eba4dddb", "description": "nak: I/O offsets are unsigned when combined with RZ", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2feedeeecb43fdd5738b85471f2691bb3d7adde4", "description": "nak: Don't se .yld or .reuse_mask on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f990187ca33f48a9b14ae7acc03a5c67fd08b39", "description": "nvk: add support for separate depth/stencil for blackwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baffad9077d70b24904c09d24c03e1916db421f1", "description": "nvk: Allocate separate planes for depth and stencil on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d396544fe1326e1be87cf75d043be3ce9f0e8e41", "description": "nvk: Allow sparse binding of YCbCr images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13afd66d78dd8cd00d37726142eb2754df927c62", "description": "nvk: Use util_format_stencil_only()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db80cb3a0417afecfc1d2ed6fa115aaa0fb288b2", "description": "nil/copy: Base swizzling on the per-plane pipe_format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c2f46fcac4b9ae3a540d77b7141f534e32f7af4", "description": "treewide: use nir_break_if with named if", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67237b6f1ba8d919833c19baa83be334f042d7d7", "description": "treewide: use nir_break_if", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c474618896fce1947423a8736103275f65d2645", "description": "rusticl/formats: support cl_ext_image_unorm_int_2_101010", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54b11069d1cf1c7c4870b3922828be73c86fe2dc", "description": "rusticl/formats: support CL_UNORM_INT_101010_2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3c245ecf2aceaf9dcae4ac00b72efb1e3c325a7", "description": "clc: add support for cl_ext_image_unorm_int_2_101010", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fd7b18b382d36ccf66d73943f4d93787faf0f9b", "description": "nir: rename AGX geom/tess intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d13b3212012ca461d5f3319b98a50b1328a506cb", "description": "nir/lower_gs_intrinsics: drop stuff added for AGX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "debd619555bd0c5ce38704153dede2b5293a9295", "description": "hk: optimize point size writes with GS/TS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "279b7c028b40c94fe7c17d15aadefa5001b9b993", "description": "hk: advertise more GS features", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f7fe678e78f7137560215a5b9dfd6c38b009836", "description": "asahi,hk: significantly rework GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a5b7f25ce316d978d1c8cc8c514a166a45fce1", "description": "asahi: flush around XFB", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "933b50b806090f55e3cd835fa7f6394a289fc858", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "700ee568e0031bfd595edb29994edcf1188af5a9", "description": "libagx: add agx_vdm_barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16b53d356af26c65b287a10dd9f1e019ef1cde2c", "description": "nir: add rasterization_stream sysval", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "805ef6cc17130f6c9af99ea3fc6a44426c53158a", "description": "nir: add intrinsics for geometry shader lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f7cae5e61cb8397bf8cef55ad110d8aedf866e3", "description": "nir/opt_algebraic: add trichotomy identity", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "153857fb64b7d2521a8b402854afed97bf247b39", "description": "vulkan/wsi: amend barriers for blit dst buffer going to foreign queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6bf5d9a3efe8b6212c6522c9d4b65e4429303c0", "description": "vulkan/wsi: amend barriers for blit dst buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f4ae75903f2de0e6c06eaca923617fdce828d7e", "description": "dzn: Roll up initialization failure in dzn_meta_init", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b43780bbdc10bad82eb09067a215c601552c068", "description": "rusticl/queue: fix wrong_self_convention and needless_borrow clippy warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9482ad212dab3d1d138f80fd38da5b2bb861be12", "description": "tc: don't reuse first rp info on batch if there is work pending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0c58518cc87bb492c2f8b184974b9d8ad6f966d", "description": "ci: reduce the root .gitlab-ci file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6508c6038f41a1bd27e5833567e2d25b52f398ae", "description": "ci: Use placeholder-job for mr-label-maker-test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "396074c59df8308d0207250c8e55b19d93db4a13", "description": "ci: split hidden job definition for bare-metal and ci-tron", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5c63dd29225bf7147d58b786dafee07225347c5", "description": "ci: split long containers build yaml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ba1b61395383dadfa00669375a94eb8cd6b4031", "description": "ci: separate hidden jobs to -inc yml files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6925c34b9e208eef88825a0adbfc22f28fa3f4", "description": "ci/build: use !reference to build scripts instead of yaml anchors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a166d7609fb8448e8b5ece8f6fc0e9c437b2a398", "description": "gles: Add support for 10/12/16 bit SW decoder YCbCr formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76095b2cb06e26157ca9359b37afe7552a1c8ece", "description": "mesa/formats: Add support for 10 and 12 bit SW decoder YCbCr formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df09c3b0e7fc3d8c0817a769323a6ea0f03c6eca", "description": "drm-uapi: update drm_fourcc.h to latest version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25a2c9116cb93bde1e2bb5471cd772137efbbb1c", "description": "radeonsi/vcn: Stop forcing OBU frame for first frame on VCN4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b291a33d418bbabc0036798148cc197e7428f5c", "description": "nir/search: fix dumping of conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08859cbe50eb2a0bcf8b1a9d2e0cdb716bd670e6", "description": "nir/lower_bit_size: fix bitz/bitnz", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6585209cdd938b24418b606b1c4de68753f89dc7", "notes": null }, { "sha": "9a25d6c00f8a06cc219abe764e0b0bc6c4c36f2e", "description": "ci/android: Add link to Android CTS results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f56be74be6d520f88692d4f38816fadba3d0da40", "description": "ci/android: Add separate log section for Android CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6203846120d639a6318dbde6cb66df6fc12dfaba", "description": "ci/android: Move sourcing setup-test-env.sh before `set -uex`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a611ab78958ecc3ba20f043bc8fd1c48ce1fd744", "description": "panvk: Propagate occ query state from secondary to primary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cf456a028782b4c6017453c270325cd8ed66e08", "description": "panvk: Handle occlusion queries + multiview", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f830c55722d0918b32d1823d73bd12fe928a094", "description": "v3d/compiler: properly handle the RA debug option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5b42a2ae4114d7a3d07a7c091b255a3e63b6c39", "description": "virgl: Add more Gallium formats to the list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68708cd4da2ace626fd7916da0d03e9f9d7953be", "description": "radv/ci: uprev kernel to 6.15.3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89f3ee4cb2e71dfe13812bae7d754bbe79596bcb", "description": "brw: remove debug printf", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fcf4401824692acbb696709449dd06dd577da355", "notes": null }, { "sha": "3f1d40d230c98d4ca9d2e20b214723a7b7d265d2", "description": "venus: wsi workaround for gamescope", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d1392a10a647d5f69f84828d0ba9991d18352a", "description": "venus: share code for AHB image subres query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d45b76c3cc0dac3670b64a019ab206badaacddc9", "description": "venus: drop tiling_override tracking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a96d7cdbc05a39de9595678184893d7d830cca48", "description": "venus: drop drm_format_modifier tracking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0db7818b87584c55cd1429fc4c5415a4e7d2c0d2", "description": "venus: use wsi_common_create_swapchain_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "646977348ba49630515f0da1542b77ef4919d68e", "description": "anv: Fix typo when checking format's extended usage flag", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f4c1753c1aa1870d78b733a3b597200f22d607d1", "notes": null }, { "sha": "cb54338f65e5beedc3712aaf09629be68706a88a", "description": "venus: fix msaa state sample location info sanitization", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ff64092ff341ccd2e861a740c00ef6baa0c39beb", "notes": null }, { "sha": "879500699449881ee19e2f784d404969c0742969", "description": "nir/opt_uniform_subgroup: Handle vote_feq", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70fccc59fceee6a53171d0c9d2288baf9a59a358", "description": "nir/opt_uniform_subgroup: Handle vote_ieq", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff0a69efd7084dc351021370dc4152fce7bf29ce", "description": "nak: Call nir_opt_uniform_subgroup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694523e2b96b2f2adca6d5f24b6e1739bd522b83", "description": "nak: Implement nir_intrinsic_vote_ieq with OpMatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10acb44c64194aaea8734f7db58c521576c85754", "description": "nir: Split lower_vote_eq into int/float versions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00fe8e45a0dbbdc2fe6f7c5cab9a3a0f50313f2f", "description": "nak: Add OpMatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef6273c43ce495707f8f7a93c17c6ac2824b247c", "description": "ci: Fix artifact name for jobs with parallel indices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e236a731e4ddb911a27e76534560993a68404233", "description": "radv/rt: Enable pointer flags on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e82717a5cff50c9679ab1f943800ace26eee99cc", "description": "radv: Use common helper to set BLAS node pointer flags on gfx11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06a06bbe09ab1a86103924cadf95ced52bc46e27", "description": "radv: Encode child opaqueness information in box nodes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b1f94d00dc22bd432873e1038d9c9d525fb6e46", "description": "radv: Encode child opaqueness information in triangle nodes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7301e92d49612fe1bb3e579c0266e90f7567ea48", "description": "vulkan/runtime/bvh: Propagate opaqueness information through the BVH", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6afa638b1864d0e8817da558b8fded8184057bdc", "description": "ac/nir/lower_ngg: rename user_clip_plane_enable_mask -> cull_clipdist_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "814990684debe1bb7a09bf5ccbdfabc98d49365d", "description": "ac/nir/lower_ngg: pack GS outputs and XFB outputs in LDS optimally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75b1602c140c154d1871195c477f1c5b9cd028b6", "description": "ac/nir/lower_ngg_gs: return LDS size from the pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d79f28e9b3603243eb06a1400d1818d6d1116502", "description": "ac/nir/lower_ngg: return LDS size for NGG VS and TES from the pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe603ad822029da7cc6bf7794b64c3dc0bacbc9", "description": "radv: call gfx10_get_ngg_info after NIR lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42e98f115ae3394896f66c54b09e17483909f06c", "description": "radv: always use the ngg_lds_layout SGPR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8346469ec0aebbf77466221c3c7e72af5c122ee1", "description": "ac/nir/lower_ngg_gs: split lower_ngg_gs_intrinsic into gathering and lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84e8e899cddb2d3cacc5d405b76375264b7fec26", "description": "ac/nir: add an option not to gather values in ac_nir_gather_prerast_store_output_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebdd97a993fe6382f5383c211fd2a8ad9ac50b9a", "description": "ac/nir: add LDS layout info for GSVS and XFB to ac_nir_prerast_per_output_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39a9dce5fcd6df2a1ba395d703965fd6ce334aa8", "description": "ac/nir: add an option to pack clip/cull distance components to remove holes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cd813810e9381de002f30ee72b89604e0228390", "description": "ac/nir: add an option write_pos_to_clip_vertex to clip against POS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dd3f2f889f8d240f3fd2a2bb626fc597ee466e7", "description": "ac/nir/lower_ngg_gs: build streamout after lowering intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83dc5917fe87bd3b584a679e591ff912997a5460", "description": "ac/nir: lower ClipVertex before all position exports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9b6a950380b178d40a3100ef2ad0d169490d4d0", "description": "ac/nir: remove the done parameter from ac_nir_export_position", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c3760201da4141662ff842f23436d60d74f82b6", "description": "ac/nir/lower_ngg: never export edge flags via position exports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a742b859bdc650f7db071c291689242aa403c45f", "description": "anv: add support for handling wa_18019110168 with gfx-libs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcf4401824692acbb696709449dd06dd577da355", "description": "brw: handle wa_18019110168 with independent shader compilation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc8d18aee2dc276e2a1355a4106a56a678253200", "description": "brw: make a helper for vertex attribute offset computation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fabcd754f1bd5951a340c456b5723d226bebb23", "description": "brw: move primitive_id_index field in fs_msaa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6336cf0ea28e2cf4085da77f02920c25c5195881", "description": "brw: store the remapping table for wa_18019110168 in constant data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1a7eb171870122a9e5574dfbafc87e9757542e6", "description": "brw: extract out attribute register remapping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cc66e2c8de46da6168ce1cd89d491be5a948fcf", "description": "anv/brw: move Wa_18019110168 handling to backend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e7e0ef75adeb602a93791a3d24bc03a39f5a9ee", "description": "anv: make Wa_18019110168 deal with dynamic provoking vertex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0f4f9c5665924026797bb5a661b470f0fbaa66a", "description": "brw: fix vertex attribute offset computation", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "notes": null }, { "sha": "4b5539a0cb4b73aedf3d97a2cd3a09df9b71995b", "description": "brw: fix set_range on load_per_primitive_output", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "notes": null }, { "sha": "7fd99c88b9cd5c0c8c1cb3e92383acac5cb8220b", "description": "freedreno/a6xx: The great register renaming", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8c052ca9d5872ddf0db4348154d9ffaacfae04a", "description": "freedreno: Rename IBO -> UAV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12530fb8dfcc7eb9f812d67d98d1d19b83e88559", "description": "freedreno/registers: Some reg64 conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f55d8fa62ea52ad578949d22d4c399589d1b4799", "description": "freedreno/registers: Fix a couple missing variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79d2014d8b9e5cae66f6330ee67881bc09beeab4", "description": "freedreno/a6xx: Fix SP_CS_IBO address on a7xx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "029270f9c1e4450d3bf2f7aaad136acb19c35497", "description": "freedreno/decode: Add a simple util to dump csv reg list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6bdb8cd06d0198a37069bf456262c64af64d0ff", "description": "nvk/copy: Set the gob_kind for tiled copies on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4288356815c82858406d617c81b887ef6dd69b2", "description": "nouveau/headers: add a hacked up clc9b5 dma-copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6594a11dfe1d4d8c59e916fe44e3dff7800d1096", "description": "nil: Remove some unused renames from cbindgen.toml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50a0f9bd884f5100961dc070585bb49a673c8b87", "description": "nil: Add a new GOBType for Z24 on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6ff11a594e7a18c759a69669ab6fae0ce16f379", "description": "nil: Reorder the checks in GOBType::choose() again", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fbd6a52ca6a586a248778afb7bce7d5a58d9975", "description": "nak: Use fswzadd.ndv on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4c05a84023597b2e9e5050c2cbae2ee301655dc", "description": "nak: Add a TexDerivMode to OpFSwz and OpFSwzAdd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ac4bd62c868f9dc662a4b3cbee7eaa03fedfc5d", "description": "nak: Add a new TexDerivMode enum and plumb it through", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6ad70551b3449918478099639c604db3acad0e0", "description": "nak: Tell NIR to lower invalid implicit LODs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13935c955c93ce028b81f43e1e632bf704388903", "description": "nak: Add better is_blackwell*() helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb9e458d29d6415bf15e3630c4f12fb5ef0d3c3c", "description": "nak: Rework printing of TexLodMode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59f4c8dac236bd5431d47e76581ec2928dfb4ebd", "description": "nak: Use set_ureg_src() for Blackwell texture offsets and handles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45bd5502f59f6c91ecd9d82584c5639899f08577", "description": "nak: Add misc Blackwell tex encoding bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06e8db646ac04d4c82959bdf0fdd8ee2fb9c18fa", "description": "nouveau: workaround linear/z rendering interaction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dc3708e97ae2ddcbd579b26295801b6264fae95", "description": "panvk: refactor swapchain image alias bind", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "827108ab7d59bde6feb0a3b4d6deb58cd2c16d5b", "description": "panvk: refactor panvk_image to track panvk_device_memory instead of bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fd993388eeda4aa648f72f83c489c0a74d9b830", "description": "hk: fix gs static topology + indirect draw", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5640266eb38f1b930be1160b712a7ac47347cddd", "notes": null }, { "sha": "1c4eb71cbc48114381126bd3a867ad5df9928d76", "description": "libagx: port pre-GS to CL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dff123087947351dc806521acdb7163933569d70", "description": "agx/nir_lower_gs: remove random idiv const call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73659b4f6727c173151cc30110cd8359b60a713b", "description": "agx/nir_lower_gs: CLify more XFB code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10554ccad2c2ba7275ca1ac6f7d4868eb02b8396", "description": "agx/nir_lower_gs: rework XFB prim calculation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46e139d453e722ca725d62a0e8275f939854b254", "description": "libagx: optimize xfb offset pointers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2544259030ac5c2816320b8f351012393695a1ec", "description": "asahi,hk,libagx: drop null checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "222ffc352e0c9320c33b13e7180799d3b387ea9b", "description": "hk: eliminate null_sink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa21722f1cb07f5e01ca1f45bae6d29d27bfa11a", "description": "asahi: use zero/scratch page for null textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db2891ec5f3a1dde8d52b73779ec74338cf6bd74", "description": "hk,asahi: move scratch BO to common", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3adef316414bf94b61248c1a631fffcf21a9e52", "description": "agx: defer nir_opt_idiv_const", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53e3e44eb3f78b7447a4e85192fc3a2ca6f2de6b", "description": "frontends/va: Fix SyncSurface when used to sync coded buffer", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0f20a3a4f1acfc03266c9a64cf1f6d08bfe53c93", "notes": null }, { "sha": "65bc0f715ef8d673d64dcd861ce593ca0635dc47", "description": "panvk: add a driConf to force enable atomics in shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcd2fbfdfdf8f73ffce4e7b14f542351cc38014b", "description": "panfrost/ci: fix up msaa fails... again", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "345026ebf1c4567ccee76eb0aac257785c8b3e14", "description": "panfrost/ci: bump timeout for panfrost-t760-gles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0d1b199ae99d5b9573d4d09cf8be44003e806fe", "description": "venus: Fix leak in syncobj creation failure path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6469d7268f2d4a48be47ae75da786156076844ae", "description": "venus: suppress Coverity Uninitialized scalar variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f8612f5689ead3e7fcbf9b29574a5d56057381f", "description": "mesa/st: Fix leak in st_create_fp_variant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9513782bc11bfaa4b04d42fd6f1a9991a135bfd", "description": "mesa/st: Fix memory leak in st_create_common_variant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad9db6b2591b35831e93ebf8efa22691748c87e1", "description": "glx: Free all populated fields of the glx_display on creation failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3829eccc8514754fa5bc406afd602759312402c", "description": "egl/wayland: Plug leak when implicit modifiers are unsupported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8adb2d49498033174fd73e72eaed112d28d0569b", "description": "virgl: Free resource memory on creation failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abb9ebed26cb03a82ce88642cf234ee23978f2e3", "description": "ci/android: download S3_ANDROID_ARTIFACT_NAME in cuttlefish-runner.sh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00ea50d964e465adcfb002e85cf1de7f74c7fcfc", "description": "ci/android: download mesa artifacts in a more robust way", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59ecbaaac08da32dfbe8965d33b6a838bc789008", "description": "ci/android: support issuing custom commands before running Android CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d49653e4a34432a8547ff2d099c6de1413202b0c", "description": "ci/android: trust system GLES if ANGLE_TAG is not specified", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b885e39c6335f7d315f24a894c09c5180bc8f352", "description": "broadcom/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ebef82ae862fcb4a13190304966644b5a722c6a", "description": "zink+lavapipe/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30f92cff89625219550d6344ec7f2b164bf2cab5", "description": "zink+nvk/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39585f937269f90b25020b9229400d02509792da", "description": "zink+radv/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "671a63b0c79e85d1108b9b9746b3b8791c2b79bc", "description": "nvk/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e78939afb94ad41c6e48975c561965d60fe5a17", "description": "radv/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0e35c051d533e968b6fbbb5ae5557a7cb6b5a80", "description": "radeonsi/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "286318d0f3b362ec6899a0c66eaaf8e7fc1277ac", "description": "radv/ci: sort previously added flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3210484fe21c89dbfffb70ff78c53f6e8d0e73b3", "description": "ac/virtio: fix alignment of metadata command", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "22263616ed1346aabbd4534f41f89dfcfca0f714", "notes": null }, { "sha": "7c6fb24067ffbc37dae92f362f54ec66e191b277", "description": "amd/virtio: clear DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0ab43ec1b8fb238680a6a63d17d7d87251589e1", "description": "ac/virtio: support timeline syncobj", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1fdd540aa2bb843fac913b843d351243a263371", "description": "ac/info: add ac_drm_query_pci_bus_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddf73e76a95e858eb8fb14543b0946083815b4bd", "description": "ac/info: use u_sync_provider instead of DRM_CAP_SYNCOBJ(_TIMELINE)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df1224c8b2e5537c92e07266bdc1ea2e739604bc", "description": "radv: rework VM_ALWAYS_VALID handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c529ba58cca1e69f51f53ac8e2c2fb37a11a242", "description": "radv: disable extension depending on timeline syncobj when missing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999d5098b487c0cd25d532bc0fb739a70de5b68d", "description": "radv/virtio: support vpipe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a96356b26e075ce7c812e530b8b6387579cd9de5", "description": "radeonsi/virtio: support vpipe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84c137ff14379e361f54331ea258e3ec2d7d820d", "description": "amd/virtio: add vpipe support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d63d2fb0450b65590dc0f21716e914b614a6743", "description": "ac/drm: replace direct ioctl calls by util_sync_provider", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62b9c3eafcfc80370692e2928de748a492914964", "description": "ac/drm: store a util_sync_provider in ac_drm_device", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80985767cb44f96d5ab34a7c378772a22c88e1bc", "description": "ac/drm: remove ac_drm_cs_create_syncobj", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0bd24672c701828b9d44ce2674a99d90857fec3", "description": "ac/virtio: port to vdrm functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffdf13bd48d9a34fc2b17e634b35a76195de8547", "description": "ac/info: rename has_local_buffers into has_vm_always_valid", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb12eebe2a6954a30ec8e165feda8abab989f86f", "description": "util: add util_sync_provider::clone", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "989162e67a07f9cb53133878b82ca21dd9005654", "description": "radv: split descriptor set and descriptor utils in separate files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7425b5a82ffb801882c3bcb35c595a05726ff692", "description": "radv: move radv_push_descriptor_set to radv_cmd_buffer.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d87c937e0476c0f155f13c62b706f6605ddc1c41", "description": "radv: move descriptor update implementation to radv_descriptor_update_template.c/h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "173f4eeb659cd1d25f05b00b9bc94f7a095dfbd8", "description": "radv: move write descriptor helpers to radv_descriptors.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8493331eb1b09e503417fd82c49239f3acfaf042", "description": "radv: move descriptor pool implementation to radv_descriptor_pool.c/h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac16b8c439c221901b414ed71aa61268fde8edcd", "description": "radv: Timestamps are not valid on dedicated sparse queue.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d36e6af32900cd0dc7d1d56bda42b37bf86bd732", "description": "panvk: Bump the max image size on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2c91e78fdc7e121a54796636c09ab8d76451df4", "description": "pan/layout: Allow bigger size/surface stride on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a763bb0a3b1cb48dce03a62fff2fe9eac3f0eaf", "description": "pan/genxml: Rework the RT/ZS emission logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61d6e92f25bd1d22df58a668a7c67d3a1dab0f52", "description": "pan/genxml: Add missing upper-32 bits of the buffer size on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2d27f8d9e149d24637fd3a538169486bc48a11f", "description": "pan/genxml: Fix the texture dimension field on v9+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01d325ba63354a9b79bde659d5ab1c03fc5357d8", "description": "pan/layout: Interleave header/body in AFBC(3D)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13e6d2ba006e9c9a0470d5e79cbd6cf90e481dfd", "description": "radv: make sure to zero-initialize MSB of accel struct descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6842a8179fe66e8c730672b4ce1ec9ff5ffc04dd", "description": "intel: Add support for float16 as cooperative matrix accumulator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d786a0e4bbf541e0014528693ce17e94723761c", "description": "brw: Use convert_cmat_intel intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41cd196886ec4d68bcb3d3e1ae8acca74085023c", "description": "brw: Implement convert_cmat_intel intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "102d7409ef3e6e70ecb1eb682659d9f2a77c7f9d", "description": "nir: Add convert_cmat_intel intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1215845b5b2307c2249cee3d3fb3b9a609c07851", "description": "intel: Increase size of cooperative_matrix_configurations[] to 16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d06f8cfb1920c7c72808641907dac519a38bcc07", "description": "ci/android: Add dEQP module for CML cuttlefish test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "545727f97c2324cd394dbc05e6daa54a41c33be7", "description": "ci/android: Move ANDROID_CTS_MODULES to build script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "655cd186ee28ef30556f640bb2c291f46dd54774", "description": "ci/android: Add a job to run CTS on Intel CML", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "630380349bbc4873cebf5e90c359ca50d22fc998", "description": "tu: Give renderpass events a separate trace buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7791b5286cb763eae8d77db1ac710609252cbc0a", "description": "util/u_trace: Add u_trace_move()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ae673368a2753842c7d6a41e733db90a620407", "description": "spirv: Fix cooperative matrix in OpVariable initializer", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7e6cd395c785c41d807fd164f7374a1ad0eca742", "notes": null }, { "sha": "4008300672810c269eb7c0af9c60138c5151790f", "description": "build: Include panfrost to the tools 'all' list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ce37fcbb5583beff4be0283d32334dc67f01189", "description": "build: Sort the tools 'all' list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c995990601f5238accbf6e7d600054b0e3e1256", "description": "nvk/nak: handle sm100 lod mode encoding.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfc0be24544d686e1855834db41f7d07dc58043b", "description": "nil: Use set_field2() for a few descriptor cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "046b6435bc4f3e373e61b083a26b15d513951bbe", "description": "nak: Use the new set_field2() helper for a few things", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff944106fc403d22f1dcf4e951c42d52fe6d2b6e", "description": "nvk/bitview: Add a set_field2() trait and method", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "125da7e341e3fc939f50afa519526b72df69d83e", "description": "nvk/bitview: Add a new ToFieldBits trait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "131b917246a6ced2f4172d0f9edb1d199ae5dfee", "description": "lavapipe: Suspend conditional rendering around ray tracing dispatches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1acffbfc00aa11710ae55ae7426461cde1fbbb9", "description": "ci: Update trace checksums", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f3c956f491cf85d101383b292cbaabdd027f15d", "description": "gallivm/nir/soa: Call lp_build_opt_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f98ded3480b3dea166531f7b88b5c7c299ed6f2", "description": "gallivm/nir/soa: Cast divergent->uniform at the consumer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fba5739c4cbf4ef662a39dc71b7776ebcb031a0", "description": "gallivm/nir/soa: Include helper invocations in first_active_invocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "405378f0421b859b51afad994bafc514439d3046", "description": "gallivm/nir/soa: Fix typo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe601b9293df1556abaab805b23ae587eb85a052", "description": "gallivm: Implement demote and lower terminate in nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aacfc663cba75211d36cd33b613ae6bdcf0c64cf", "description": "nir: Add nir_lower_halt_to_return", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db383ceb642a86079a0729ca2756eacde8de8e89", "description": "mesa: reorder mesa format corresponding to GL_BGRA", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f972affd9d960b9c613844086e2474001fd60243", "description": "nvk/hopper: set texture header version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c387c9fde879033f99e4b0c3001be492877d2a42", "description": "nouveau/headers: generate c56f host methods.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b654dc1987019295f4db3168f0d500f3199ab06", "description": "nouveau/winsys: Add blackwell support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f310b3fa6f8e557981e2a42165404f8a6562b2ad", "description": "nvk/qmd: fix shared memory size calcs for blackwell.", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "6c052d87b778f9cda36ee77c673ed9d8f86efda9", "notes": null }, { "sha": "ec3232691bd33bc80beb89799b9eb38761c9ddc2", "description": "nvk/sm90: fix su atom vs atom encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59015f1c640b38dd75f40c4dcc63fa9e417fd719", "description": "nak/sm70: fix imnmx on blackwell.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c354cd47fc966a873594c3dd50e0f5958383606", "description": "nak/hw_tests: Align the shared memory window to 4GB on Hopper+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50a312ef240ccb7d7b93aa3f655f382ea05b1994", "description": "nvk: Add hopper shared memory window alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46c72f69f90c53125841c93a04e97728bf3f7f2e", "description": "nvk: invalidate raster cache after setting shading rate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2518c817f49485b6a6a5417cfeaf98136193c26", "description": "nvk: SET_REFERENCE is not legal anymore.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fa078c0becc332089dfb389201b3a329ff0e415", "description": "nvk: handle hopper invalidate sequence for memory barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdd01c416c85674b911cddf0ac1ec2ac766f0fc4", "description": "nvk: add clc86f class for hopper host methods.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "153dc0f406d0c72551008b095048c14958ef0d86", "description": "nouveau/headers: add a single field to skip parsing headers.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "337fcd31e4c7bd8a85b6ccba1bc44227dce9eebd", "description": "nvk/nil: Use PTE_KIND_GENERIC_MEMORY for everything on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6b22a54e4a20b07e0091c0a124f94563ed2f252", "description": "nvk/nil: add texture header v2 support for hopper/blackwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1754507d49891f71195d1af4e51ccbab892ceea2", "description": "nir: rename nir_lower_io_to_temporaries -> nir_lower_io_vars_to_temporaries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e03827c77eaf5a21c6e47811c7d13e93e60c7e8", "description": "nir: rename nir_lower_io_arrays_to_elements -> nir_lower_io_array_vars_to_elements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3713e2d5800e09079124b3689887cc9f1f6585fe", "description": "nir: rename nir_lower_clip_cull_distance_arrays -> nir_lower_clip_cull_distance_array_vars", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adb17a8609b5397aeb304a4309d7c541fda6e481", "description": "nir: move nir_recompute_io_bases into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97743980ce26f8517f03a5fb814f293b81f8d18e", "description": "nir: remove unused nir_force_mediump_io & nir_unpack_16bit_varying_slots", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aefea49dadeee5b06cf091b5821107986e310992", "description": "nir: move lots of code from nir_lower_io.c into new nir_lower_explicit_io.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bd3e0c08c2bbb7d18ef5e77c620ba1826770a78", "description": "nir: move nir_assign_var_locations to freedreno (its only use)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8cda0dc1a83fe68d3afeae95bc61172d5e498f8", "description": "nir: move nir_io_add_const_offset_to_base into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d78070ded5eb97c2087045c3a7c496f11e1c3373", "description": "nir: move nir_io_add_intrinsic_xfb_info into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12df9b3defcf3fd2d1e05f2c49279014bdd5033c", "description": "nir: rename nir_vectorize_tess_levels -> nir_lower_tess_level_array_vars_to_vec", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2aa94caf827cc91490573a1146e5da3734f7ef6c", "description": "nir: rename nir_lower_io_to_vector -> nir_opt_vectorize_io_vars", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "944f8f6db23d08a43665ca6ce9b6d3aa1fb2a36f", "description": "nir: move nir_lower_io_vars_to_scalar into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "439d805291efd0d0ef7422b1a030781ea5639a98", "description": "nir: rename nir_lower_io_to_scalar_early -> nir_lower_io_vars_to_scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b83f618fb26b9821f2fc6f0f3d06d2024dc00b20", "description": "brw: Fully write temporary destinations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a2f43c9bdc0ff8c25d82ed773d885377bb310af", "description": "util: rust: update to rustix 1.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fbb3817ba71cbc479d0eb5e06f6800532eee7fa", "description": "gfxstream: Small optimization on transformDescriptorSetList", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dce282e7d9cdd5d6c24e1c2519a5d402457cd71a", "description": "gfxstream: Add `VK_EXT_memory_budget` to allowlists. (mesa3d side)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "194c717e04778eed31424153769dc5bef0ef6a9b", "description": "agx: optimize sign fix ups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6efe557718de0fad44be9b432e1b77465211ac52", "description": "nir/search_helpers: add has_multiple_uses helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22272c71f224170712d8fabccf3986bca2f915dd", "description": "hk: use new path for !soft fault UBO", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63ce73a601d64dd85156d46e9555558cc57b938d", "description": "nir,hk: sink lowered UBOs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d17dd8332e5f4d0231e0c8298b0efc2fbcefeb14", "description": "hk: sink SSBO loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "776f07517fdcf181c6e0e30bf447cb5596632b96", "description": "hk: optimize load_global_bounded", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caa0854da87545d9e607b97aee0e9e66cc4b52a0", "description": "nir: plumb load_global_bounded", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37e71a5cb24cd6053603ca64b67352e0c8e2fce8", "description": "radv/video: add support for AV1 encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "724655bfc6b70deec343a963d8728d1bd641db44", "description": "vulkan/video: add support for AV1 encoding to runtime", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac935c18b2f9076aab994f4b86a83a08b43da07e", "description": "vulkan/video: Add bit depth to session and session params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee9ec055d9f5765e923114cc91ed1e13c7592815", "description": "radv/video: move session defines to header as encode needs more.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd45e25dc332792f9f5dbe09f3014706ac373cf5", "description": "meson: update b_sanitize check for Meson >= 1.8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cfaa6cd5fcb6deac320fc44f3871094205a4554", "description": "zink: use smaller keys for surface/bufferview caching and switch to sets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ac256645e53bd7b1baff8ab51f7b84d46e95f93", "description": "zink: use samplerview obj to check buffer rebinds in non-db path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c88cc5d13580168494c8ff41dde32415a84065c9", "description": "zink: unify bvci creation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3517ad1432d281fca4e5d2d142756e0c923ebe6f", "description": "zink: remove redundant pipe_resource param from zink surface funcs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cf6cb1c6d58471f64b0c125c78a1aad543aed8c", "description": "zink: enforce pipe_surface::texture matching the resource in zink_get_surface()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef3f7989574332758b962b990f1808b27e611cdb", "description": "zink: prune zink_surface down to the imageview and create/fetch on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "309710c260c29688c1e2e560d7789a79e761a7aa", "description": "zink: various trivial struct access changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8108d0e7a03b6f4f95b452657d273692088ed84", "description": "zink: use temp struct for implicit feedback loop detection", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9197de066c221ef5674abb2bbab0913b0c2482d9", "description": "zink: add layer info to bindless descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daa07aba9831ff360954036703c3b09f666d5daa", "description": "zink: directly return import2d resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed325d930953f3de8bca0e20418f8cd3e0e3cbb2", "description": "zink: directly use imageview format for image descriptors for depth clamping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21fbe0f8930eaca575c20c14b9dff588134f119c", "description": "zink: track whether fb has swapchain bound on context", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "defc3dfa794a17687b1f15d0ae94dcf7460fdc3a", "description": "zink: use a better check for current fb zsbuf in zink_clear_depth_stencil()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e2b61a2f156aea01edf98e73569c5fe4e47300", "description": "zink: delete/simplify some bindless descriptor resource accesss", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8805afd291984cda23abb3aa8908aa1622cec289", "description": "zink: delete zink_surface::ivci", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9c928954e7d96ddbeb2d4d1cdf10222e47ef3b0", "description": "zink: allocate keys for surface cache to stop using zink_surface::ivci", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3c02d2bca8918a766e58b042963549c897bf501", "description": "zink: store/use fb attachment formats directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b177136c56417259ee44891c75d9f4b62c76a36d", "description": "zink: tweak zink_create_transient_surface to stop using zink_surface::ivci", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35cd9f663bc592be3a7c0b8e86c21e6a2b276e43", "description": "zink: break out fb ivci init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25441082d906fd9228ecf7ff778596de98f86e6e", "description": "zink: big resource view rework", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eb5f272f2ddb26c3583e9bbaeb9ad8a76170e99", "description": "zink: remove some usage of zink_surface::ivci", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b030b20d72d460dc1d56f76d96fbd97f12d75eb4", "description": "zink: unify some z24 sampler clamping code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74cf4f4efc3e4bc5598141e311c522f1d1343f62", "description": "zink: remove random format check in surface create", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efcd6c11d9af12030575051a8aa9b56e9bea3642", "description": "zink: delete some redundant flagging of ctx->rp_changed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "635f0c5f4fe457b80801caccded4bc03bf1b98bd", "description": "zink: delete transient attachments instead of leaking them", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07cc25d96873a8250cc81871edc7e64262c7459c", "description": "zink: always directly create surfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7bfa37c6a83cbccbdbaf21e25e6e95c102aaa7c", "description": "zink: unify zink_resource_object_init_mutable() calling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ac0f979219a5593f5edcf999bdaa5decc1050da", "description": "zink: delete surface handling of blockTexelViewCompatibleMultipleLayers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a2268ca298f4bc5be0b95f2bfb3583195e3ca0", "description": "zink: simplify code surrounding prep_fb_attachment()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a1f5e82eec8375bc69e19f3ea834f12ddf098c4", "description": "zink: clean up null surface case in prep_fb_attachment()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78cd7f17afcd2ef647a3a872304853bedc80c720", "description": "zink: move zink_prep_fb_attachment up and make static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f582273247b4316fd92a8732f8e7a2451be7b5e", "description": "zink: remove pipe_resource ref from bufferviews", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3da085386739bcf1ed3fbd88b95660b13cdffddf", "description": "zink: make pipe_resource refs for image views more consistent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6658533ad5f4de8d4b3683844688928ed09acafc", "description": "zink: add a pipe_resource ref to bindless descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f385b879639a9da0e9e8be50bf5081ac5622783a", "description": "zink: delete zink_surface::usage_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37bb3af312c98b76796d13c1b0d41629faed3e82", "description": "zink: remove resource param from apply_view_usage_for_format()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4d4fee9d35f871622c261a3ff2c30febc70be17", "description": "zink: delete zink_surface::hash", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a2c3953948874c8d30bac857ce22fd29be0a968", "description": "zink: require nullDescriptor feature", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bac51d2931199a1e9048c7acdae155865732ad01", "description": "virtio/ci: Add nightly Android Venus jobs on Intel TGL and ADL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf98db1c4591691cb137e5cb7fbfae5cd6dc4068", "description": "virtio/ci: Split android-angle-venus-anv into reusable template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32264e7a00fb9653839125632854f3442ac83e18", "description": "virtio/ci: Increase timeout for AHB tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2ac66efddf105fbfdcd92367e8dea118c1c4fbf", "description": "ci: Uprev kernel to enable Multi-Gen LRU", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29eb30c747733d30bb01f5b1eef3944d825c870e", "description": "etnaviv/ci: drop fails due to ignored stencil valuemask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41b08a2040f650c672ccf65dcb14f3903da4b3ee", "description": "etnaviv: allow 0 back stencil valuemask on new cores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dc5db625b2b224e609e7f7343aef7af4b485cec", "description": "etnaviv: simplify stencil ref front/back selection condition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6e9061880e1c1db34344f1d7c24d98e30ddef4e", "description": "etnaviv: drop obsolete question about alpha/stencil test interaction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "277b9bba38de9e712ca0a60f7688c9610f0c634e", "description": "etnaviv: remove obsolete two-sided stencil comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af86cc37d5c9b8ffe73c56e180c5f04f828feca6", "description": "aco/spill: Don't spill scratch_rsrc-related temps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acf29e403a6c75f7c1e7abfeccf44e272b654f0d", "description": "aco/spill: Add a null scratch offset if no scratch_offset arg exists", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "630913e1b41cf9c0bc1b3d0579b3c8b2e17d0b06", "description": "aco: Introduce static_scratch_rsrc program member", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e006f68b11ad7af8c0c4d7267ee04d9dfa1889a1", "description": "aco/isel: Don't add scratch offset as gfx8- soffset if no offsets exist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5eba11657398ebc9bb5a624d400079c3fe4e5ca", "description": "aco/isel: Use stack pointer parameter in load/store_scratch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a62b342f3f62a8f3c96e5e1f4d7707a676bffd1", "description": "aco: Add common utility to load scratch descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd2caa5e2bc9748a32aaabe6f9f9fa65f930f897", "description": "aco/spill: Use scratch stack pointer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22624d6f12b9cd672dbc1e9aa6aff54367521e5d", "description": "aco: Add scratch stack pointer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be89c02be5a63303156b25b9bb5f051fbc5d7ad5", "description": "aco: Add pseudo instr to calculate a function callee's stack pointer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54151cfb7610d01436b42750cda986499594e85c", "description": "ir3/cf: add support for movs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf203fbf208f220325007f875a98ebe4ef974dde", "description": "ir3: add codegen for movs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d94bea85b898f81b158f0ca263609c1795e03022", "description": "ir3: make backend aware of movs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b3f58701c68812b43aa198f111a10a04f446b14", "description": "ir3/isa: add isaspec definition for movs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d328b1e8c0620fedf72e86a939ace32201431654", "description": "ir3/parser: add uinteger helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9b03fd170b7fe1a4fa44998b406dc3f7c348636", "description": "ir3/a7xx: disable half shared mov quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edce6f410fc7ae30e5c577285d04aa97202eb94b", "description": "ir3: support half regs for read_{first,cond,getlast}", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a02d7b013191d74559ec08905a97e4a60df689d0", "description": "ir3: add helper to apply half shared mov quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "762095719372d4c65f5179a9d7a6fc825ddaae5d", "description": "aco/ra: always set fill_operands=true when handling operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee8424d839ee9c07836f86473b7373a52f347b81", "description": "aco/ra: always fill moved operands when handling vector-operands", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fb689f133e1ed9d5f9774e4de14c722cb36eb52a", "notes": null }, { "sha": "7de352e99e422c422d43a8f2ea5f9f7f2a2ae63c", "description": "nir,radv: add an option to not move 8/16bit vecs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ac9a87572bd001b9782768c1afbb868361f935d", "description": "nir/opt_sink: don't assume moving conversion can't increase register pressure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c8b2450946ba9ffbda42ee546c9cb07d86827d2", "description": "radeonsi/vpe: Change some error messages to warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1377e182347e29e0cf1ed08672f46e75800f58d9", "description": "v3d: avoid submit of supertile coordinates on jobs without rasterization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0163f1096dac8925579c7ce56d1e2ae50f3fb36", "description": "v3d: Avoid fast TLB blit if reused job doesn't store the color buffer", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "66de8b4b5cbbb317130dde765201b5720394ed00", "notes": null }, { "sha": "04d283c6284887b9843b9dc67c4c2b4c6dedf2e6", "description": "radeonsi: transition to TC-compatible HTILE on full clears", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "75a03d733ad55829527d6e43c5511d1fc46fcb5a", "notes": null }, { "sha": "ac6abd9c23dca0bc5222a4affe6078e86f637e1a", "description": "radeonsi: enable SQTT for more chips", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca0ed07588a26c6a46bb753633b5d0ff8153d4fc", "description": "ac/pm4: determine spi_shader_pgm_lo_reg when PKT3_SET_SH_REG_PAIRS is used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5da4941101dca8b476dc7b2efb21119cab3fb90d", "description": "radeonsi: fix typo in sdma code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c206ffbbc1ce268106d35e6f908acbb289ae871", "description": "radeonsi: use si_set_buf_desc_address helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42c2ccbfb2afd29ed7655521ec52d23570c32a3b", "description": "spirv: Move the shader_call_data workaround above nir_validate_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30ccd97cd22e08292751ff0d665e1a8d5635dd8c", "description": "radv: gather nir shader info at the end of radv_optimize_nir()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e00925c81e2ee22afc988b7ea0f8bf16f5fb8ec", "description": "freedreno/a6xx: Fix max_threads to account for reg footprint", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6d85cd6a3ba39b30a49735189ad7e07835e2395d", "notes": null }, { "sha": "6f5ff6be44dd4d2e6664f02dfff7e15657165367", "description": "nir: Fix lower_readonly_images_to_tex bitsize", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "642c4cf2b2f3dcd2cc1506a8ff3e143be396444a", "description": "dril: add BGR{X,A}8888 and RGB{X,A}8888", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a6f534107a15869941fa4e1a05c974f6e0ea2ffa", "notes": null }, { "sha": "b03cd283d5c7513a9d14976ffb57b5e2c8a3c76c", "description": "dril: use endian independent pipe formats", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "20b34007014953f5bce7c0073879320c706273a7", "notes": null }, { "sha": "e446c05a494c9c0e9c4286d619bd5dfe07433221", "description": "dril: fix format typo in lookup helper", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "20b34007014953f5bce7c0073879320c706273a7", "notes": null }, { "sha": "30490de24ac1081cabc8f0b9e20427b8242a7e1d", "description": "intel/executor: allow single line comments in macro lines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d14fa6683b853f3fe686fe0c3dc8a5a596286e8b", "description": "intel/executor: update SFID names in macros to match recent changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32a6b7ae09b2b409e3f6f1a82c222c78f9456430", "description": "freedreno/decode: expose lookback as a cli option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaad90c262b9ed2d405028a395ca2f525d3fd5be", "description": "util/cpu: fix broken powerpc linux builds", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "0ffbfa1d548e6114080396d13065f09659f9db90", "notes": null }, { "sha": "2801c51a9edf4f21c7b014cc94df563a37ff01b4", "description": "freedreno/drm: fix libvdrm inclusion logic", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0e3584df44d71636ff4d5b9150a936e9296afb18", "notes": null }, { "sha": "1a6fc7006af7a0fbfcf2d10c5a1890722ed9ec10", "description": "meson: split subdir for virtio/vdrm and virtio/vulkan", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f8c4a7ce17a1bd3f403282e1c437c712e7a9e99", "description": "virtio: move inc_virtio up one folder", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1daeb87a8c8793b603b4b7a0418a0cd5185f913", "description": "meson: fix vdrm inclusion logic", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0c7bea72703b3e94c2b895c5641f9daf56d8b88", "description": "meson: allow \"venus without virgl\" builds", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4ed35994d003fceb3dc5935a8f8afda00e657c4", "description": "meson: bump required meson version to 1.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "474774ea58838d3c0e1bae8a9fff6f78c35421dc", "description": "meson: drop error for meson < 1.3 since we require 1.3+ already", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd9879d6328288d6bdafa1eea85531c408f2ea47", "description": "docs: drop outdated line about meson version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab6c55893bdcab3a199ab4842b4e60e046089e66", "description": "nil/copy.rs: Add host copy support for Fermi-Volta", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c5b4fdc8273a98d61a2c577b5670e30d61f747f", "description": "nil: Rename a few GOB types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c83493cfb258faaeb90c931bef56a1afb9e1ba37", "description": "nil: Fix the GOBType::TuringColor2D description", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ea0b00a75bdd56bd2be90b3f7b1c7327f45872a", "description": "zink: wait for sparse queue to go idle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e91029c82dbee5c4764f5a3612d910e319a4602d", "description": "aco: consider that nir_tex_src_{coord,ddx} can be the first source", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fddd455e9c8cfe89361ad7bf3ec811b4089b1fb4", "description": "pan: Teach libpanfrost about YU08/Y010", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2093b137e6798eb4858ec2b9d22940523f3786b", "description": "dri2: Teach the DRI layer about YU08 and YU10", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c68512b842045ba3cfd9e14f18846089ec775cb", "description": "gallium/st: Teach the state tracker about YU08 and YU10 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4f83a96c946fc5f86b75b5005f5207f88349335", "description": "util/format: add support for YU08 and YU10 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb22697437c79afe9d0bd2710772e8f32e2f42e7", "description": "winsys/amdgpu: use mesa_loge instead of fprintf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1bfbabca3fc7db97deeb98e2cca1c40e4ff2ead", "description": "radeonsi: use mesa_loge instead of fprintf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "514a35b5aed334023f651c67073aa0cb158b9eb7", "description": "winsys/amdgpu: remove return value from amdgpu_init_cs_context", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "613e9e9c23dfaf1964fe7bba33458ee98e802a6e", "description": "radeonsi: check set_debug_callback before use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3f38ff6fdc7bd47309dd58ce5070c903a0c28", "notes": null }, { "sha": "ac8dc1951292e7d6512d9c26dfd67c7bd3debd4d", "description": "radeonsi: Don't assert src_va != 0 with CP_DMA_CLEAR", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a1b8c6c404256bf9e76f2b84671a06da08dfbb8d", "notes": null }, { "sha": "ef91ad64d5cd3b202dc0b3ddcc29277e2c8b49ec", "description": "panvk/v10+: Advertise nullDescriptor support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "228d62479aec9bc3a01801539e01037846b99e74", "description": "panvk/v9+: Handle nullDescriptor for texture/image builtins", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a789867cb452a6062cdd2ae7f5d77e0ea443cd00", "description": "panvk/v10+: Implement nullDescriptor support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbe3c7e1a394dd5c46de9ef786f7b9c1fa39ae2b", "description": "pan/genxml/v9+: Add support for NullDescriptor decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01d20680e2e6ef9a9de8a1b4ec66cd569f3b7535", "description": "aco/optimizer: generalize p_create_vector of split vector opt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fe1b95b33f2eb083a57335af3e21a2965c59256", "description": "pan: Make it so all pan_image_xxx helpers get passed an image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53e5e07c4b7caf3afaa541fef4666453c8b4c8ef", "description": "pan: Add the concept of modifier handler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f90ae39c4a09168271fb798c39cecd911a7e1d5", "description": "panfrost: Allow AFBC(3D) on Valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92ea3139c1e15c4e380ff5dda153633df6819c97", "description": "pan/layout: Don't mix AFBC and non-AFBC properties", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b06f6b81a6dff586f7999f1a26f00642221a7ec3", "description": "pan/layout: Fix WSI.Import test", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "916f75a2a6be58c7d57b8c533308ea82da93fb8c", "notes": null }, { "sha": "f87cd970e3f52bd3e72752696a7954c8854c09cf", "description": "pan/layout: Document the strict property", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f2aa429d8a6c8bfc5dd72947469494642721db2", "description": "pan/layout: Get rid of pan_image_[render]block_size_el()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6f8cab69890e1b814bd58ec7cab06ba52aa7bb9", "description": "pan/layout: Split the logic per modifier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18f87b6adaa839b310ac4cd4bc28703ab2227da0", "description": "pan/format: De-duplicate get_plane_blocksize()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf983fb26ee5cdb6d9bdc3121d6e297a9fc210f", "description": "pan/afbc: Add the pan_afbc_{super,render}block_size_el() helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b93e8c33ec2b130aa064883035452b2bf5e9e5c", "description": "pan/layout: Get rid of pan_image_surface_{offset,stride}()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0825eccb47992c7459555d97b2722bbf7ba328b5", "description": "pan/image: Get rid of pan_iview_get_surface()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a8ea487de407c572aedc9a50799f5902d699e5e", "description": "pan/desc: Split the attachment descriptor emission per modifier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4f89986ffc3603d31154ecef5b1cabd3b32511d", "description": "pan/genxml: Get rid of the Plane descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b3be4a4a630539437be581b1b1fa90b3e283f92", "description": "pan/texture: Split the texture payload emission logic per modifier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "442be344412396280b457ec69e16decc18f68ffb", "description": "pan/genxml: Introduce per-type plane descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b654a07b13b4a1d3fcd083f115763324dce5178", "description": "pan/afxc: s/pan_format_supports_afxc/pan_afxc_supports_format/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1522fdc371aac449478bf5ed141e0a3b93d3b003", "description": "pan/afbc: Fix header alignment requirement on Midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "883ce63db54633a98971e3dfe9eae23ff5644750", "description": "pan/genxml: Reconcile AFBC RT properties naming on v5+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2e9ce39e9cd452125e41b61520194c41b1c38d3", "description": "pan/layout: Drop pan_image_slice_layout::afbc::{stride_sb,nr_sblocks}", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abe23e1cd051f4f021098ba58f1fc3d79bedfd90", "description": "pan/layout: Use uint64_t types for offsets and sizes", "nominated": true, "nomination_type": 4, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dad53edc9c6bacbdd83d5fefaba3788baaa138f3", "description": "pan/layout: Relax alignment constraints on pre-v7 for imports of linear/u-tiled", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f64a7c1506654de054081f4eb3e5c796b23770fa", "notes": null }, { "sha": "25059a457634963fa725ff564e48fd4d7b2d03a7", "description": "pan/layout: Fix get_plane_blocksize()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "4d9a4e8228405d9f19140a3fd62663aa4800ecb6", "notes": null }, { "sha": "1389a2370833a1095164209f32f48a3d380c6a6f", "description": "pan/layout: Fix size_B calculation for AFBC(3D)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6ba8019d41059298dd0e6949f101e20770e8bf9", "description": "panvk: Check the return of pan_image_layout_init()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e25a91d919a3604feb90fa1764b150d025645963", "description": "panvk: Lower maxImageDimension{2D,3D,Cube} to match the HW caps", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce", "notes": null }, { "sha": "c4f1dd1e2d86a78f598409a4b457eb11548e3100", "description": "panvk: Make sure we don't use AFBC on images that are too big", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "700f179bc816e667d81054a576c1d87f5c72001b", "description": "panfrost: Let ::can_create_resource() report when the layout init failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c9d3bc171a1dd0bc0e3547291ffe5782c8400cc", "description": "panfrost: Make sure we don't use AFBC on resources that are too big", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "737fc5d3c184fb9693e14e1642d678573ed7c94b", "description": "pan/genxml: Make sure we catch overflows on 32-bit integer fields", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "189bf9fe9aea535dbe594c640e8743b5f3fee546", "description": "radv/video: Prefer visible VRAM for host visible context buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5498fda2a57c22cc983a608f65ca0cdcf7cce22", "description": "panvk: Fix occlusion query oq_chain order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1448e3243e5fcde60ac332986d97919182bcc27", "description": "panvk: Add cs_single_link_list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d4b4a296edd852137143777efee92033b93d20b", "description": "radv: move pipeline layout implementation to radv_pipeline_layout.c/h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46f78b40f03852cf781d635b30bad452a8bc1cb5", "description": "radv: simplify add_descriptor_set()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5a71a12627d6cd1e278193a177be1e033858b3a", "description": "radv: rename border_color_slot to border_color_index", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c08a97633c130df22095cae0c802a8e1e6d9e99a", "description": "radv: remove an useless check about custom border color", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7272323d4842d06458dc36dfce4a95f0202c8c5d", "description": "zink/ci: run glcts and piglit on NVK's ad106", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15111a6e36d6365deef9e83862512761e8ce11de", "description": "nvk/ci: run on our jobs on ad106", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfecd38519ceba9b1f65563ef1fd7f07ba30f047", "description": "nvk/ci: uprev the kernel to v6.16-rc2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1e9b56dd1b9d9ca166fba9c5a017afc0aaf072c", "description": "nvk/ci: split the common ci-tron parts to their own job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7f970ee6dfa2c94d046b624248cd8c3288cf281", "description": "zink/ci: Add glcts and piglit job on Cezanne with RADV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc9dbe4e01dc5b7ad3065032f2dc40a5eef0dde0", "description": "zink/ci: Rename zink-radv Valve rule to make it unambiguous", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57f97ad64a875aae7dd8808d8268344bc604b8c2", "description": "radeonsi/ci: Add glcts and piglit job on Mendocino", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5323ff07baa4a20956b4238f5f4d07f7cb7d53b", "description": "radeonsi/ci: Rename radeonsi Collabora rule to make it unambiguous", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e31ebc21e733ed91a8f97d6dc68e5ed0ade3612", "description": "radeonsi/ci: Move full radeonsi-stoney-glcts-piglit job to pre-merge", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1819e1caef37d21f95b992065ca271894f9e58bd", "description": "radv: keep fp8 conversions vectorized", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6d208b1f9dd39726abb09df9742ea7d2ef26bd5", "description": "nir/opt_shrink_vectors: also split vecs into distinct smaller vecs if possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22d7dd69b2bf8f8c0a2d8779f05fd4770de4ea88", "description": "nir/shrink_vectors: shrink larger vectors too", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d964b8d5fa06bae3413d30cdf401a4448b7997a5", "description": "anv: don't report custom sample locations for sample count 1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "127926977a7ed7ab4ef67fa757f0f4c10bab8a11", "description": "lavapipe/ci: explicitly state in the job name which test is being run", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f66823fd7d8ff6e34285b3b212cf4570057cf82", "description": "lavapipe/ci: move job timeout definition to jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "686b774952025348966a280fb2a1c3a8c0c21900", "description": "lavapipe/ci: drop redundant .lavapipe-rules in .lavapipe-test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90439f6af5deccd851fd2729cb1a0378c45823e8", "description": "lavapipe/ci: promote vkd3d job from nightly to merge pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afc0b7bed3899ab158d4ad29504b8664ff7d5e0c", "description": "lavapipe/ci: drop unneeded MESA_VK_IGNORE_CONFORMANCE_WARNING", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d970a442c118ad652c094f2affab5886ff077c6", "description": "lavapipe/ci: drop redundant `stage:`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3653085b453792a387bf89f9125b37fd6b8d835c", "description": "panvk: add panvk_as_alloc and panvk_as_free helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e16d4b3ebaf44ebc6990bdc0c8231ba93c7d8d68", "description": "panvk: move panvk_image_plane_bind to the beginning of the file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09814eb32a5ffdb313dab6080705797802664c29", "description": "panvk: prepare for multiple queue types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33060373c0ddf65ca38b9e798345b9c407106764", "description": "panvk: Make panvk_device.{c,h} panvk_queue agnostic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d972bce5ba8edb010d0db27ac0d4d1558655e91", "description": "venus: use more common wsi codes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d7c6cd4d3c05f31d6ed4739172c63dc6de5dec", "description": "venus: relocate tls ring hint from wsi init to queue submission", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf4a1374597dd0532e8d24a070e8885b78559901", "description": "panfrost: Add missing util_range_init()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7da251fc721360fc28b984507959ebfa0c88c8b2", "notes": null }, { "sha": "b35160043696d92758f338a1c8a48bc90e74f094", "description": "panfrost: Implement pipe screen's resource_label interface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4ffd2395f70e994f2da1c917b87a18086041806", "description": "mesa: Implement label sharing from GL objects with UM drivers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bd0e58d66a3ccdca1271414d2c11db4d6095c69", "description": "panfrost: Expand BO label for panfrost resources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f22729d51afb069f3a870ce5bce088845782013", "description": "panfrost: Flag resources with imported BOs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9b1c5438e44a57f1d2a23e32bb65d5067eafbd3", "description": "panfrost: Label kernel BO's for newly created objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32b128be01121f0e8e1c3fba627f939586ac9e46", "description": "panfrost: Fix Panfrost BO leak in error handling path", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e3f2bc7963748096f7b4018cffe058a73081a760", "notes": null }, { "sha": "28c43385d129877d03d9f00a7b374362aabd52f6", "description": "pan/kmod: Add Panfrost BO Labeling IOCTL support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a05b6829c8da338186d581d7f159d288deec2642", "description": "pan/kmod: Add Panthor BO Labeling IOCTL support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fa730b15d9aa1e93f26b3b7c8f9b97f21e37796", "description": "drm-uapi: Sync panfrost_drm.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e64de493cf2900b1fa1617f9604339b8b2d666e0", "description": "drm-uapi: Sync panthor_drm.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c9841ec7dc473ba9b5abdad8df011cfab9157b9", "description": "pan/kmod: Add BO-labeling kernel module operation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc973d687c9dd92c16eba107a215d9c5f37df6b4", "description": "panvk: fix bi_emit_alu calling bi_make_vec_to", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3cc6a4c5d033ae0ca6d53a53aa87a909988e3515", "notes": null }, { "sha": "21523dad96396608f5fa372908f7850276835601", "description": "radv/nir/lower_cmat: use nir_src_as_deref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48fc8c8d1c934e75c6ea7da72f8639761cea98c2", "description": "radv/nir/lower_cmat: set optimal load/store alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed2ecf9ef87d9944e4c461e2320f15af4adb0b95", "description": "radv/nir/lower_cmat: share cmat_load/cmat_store code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3f67823c47b3b6a7f5f49fcb9ff9f26fc10ddc8", "description": "pan/format: Add an entry for BGR8 to the blendable table", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "bba4785f60401ef99b7158fed0d3562a112d6f06", "notes": null }, { "sha": "ec0387f13f4ace4859b377d8405a8999b1a566e4", "description": "zink: enable image2DViewOf3DSparse with maint9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ac6aae3a4d5829aab84c38173c23184ee2f5655", "description": "radv/nir/lower_cmat: fix gfx11 B->ACC conversion", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "249ccc6b4c443a54d1d51a4b535cfb2843fab76a", "notes": null }, { "sha": "7d329d615a5a3c17a0a7529a9ecdfaa3b96c9965", "description": "vulkan: Generate files with newline at end", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a4753144031e31a41237a8a24bcef933472404c", "description": "intel: Generate files with newline at end", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6100dbc3d05a4e271879c42c011a805dc593be99", "description": "compiler: Generate files with newline at end", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ce201707e2a00f6bca9e94a78abcb4f7202526b", "description": "mesa: Add support for GL_EXT_shader_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b729ad17422535a7d21fe47567bab96b20159afa", "description": "nir/loop_analyze: consider movs/vecs free", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1290fdf20b906ec90f44db488ee6c3e0b1bca33", "description": "nir/loop_analyze: handle vector selections properly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47aba154891c1a1ecac89a8f3aeb6ab163b3c553", "description": "nir/loop_analyze: always consider comparisions between induction var and constant free", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc4be89e7cf8c99f3fadebc8f3f2d1a9f1da8ca1", "description": "radeonsi: add a way to override the disk cache key with radeonsi-build-id", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2815287f556ffbf97055790e041657d132c487db", "description": "panfrost/ci: add new 8x/16x msaa fails on t760", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3c50ddfaf4f60178514b1d0e7025bb4046110f2", "description": "panfrost/ci: explain g52 fails", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "350eccd03226b582c9a014571d2045005c2e195a", "notes": null }, { "sha": "c9a8e1f49a3c5d0f27dd20ae1068c7ef8bec202e", "description": "ci/android: get aapt from the build-tools from Google instead of Debian", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8383d28b4407f86da60b08cae71322b1e07d96ae", "description": "ci/android: test that all available modules ran in android-cts-runner.sh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a61b564cf57639c82cd2ab604d78daeb8a17f83d", "description": "radv/ci: test VK_NV_cooperative_matrix2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8256097c0c3dbcd0a8a0de7f5c7adfd763cfeb51", "description": "radv: advertise VK_NV_cooperative_matrix2/cooperativeMatrixConversions behind an env var", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "249ccc6b4c443a54d1d51a4b535cfb2843fab76a", "description": "radv/nir/lower_cmat: implement use conversions/transpose", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdd2c7b9f2d3272a1b8a7ecd93d34fe29390a142", "description": "spirv: implement CooperativeMatrixConversionsNV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c4225b99b0079b38f019290e0a64410020a168f", "description": "nir: add cmat_transpose", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba4785f60401ef99b7158fed0d3562a112d6f06", "description": "pan/format: Add render target support for R8G8B8/B8G8R8 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c871b1a7da2e7bd6b838ff571978a09a52a9b50", "description": "st/mesa: Support RGB888/BGR888 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4d5012a665b000bee531374db8657e41b0d540a", "description": "egl/wayland: Support RGB888/BGR888 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c86b3e1ae930e80f1e6f4ca981164bd4da7308a7", "description": "egl/wayland: Set EGL_NATIVE_VISUAL_ID for EGLConfig", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53a4960f2e9b38c08eae0bbef6ba0ca7a48cebae", "description": "gbm/dri: Support RGB888/BGR888 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4848fbf774d182f71b2ffd8edd98aefa6b6394a8", "description": "gallium: Support RGB888/BGR888 formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f33be650398ab79fe102ef9c73a87132d8a3a26", "description": "st/mesa: Do not specify PIPE_FORMAT_R8G8B8X8_UNORM twice for RGB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cafd65a3156c092d6a7ea06eac766277e26e7eb", "description": "frontend/dri: Replace tabs with spaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42097772f9b600c8c370420cc75ac020a9d0e8fc", "description": "nil: Improve Tiling and GOBType documentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0c34f1702ab43530157a9c1a03f33c53f2b777d", "description": "nil/copy: Add Blackwell+ GOB layouts for host copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69cd6069c91a1f6e5fcca737a60046defbb5637a", "description": "nil/copy: Add a simpler CopyGOBLines trait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ad57c169ac590568a4b8f8cbfddce2382b5cef6", "description": "nil/copy: Rename Copy16B to CopyBytes and add a copy_8b method", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9981227dae7a1382d19644d62b5c6ea292d47794", "description": "nil: Add new GOBTypes for blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e72d63f04b92af9b92d49903fd45071fa1fda1", "description": "nil: Match on gob types in the tiled image copy code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8c43ff46aee79818c0a475193036799886ae316", "description": "nil: Use GOBType::choose() to pick gob kinds for modifiers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52b8072040950bcd5afa51404d4398ecf3c13b84", "description": "nil: Add more GOBType enums", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0012715b8fdee3b9ab42ea438157f82b953bdda2", "description": "rusticl/queue: reuse vector between queue iterations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4254e13300fb32dbcbf922bc6c70604ebddad641", "description": "rusticl/queue: use let else statement when receiving new events", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "513a7ca417a3d26d995b68fc065db85088cf7d6c", "description": "rusticl/queue: do not block when dropping a queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "162ab66c2edec8cf7df0112c853668e987ef9652", "description": "rusticl/event: convert queue to Weak reference", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8291331c43aaabd2d03ddfa2e3eadadc664a84d5", "description": "rusticl/event: check the queue timed to detect enabled profiling in call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "815373fe6202fcc0fda53f8e25bb7455f2fb3d3d", "description": "rusticl/event: change Queue argument to Context in EventSig", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f03f79d9c67cb266073183de905c6c2fd6406d37", "description": "rusticl/queue: signal events directly on panics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "906d4d5dfe1d95f5f06083fc764a2fe86241f3b8", "description": "etnaviv/ci: update expectation after dither fixes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46cb19094411c5904d56e30a6f83cbfc0a0ab52c", "description": "etnaviv: improve dither enable conditions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07af41b0a2e06b4ca14d741f3fd6efd35dd99476", "description": "microsoft/compiler: Separate 'advanced texture ops' from SM6.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e64390a0561e8707277f45795ced5d783d00bba7", "description": "etnaviv: nir: Move pre-halti5 tex lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84cb56815029fef4452a11aacac6f28f6f2787c2", "description": "vulkan/wsi: drop wsi_common_get_images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d8bdd2b1b5b982e3d0275419e4f2bf334c46056", "description": "dozen: drop redundant dzn_swapchain_get_image api", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9b9f1f76432c895bda5ea1d998968a66eff1e0d", "description": "spirv: spirv-to-c-array: use '-' to specify stdin", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29c599ffeaa5fda7abe8c5a49547900aea4a978b", "description": "anv: only expose VK_KHR_cooperative_matrix on devices with hw instructions.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cbbdc0a5062313142ca70916c84212939d8b303", "description": "vulkan: Pass a structure to most BVH build callbacks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a73824a59d42b22abc3a633a195d1483e4735aac", "description": "vulkan: Remove bvh_state::leaf_node_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28713789ad3585d7f15df6dd18c68cbfd5346d7e", "description": "vulkan: Replace get_*_key with get_build_config", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37869a9bc2bad1c2eb8679992c98d3b0b5435e75", "description": "vulkan: Move the build options to the accel struct header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cae6e8708158f69461bb1505a492367bfaa5f12", "description": "vulkan: Allow reserving scratch memory for encode passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f336b4d1ddabac6997136f2f71cb44ef5084a839", "description": "hk: enable snorm rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d37bf148d2a20e51d85ff5db93f3b4cb84235c68", "description": "nir/lower_blend: fix snorm factor clamping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09d6427c135c0ffbaceb13548811ba38ebb372a7", "description": "docs/venus: keep requirements up to date", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4414703154b202695c9d8c97659ccd9356c310a", "description": "docs/venus: drop Virtio-WL section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdd20457edf94d9b9f4dbe571623f3b040056998", "description": "anv: Emit STATE_COMPUTE_MODE before COMPUTE_WALKER when new async compute limits are needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b37747ce685928c6918afae993ae74e32b7c3d3d", "description": "blorp: Emit STATE_COMPUTE_MODE before COMPUTE_WALKER", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52bd6fae0ead99f6596eba970181d7861796c0fa", "description": "iris: Emit STATE_COMPUTE_MODE before COMPUTE_WALKER when new async compute limits are needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59d361043e69818e12dce950d4023e65bec5d9aa", "description": "intel/common: Use as much as possible spec recommended values for compute engine async thread limits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "080b9a165c9994bd64d79a5811d411f7b2b01f98", "description": "intel/common: Add function to compute optimal compute engine async thread limits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ceaed48c68033cea4b79f9aea2480ad051505a", "description": "tu: Block ib2 skipping for pre-final subpass resolves.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ce9a7a61287087b6bd5d7cc8d3628ff7e248b9", "description": "turnip: Share gmem allocations between attachments.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba9d0ba9a0555db0eac59307944691fe3b950971", "description": "turnip: Emit tile stores at subpass end time.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33f3e6255d87d2bdcad55b18b2c3309ac0fde53e", "description": "turnip: Move end-of-subpass resolves to a helper function.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b0e6f42deaf281cfe8009771ce17b98fa829ec8", "description": "turnip: Fix subpass depth/stencil change detection.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "550975f2298bcfbf565009e23d784cd5169a2089", "notes": null }, { "sha": "d0d3797a4de8309b8b3b4c4b509a1fe261eb7b56", "description": "freedreno/a2xx: Share the shader state create/delete functions.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3178b9f4d15f1778f4ae1b7b7474c9e818d0aa87", "description": "freedreno/a2xx: Dump the intrinsic name instead of a number when compile failing.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a3300f4a34a8a342977ba81d4b4ba708b2317bd", "description": "freedreno/a2xx: Disable interpolated input intrinsics.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "25d4943481d5b9297c174f0b29d1520ca83c1459", "notes": null }, { "sha": "58187a98c7147ce64b0544e8f016f80a2f8022f6", "description": "ir3: Enable NIR matrix reassociation.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc8994cb488faef785527e24670f4e87f11ab341", "description": "nir: Add a pass to reassociate multiplication of mat*mat*vec.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21ea8c205fa219aca24151c6093ea99dddb676f0", "description": "nir: raise NIR_SEARCH_MAX_VARIABLES limit to 24", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5b36600d8fa7d9d554838b21f28aeb2f96c8f43", "description": "svga: assorted code clean-ups in svga drm code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7d31708fad101db80b4e8e65d04b79dea16769a", "description": "d3d12: fix failure when building with v1.717.0-preview and running on Windows 11 without Agility Pack", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ae9b2ce431157baadcbfe1057601d0065f3744a", "description": "r300/ci: update expectations and document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63e1fbd8913b30e12a35b770e8c732eda2171776", "description": "zink/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5848e3a894f641b48809ad555ac24a31cdbbedd5", "description": "broadcom/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4052348d09745906ce2a9940d85ce47a402727e1", "description": "radv/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fa443b3a8023c511207c5448ffbb2f18dd201d6", "description": "radeonsi/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8553cfe125d5720563b422688e51dab9168223bf", "description": "lavapipe/ci: document recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eacb756defe2ac097624427bf213159246728a7", "description": "lavapipe/ci: remove duplicate flakes line", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a58b8403316702021ffca716646392b63af9a60", "description": "lavapipe/ci: fix flakes regex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "969bb7bd70149fbd17d0045e8cadcab335774cdd", "description": "ci/android: Use structured tag for Android CTS version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b26ad1783d64d18a708c558fd4e1695a4bb086ec", "description": "ci/android: Disable zipbomb detection for CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9a1e22d6cf9842e33ebfc7daa5948fb67af07c4", "description": "ci/android: Store stripped CTS on S3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "261366cb11a93c54da348dac6b2f2788ffa5f529", "description": "nvk: Use nir_tex_get/steal_src in nvk_nir_lower_descriptors()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb4c5edda1986e226ee37b9ba3fc7bbc4fc4f2c9", "description": "nir: Add more tex_src helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b40fa09f282b81588f1f62b3d6a9f9c68409b90", "description": "nir: Move nir_steal_tex_src() to nir.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bff2b1b94725e051e211b1f3694ce39533c771f4", "description": "mesa: flush stderr when dumping nir validation errors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b986550b92f16a9964f3b28e3cfc828623fcf23e", "description": "r600: enable AMD_framebuffer_multisample_advanced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d27ed38d1a3ba8ea063bea8744453b0a09c26811", "description": "r600: fix emit_image_load_or_atomic() snorm formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8fa3b49503a54c5bca9a83e65f23f953d9abd49", "description": "r600: make vertex r10g10b10a2_snorm conformant on palm and beyond", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6df349a1a57b901f473b2cebeef840b37ac7a66", "description": "r600: update the documentation of the extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b53602ce71b9d7df5578d7a2f8a84cb7306aea35", "description": "radv: Use packed invocation ids for newer CDNA.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9574089ea255c16160d875f5b616cbeb89db52c5", "description": "radv: Add CDNA register settings.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098770ec51d6a7bbde09db62663987dd14358efd", "description": "radv: Don't init gfx preamble without gfx support.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2e69dc734ca324fe154e10cc8fba1fbfda24f2e", "description": "radv: Add support for not having gfx queues.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a441ad5cb58e8169a0d83dd63a7c38462cdb18b", "description": "r600: clamp to max_texel_buffer_elements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d037518017bfc56f290effecc4ea0a578583ea6", "description": "r600: clean up and refactor texture_buffer_sampler_view()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af1465c36bf48bb590baaf475ea2796285bc1478", "description": "tu/perfetto: Ignore events with zero duration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99e8d804bff1938991565c0f15fded081e0aa681", "description": "intel/compiler tests: fix variable type for getopt_long() return value", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f545f9eed42c1176f97482b091f887ac98bb4e5c", "description": "intel/compiler tests: fix \"is there something after the options\" check", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "729922cdae41e484575984c7641b95fbe5594d65", "description": "intel/compiler tests: fix path-to-string conversion", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de6ab1bedab4597614050fed2bc23ff4d883a7e9", "description": "intel/compiler tests: rewrite subprocess handling in run-test.py", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60796c85d14520c6b3b932a2588956c7ad40f294", "description": "radv: expose VK_EXT_shader_float8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd17cb4d6b0ea3467081ea21c468b8a768668e1", "description": "radv/nir/lower_cmat: handle float8 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7a6b3318e39aa288a0399d0c26a378c1119af09", "description": "radv: vectorize float8 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "001cd632eeb498e6e2025a338429d84bddb952b5", "description": "aco: select float8 to fp32 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19ca4be6b099e53e4b963958bf47fa0e5eae7909", "description": "aco/isel: fix get_alu_src with 8bit vec2 source", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f047a67fba7bcdcb1f8426c35280daf84d7e36ac", "description": "nir,aco: optimize FP16_OFVL pattern created by vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e6adcbca00e8d67c2fef559b1523f19c3242348", "description": "aco: select fp32 to float8 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a45802514b943fac84d0f27c3109228b73e9c16", "description": "aco/lower_to_hw: support saturating fp8 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65650cfef8027dd0d13ed9342d6c451fcba2c4e3", "description": "aco: emit float8 wmma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b88fcd8c96303bfbabce10914644ccd54e9340", "description": "spirv: support float8 capabilities", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51d3c4c8896a7697db37770a83c1b057f8689a86", "description": "spirv: support float8 spec constant op", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55b2f4958fe56d07e3d4ec9b0d3d2161585f1e20", "description": "spirv: create float8 types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e19ccb00f2cd03060c62479131aafe7ba635c751", "description": "spirv: support float8 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30ec9ed1cf8a7ddb5ba642071ca4775361b3b7df", "description": "spirv,nir: emit saturating float8 cmat convert", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0ac1cfb0d8078da1208b1f24e80d3aab8619f02", "description": "spirv: vtn_has_decoration helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5addbf63f9c584dc98b9fd231c14c414c8376a16", "description": "nir: add float8 conversion opcodes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2237c022a2055441886078aab149565722478064", "description": "util: add float8 conversion functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9da23499ff12c8b91fde0b635feb950ef4e0ffd6", "description": "compiler: add float8 glsl types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28f7bb241858077266faf670e66607117fc1e9ca", "description": "radv: Fix gnu-empty-initializer error", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "325dfd809ab94012beaa8df80b2e4f1d0cf6d8c3", "notes": null }, { "sha": "2754915f07937b0a0db6864c43582f948d33c772", "description": "mr-label-maker.yml: remove remaining osmesa occurrences", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34b8aeec4183d942144de69aa28784fbc697af03", "description": "meson: remove unused osmesa option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e25a4ce1e3b678d926fede0c5d592ef7da3e36c", "description": "intel/ci: document a couple of vkd3d failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "786bace19110883371097e23e5971d28a01fc85b", "description": "anv: fix sampler hashing in set layouts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32b53a7c6a8fde41b4361ae1b374dd82ed0a5dc4", "description": "anv: fix clears on single aspect of YCbCr images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "691ac65000f1dc74253e529ea1aeaee7e2aa9ae0", "description": "isl: handle DISABLE_AUX in get_mcs_surf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d3f64bf975faebb685d9ac392050e1d3ca822cf", "description": "venus: use common vk_android_get_front_buffer_usage helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61a90a154db6c4db207094ccc2d7ed6d84cf9e36", "description": "v3dv: use common vk_android_get_front_buffer_usage helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64326d0be599ea162399386101fc6d87e37d70dd", "description": "anv: use common vk_android_get_front_buffer_usage helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ea894a8098c99829a3ac7bf526fefd93309e719", "description": "vulkan/android: add a helper to easy front buffer usage query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf17230e548f3e9550fa67662fcaebc2cd63a151", "description": "ci/tu: Fix a typo in the flakes list, add a couple more tess/gs flakes.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e103afe7bec5eb509bf11ea62148a3db61a9eeaa", "description": "brw: run the nir_opt_offsets pass and set the maximum offset size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a5e062e5e8760e44b81bc0026efbc3f7b8320c0", "description": "brw: store the buffer offset for load/store intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "018611364099258b14bf774863b66639cff17c3b", "description": "brw: encode the offset into the message descriptor for Xe2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "937d37f0b1083a7ec92528e846f97f982f6bb12d", "description": "brw: introduce MEMORY_LOGICAL_ADDRESS_OFFSET to encode address offsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5a58364b1f87f28c03209dc7227b0f3216fdede", "description": "brw: add new helper for immediate integer register with type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50dab62f576be9bf7a52e0161aa0910544ea9d8f", "description": "nir/opt_offsets: add support for intel intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16fca611d707b5a2e068f4f3e48bdef291f2f712", "description": "nir: add new intel ssbo intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba119c73c683cfc1ab293f6b6a55185c17d4ca63", "description": "intel: replace RANGE_BASE by BASE for uniform block loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "909ec6ff1f229452492dee2c58edef88a25b0052", "description": "nir/lower_io: add io_offset support for more intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098249ba664faf5cf4cedbf4f3311e1bcfb0e054", "description": "brw: print descriptor & extended descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ea124f877a4443e4b97b124bf297fe978611d10", "description": "nir/divergence: add missing intel intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87ef9aabe9ff1d53f49337f59a96465d3dc0ec5c", "description": "intel: fix monitor build dependencies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3980bb4ec2bfdb5dcd78d1ca29aba426a0085af", "description": "glx: Fix memory leak with software dri", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7930fe5f01790fe9777d5c94f55b703688c002c6", "notes": null }, { "sha": "3387e9e8e941e37e2ed5fcc11d1d42f32846ea95", "description": "Revert \"etnaviv/ci: document new failure\"", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74526442b22ea859ef3199a5b7362408d9789789", "description": "etnaviv: nir: Use nir offset lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a40d5a7bf90d97eed893bdb49d0cead01424726", "description": "etnaviv: don't advertise anisotropic filtering on GPUs with NO_ANISTRO_FILTER", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b424e9b868e85f8f69c91327f1a6e133ede931f", "description": "etnaviv: use TX_SEAMLESS_CUBE to determine seamless cubemap support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31b0c9b3b6677fc25875e2ee1208dfa5e1e89c1", "description": "egl/meson: include glvnd in the devenv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "367fb5e233c9587cd69ac0e52517e7ae2b391675", "description": "egl/meson: allow passing a full path to the glvnd json file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b952c1a26a7c54af0e0fb29bfd9b5ffc1ab40669", "description": "egl/meson: move glvnd config file after libEGL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e8d14406f26a378575c42ecb147b02df0fac638", "description": "egl/meson: reuse existing glvnd_vendor_name variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5b49dcfd7209d4f0ba513c7e8e09d42b8fb797d", "description": "egl/meson: simplify glvnd json configuration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "413dbcdf79b86ded076b28b5bad704c4b53c0ec1", "description": "meson: include VkLayer_MESA_overlay in the devenv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "294d8ce80a435a40e89062e3585b7d3a70746ace", "description": "meson: include VkLayer_MESA_device_select in the devenv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b11a53a3af589f833bd986bfa0615bb654753aa", "description": "meson: include VkLayer_INTEL_nullhw in the devenv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43a47266c8fddf87d50ce82c37c69cec77148ba5", "description": "hk: merge adjacent CDM control streams", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7db4afd09f7010a781379f1385971105f19351d", "description": "hk: use fast-clears for empty render passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cdf486f1488ac3c54a85ff9a5aa367ffda10fb0", "description": "hk: implement vkCmdClear*Image with fast-clears", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7120f860357bd7af4f1193448f5a81248cc2747e", "description": "libagx: add fast-clear kernels", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "908d12d346ca07442dd1d6d0cbff0921f5cfd3b8", "description": "libagx: export coordinate twiddle routine", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "319a6259d99b85cb55a3c91255fbbae2b7fac2c0", "description": "libagx: add agx_2d grid helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "349e802e7887de676292a1ed1058b7b784d597fc", "description": "ail,asahi,hk: distinguish logical vs allocation compression", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9740474021c5aed3ee119b3093723a663d1797be", "description": "ail: generalize solid mode values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdb4463b52d99f5fffd75b2692fed13c15ea07b6", "description": "asahi,hk: fix ts allocation for more shader types", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4b742f93441e929e556d695dd70ad0f9c7fb235", "description": "radeonsi: fix printing asm for the first shader of merged shaders for ACO", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23c36461646a3a99e7f4dab513c5f03ff895cef6", "description": "radeonsi: fix tess regression with latest LLVM git", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "80236f236796d769d9808c28c9f71bf15cb6845b", "notes": null }, { "sha": "b3ed7f7b639b224953f3730afb8c8c04dad5871e", "description": "radeonsi/ci: reduce coverage of radeonsi-vangogh-glcts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb8c2a6318c7e93232693c131ced29d8974e331f", "description": "turnip/ci: document vkd3d regression", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9d75ce16ba0fb074774d0e62adad3afbb10eb87", "description": "ci/tu: Sync up a660's flakes with a618 where they seem to match up.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e22420187cd3097a737d583023005b3213b23aa", "description": "ci/tu: Don't forget to report flakes on a660, too.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2919d64d98edc74dbe1094b3af3133f28831c445", "description": "ci/tu: Add some recent flakes and consolidate lists into regexes.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6addaca3d494bbccb27b5d179018ae2de243e73a", "description": "hasvk: only run tests on x86 (32 & 64 bit)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9db945c3be847cd5a659407f87c1a6613a7fa62e", "description": "tu: Add info about usage to command buffers tracepoint", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f74fcffe48e04b65ecfc05bf2d632c778454310", "description": "tu: Add MESA_TRACE_FUNC to submit and BO alloc paths", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e5944ec4b5e1872b3fc5c03c362f42728d41ea3", "description": "tu: Cache copy timestamp cs to avoid allocations on submit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b9aa3385dc2fe400c3acf1c589ea2afa1261d9", "description": "tu: Suballocate u_trace buffers to avoid allocations on submit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ec4337c1f700a5093262af2247fd5a4ac503d04", "description": "hk: drop psiz writes with !largePoints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "691aa581c37b8a518776cf83358cbc4ac6f57e57", "description": "hk: optimize !largePoints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d7301b2d120d8329fddb3bbe66bd1e162d9b876", "description": "hk: disable custom border for proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba4bab0584a3b8d5873741563833832a3c184a9d", "description": "hk: make border colour lint quieter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81e005c18b2a33416d87d19c47956a847b60e0bd", "description": "hk: don't give DXVK fake min/max", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b68f34e1f96c943d75af5ffde96f6cdbffdb836e", "description": "hk: stop uploading blend constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34b8ef8f7e1a136700c3278f7b057ff3957dddcc", "description": "hk: stop reserving pile of uniform regs for literally no reason", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fb891334f68c9caa472d716cf95725834d849ae", "description": "hk: make image heap / root uniform dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f64ba2d2dca76017d7bd49c4ba029efa19df53c1", "description": "hk: don't advertise b4g4r4a4 format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3afd675310e1d54b07d8d6d848e26d2b4b53c4c2", "description": "hk: use #defines for uniforms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53bbd850f55e798f6e75261fbe8e4290a5f3cdce", "description": "asahi: use #defines for uniforms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3b449ff98ffef4cae60655e103423161dc42611", "description": "asahi: use #defines for prologs/epilogs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "733dd3ba4ed2114b87104385dcbea369bd09ac26", "description": "asahi: clean up fs prolog pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4b3f8cf74e8b10f1dade92787c11f64a76c63ca", "description": "agx: add headers for uniform abi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5795c8595f09da4b5f27ab2f1b472202ba65ccbb", "description": "nir: model dynamic uniform layout on hk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b81c5bb78cb8b0853a63221401a6aece69fb358", "description": "vulkan/android: clean up u_gralloc_get_buffer_color_info handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "072223c11d6a9990e55dfd2f0dc0844beb4dc3bb", "description": "egl/android: clean up u_gralloc_get_buffer_color_info handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b68ed990bd0e89bc226a2bd40865adbe06a4483", "description": "u_gralloc: assign default u_gralloc_buffer_color_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64d18f84b0b674c4d95fe3b9c92b99b0bada3c53", "description": "u_gralloc/mapper4: fill u_gralloc_buffer_color_info properly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ee42e2166d836251603b2b3e4801705d42d8f83d", "notes": null }, { "sha": "0ac1e05f6567ef3b0cf1e6afe8840649eb9e3c19", "description": "u_gralloc/mapper5: fill u_gralloc_buffer_color_info properly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "122fd46b1508aaa60e586e80ff592544c2994ee6", "notes": null }, { "sha": "de1ce0f75e98f6fcdc8b7a7b495f54a2060a5896", "description": "rusticl: allow packagers to enable freedreno by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc10c812d6bc7eddebe89f34e12978d346aa57f4", "description": "ir3/legalize: apply initial GS/TCS sync in legalize", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e51fa32aacb9fcba965476a7dbaea4041a8999e3", "description": "ir3/legalize: propagate force_ss/sy across blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5355b5ffd37a698617c5e77385b934f774e0b03", "description": "ir3/legalize: don't force (ss) after predt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e071cc66c4a88fbd736b67e55a78f28797f7a9b", "description": "zink: actually use GENERAL image barrier functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c2344b6a6545f5d9e278a940c56e1f30c4303ef", "description": "zink: mimic buffer transfer dst noop barrier semantics with images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbac75acd3338b0fc613f5970559a1ca097a9557", "description": "zink: always unset unordered access flags when executing an ordered barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea45f89ebebb28f0dc05464eb64164eb05b9298a", "description": "zink: always pass through src access flags for buffer barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb026adc4ced77f2fd4eeb22033137c39859f164", "description": "zink: don't use TRANSFER bit as default pipeline stage if no access is set", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ff573d534977d6199dcbfa5cec15d9a40cf7689", "description": "zink: skip sampler layout updates when using GENERAL layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06be46c7a06674396c4e883a501e1199dd9fc599", "description": "zink: add another aggressive sampler barrier after sequential image copies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d1547f0815c0c68654f3b1cab501e24a9e0aed", "description": "zink: break out the fb unbind sampler barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8c1fdb644a9101983ffa49cf5125fea643061c1", "description": "zink: fix GENERAL image copy box resets on non-transfer barrier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43def9716bc0e23b49733c1a680501ff6a1cf95f", "description": "zink: use GENERAL layout in zink_copy_image_buffer when possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f329fdc6113f7101db30a1b15a68b9e6186255a", "description": "zink: local screen variable in zink_copy_image_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d30008124d41a58dcbe3b4a889d565121996ad6b", "description": "zink: fix image transfer op batching with GENERAL layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d073bb0b363685c256a870436b9f749d61ee130", "description": "zink: delete barrier sync flag inferring", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f22d3f17466d5a06d2e90ad21beef6005d558fa", "description": "zink: fill in sync flags for a couple barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4483c6195db7f86df98c5cc575ae255ae5f92686", "description": "zink: put back the sampler barrier on fb unbind with GENERAL layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41d241bf6e21fc452caad7c6a24fb2c50d5a5c44", "description": "radv: relax the native_handle_t::numFds requirement", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0f8c22682b1aa46206f672cdfff1dd9f26e168c", "description": "nir/opt_sink: sink agx backfacing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eeba6efdd6e48d34ea05bead0d482a8e255fb14", "description": "nir/opt_preamble: hoist reorderable SSBO loads on AGX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e99446fc5e6b773cd2a77f1315a08b5e200ae5b9", "description": "egl: Add EGL_EXT_device_query_name and EGL_EXT_device_persistent_id", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee7536a1e37921fbff44723145573a06027b3a32", "description": "radeonsi: implement SVM interfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a10704111283692cebd264f9375083e191bbf95d", "description": "radeonsi: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b8c6c404256bf9e76f2b84671a06da08dfbb8d", "description": "radeosi: assert addresses are not NULL in a couple of places", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2d98abf1d5f583d2bb6198b206446aa509f10d4", "description": "gallium: add compressed_surface_reinterpret_blocks_layered", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f39240b98fc353b54e8f40501805d1959836fa22", "description": "panvk/ci: Increase DEQP_FRACTION for g610-vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42ef23ecd1a077a5564c6cd4a31ecf00f234a615", "description": "intel/blorp: Don't redescribe some Tile64 clears", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "312952048b13331f4f735d4f6baccf1c1ca1e99b", "notes": null }, { "sha": "cce2fa9af621b77743566538122450673910e348", "description": "panvk: report the maximum supported size for a variable count iub", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", "notes": null }, { "sha": "1b309e77fc2dad4b4b6b0d76982b3c6a86373507", "description": "panvk: handle 0 count for vdc when checking if layout is supported", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", "notes": null }, { "sha": "5023feb0f7a09d90a750e22a88e96b5d738ef567", "description": "panvk: count iubs correctly when checking if layout is supported", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "0440d1dd03e7155fe5d250f6c4b7809c7926a552", "notes": null }, { "sha": "3e9dc4f777ce20c3b73237d0f436c59822fe8fa3", "description": "panvk: use variable count when initializing iub buffer descriptor", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", "notes": null }, { "sha": "9719744d05bbe5b03a766c92e64bcfafcc7295d3", "description": "panvk: fix allocated size for sets with variable count iub", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", "notes": null }, { "sha": "37a5e6562e89f9c2daef5ae23f6efde3c9c9f0b8", "description": "panvk: add panvk_get_iub_desc_count and panvk_get_iub_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "677153c642e62bb65a8119b8f09fa9dc13dcc18e", "description": "panvk: fix maxInlineUniformTotalSize", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "0440d1dd03e7155fe5d250f6c4b7809c7926a552", "notes": null }, { "sha": "266b25a356a21179edc15b31ce12c6034210a2aa", "description": "panvk/ci: Update Mali-G52 status with full VKCTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3897b3a98af19b512a53e8158b174fef67635bf", "description": "panvk: Fix dependency chain on indirect dispatch for JM", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8b4e515ca291758318e200006bed31d461de225d", "notes": null }, { "sha": "e8137404b6559b1c4c3b8cfefa2eb385d394364d", "description": "meson: make clz available in OpenCL code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c455c2d81b7e939f4961c51ddb50fec30222203", "description": "libcl: Add more UINT_MAX variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "276b65dbca56dd35795cbc6708e41b6a0afb20d3", "description": "pan/clc: Lower IO as late as possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01c8ee57378e2f8aeaab1692d3e91714a997210a", "description": "pan/clc: Use hash_format_strings option with nir_lower_printf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "325dfd809ab94012beaa8df80b2e4f1d0cf6d8c3", "description": "radv,aco: switch to shader statistics framework", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2382d657ec4739ded8d6cb8678d1e4742058e7ee", "description": "radv: use vk_outarray for pipeline statistics/executables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb86717f4d90e9426c3397a31b8627bc86e3913a", "description": "util/stats: add serialize helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92eb0941d325e5a353743ab5899a63b7a9b7add4", "description": "util/stats: fix XML type validation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ace17d0ea100fc93d0cf70676e62588b96ca8568", "description": "util/stats: use PRIdx/PRIux format constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3625ed36b781073e001b990849f6b1d906200d8b", "description": "util/stats: fix signness of c types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae128624abe9f78d4318409ee22a4a5ee28d05b0", "description": "panvk: fix typo in printf in bi_validate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d68a1fc0d43546bc37906439b76ef5d8fbf2e5ee", "description": "radv/video: port hevc slice header encoding from radeonsi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7d2939457836aa42babb0091994c6e39771c961", "description": "radv/video: add some missing hevc header bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e2fcdfea2516596da39b47589dd7e3a293e3feb", "description": "radv/meta: add a helper to determine if clearing is a full rect", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "525e73c04592ecf0c6c90bae6f9e1884bbc4cf31", "description": "ac/descriptors: configure {Z,STENCIL}_READ_ONLY for ds surfaces on GFX12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59dfa8c2f5e87ce158ee4bd9f32d8bfad4e9c649", "description": "radv: switch to nir_intrinsic_load_input_attachment_coord", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df55ea8c51d85bf6654b93a186c2cd1c6de00011", "description": "freedreno/a6xx: Don't use 2d blit path for f16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86a8eda64495b6042b31415075ffa5a16729cb69", "description": "freedreno: Add custom f16 blit shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2adff20fdeb99eca37f50110f09c539645c83cae", "description": "util: Add a util_blitter_blit_with_txf() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e07f38b91d7507d472aac60e678609f7f3d2a34", "description": "util+tu: Add util_format_is_float16()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0273f1f504f3218e5b3856ba4b2d83e5c8734c86", "description": "ci/lava: Fix .lava-x86_64-test-android dependencies", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c035454a3c1116caa96cce1ca42cdc4e2972c05f", "notes": null }, { "sha": "eae86f455ccfe1a1ef5bb217aa18735ad8a9b976", "description": "v3d: Stop advertising support for HW clip planes.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "211e03d0268adf6b3f44a0c83e3f08c04020236b", "description": "gallium: Remove the need for set_clip_state() on !PIPE_CAP_CLIP_PLANES.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9b622bccac6fae710bec0bdbb4701b364a6a7c8", "description": "vc4: Drop VS ucp lowering code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "899a179e8cfd7bc687bdef2f3c17113f876539c0", "description": "freedreno/decode: don't count alias regs for GPR stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2e1e4442aa1a1121fae44666efae374bd94190a", "description": "ir3: enable nir_opt_uniform_subgroup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c035454a3c1116caa96cce1ca42cdc4e2972c05f", "description": "ci/virtio: Add an Android Venus job on Intel Comet Lake", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0553a2de2590564e243c0ca0ed3915b40eb3c9e2", "description": "ci/virtio: Generalize .venus-rules", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03b480d381e79f5fc76cab0b97ae7d394c8b49f2", "description": "ci/intel: Fix the runner tag for Flip-hatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b026b5e27706624b811ae05f66b4aa73cda8974f", "description": "ci/android: Print the detailed deqp versions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbffb1b9674d81fa852f3a5ea18ba8060ad3b555", "description": "ci/lava: Remove Android CTS from the core rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7befb9d8d33c1cf8ba475e3d32d44777e098d60", "description": "ci/lava: Make Cuttlefish a LAVA overlay", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6527ac72d47def58cb20a352dde659ba490bd826", "description": "ci/android: export container for DUTs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfee389f0c73b5042a6e01b90ac511d97188f123", "description": "anv: only use compressed memory types on Xe2+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "252cac1e5c4a4197d49ae29123e78ffe602a5ac9", "notes": null }, { "sha": "6808ccf23a8b7538176201a8415be602cc88c755", "description": "mesa: Retire the OptimizeForAOS code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7aa6ba9064f64885a2ae24af8d51c7671d20b6d", "description": "vulkan: Specify library_arch in ICD files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b9415cb4507cacf4fcd5ed30023457de06c85ad", "description": "ci: rename \"lvp\" jobs to lavapipe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc066f8577af46529f9debae557cf77fa1747f2b", "description": "draw: silence some no-op draw debug prints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "366b36aefdc4f5a77cbb24dda92c418a24138cb3", "description": "vulkan: Drop vk_sampler_init()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d416a37426f1b9bc425e1adfe3f8bf612d56230", "description": "nvk: Use vk_sampler_state for nvk_sampler_get_header()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a33e25185a57844fb0cb3827b65713069470275d", "description": "vulkan/sampler: Add border color swizzle info to vk_sampler_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cb8bfe285f20ac2eae8e1f500f09699c53b0714", "description": "vulkan: Add a vk_sampler_state struct", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ff6d9cbd8b17ff23d576db8659a478d988c4266", "description": "ci: uprev vkd3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50c4d5cccdc9cac791088b0f23bc6b4051ae85a3", "description": "radv: use one descriptor per plane for combined image+sampler with ycbcr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f46126284f9e7b6387fbb5e14edb95c40488cd1c", "description": "radv: reduce the number of bytes written for combined image+sampler desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22402dadd32250df3c176a12955e4acc97da049c", "description": "radv: add a separate path for writing ycbcr combined image+sampler desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f37876c7be9e580f078ba85b49a1f6f49ec4b88", "description": "radv: replace radv_combined_image_descriptor_sampler_offset() by a constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8160d0b80eb748e4ea8207777195b6c54539f336", "description": "panfrost: Enable GL_EXT_shader_realtime_clock on panfrost v6+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cfd2d3b1da5cccbfc8812e45a87fdc145709a96", "description": "aco/tests: add lower_branches tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c45482e6526ad1c03d35dae0e65c3cedb1c0240f", "description": "aco: validate that preds/succs match", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85db025cd73a86f6b1202e331f87cd4d30633160", "description": "aco: continue when try_remove_simple_block can't remove a predecessor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5344abbc569102ed30a5c794737f7902e81654a4", "description": "aco/lower_branches: keep blocks with multiple logical successors", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9c2c3240949196a5584ed1c54df4b9bb75dcbf3", "description": "panvk: enable VK_KHR_shader_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20ec89759865d4600f000384c0f76e67ae0cdae5", "description": "v3dv: switch to using nir_intrinsic_load_input_attachment_coord", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "001fe8c236b6c45b565658eade1dd5dd6876754e", "description": "aco: optimize boolean phi with empty else block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a2884237a487f72fa755ae317251bd0a1d1bc87", "description": "radv: dump NIR for executable info after nir_to_asm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88753ddd1db54e750a47c28958109052eede83d3", "description": "aco: allow nir divergence to be printed again", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc049216cc25a1394ea82215e30c676eacfa301c", "description": "ci/android: Build test AMD drivers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2782fa2cf3632244eefc76658ad4033538d5a792", "description": "nvk: Lower input attachments earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e740fa8e664f6f343fb42e7e4b0a8a6c188e955", "description": "nvk: Switch to nir_intrinsic_load_input_attachment_coord", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1e32fcf0d52cf413cdd1f6ab761b81572a9e6b6", "description": "nvk: Add a load_root_table() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f9cde04ec9eda633f2b71cb38af480bc62062ae", "description": "nir: Add a new load_input_attachment_coord intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c13e1e655d208274d3d23b1bde859a4236fb464", "description": "nir/lower_input_attachments: Don't ignore tex coordinates", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f", "notes": null }, { "sha": "9a52b9372cc412f4582613e32b5c88f3250b1fd2", "description": "nir/lower_input_attachments: Stop assuming tex src indices", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f", "notes": null }, { "sha": "f872cbea3726003329760ffce0e9ba7a8b3020b8", "description": "tu: Fixes missing sse2 flags", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7231eef6304eb356611f947fe3a0429160a67097", "notes": null }, { "sha": "cd981e27f7fdde563b7b6a9a2192348aa2a8cee4", "description": "intel/elk: Move wpos_w setup right into nir_intrinsic_load_frag_w.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "269fbcb144c5b8642c2b5f560e3cdb955d9c3dd1", "description": "intel/elk: Use pixel_z for gl_FragCoord.z on pre-gen6.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc55b47a584deee576c27c229b3fe0faeaa50dc8", "description": "intel/elk: Move pre-gen6 smooth interpolation 1/w multiply to NIR.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb9b2261a1708f4375d68f8f63acf8f2d3a9b70f", "description": "intel/elk: Move pre-gen6 gl_FragCoord.w -> interpolation lowering to NIR.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17ab39fbf8bcac8cb13df0bb2ad7f4f9cdaa0a37", "description": "intel/elk: Fix some tabs in gen4 URB setup.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d7a016ed1015e52cb8b708a4a053ff2dfc88fce", "description": "intel/elk: Retire the global float pixel_x/y values.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1bf014b6e5e79fef8f8f2276d426683d89534a7", "description": "intel/elk: Reduce this->pixel_x/y usage in gfx4 interp setup.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "241bc5da70e44fc45d7a0a9d6296792a0e774818", "description": "intel/elk: Use the pixel_coord UW x/y values for noncoherent FB reads.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1134cdc1982dfb48858927a135349a29178dac9e", "description": "intel/elk: Lower load_frag_coord to load_{pixel_coord,frag_coord_z/w} in NIR.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88f1656133589fba9bbe4e4114df881173eddab8", "description": "intel/elk: Save the UW pixel x/y as a temp.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5222c359244d0fc661eb9836ec7f2e300815a036", "description": "intel/elk: Save the UW pixel x/y as a temp on gfx6+.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af74abd68c2a5bb1e965cc831f2d6818fa9db775", "description": "intel/fs: Don't bother checking if load_frag_coord uses interpolation.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b9b63de374819a02b83c3881d2fddc21d4c21cd", "description": "intel/shim: Report I915_PARAM_HAS_GEN7_SOL_RESET.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b6689d79e938c8b7f51cebf89debbdb5738addc", "description": "intel/shim: Report support for PXP status.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e358173fbfdf40598714ff7c502197fc46985472", "notes": null }, { "sha": "908bfb2ac97c367b4919773f2e9416395215a185", "description": "nir: Add support for load_frag_coord_zw to nir_opt_fragdepth.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b28604be282f273e8b33bfdafb8d721c4158d85", "description": "nir: Make pixel_coord/frag_coord_zw be peephole-able sysvals.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fa6d473e7481e5c7fcadd07dd7f5203f0008f98", "description": "nir: Add SYSTEM_VALUE_FRAG_COORD_Z/W.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7db62e6dad622a63df400cc21a65f1ae6f171332", "description": "nir: Split nir_load_frag_coord_zw to separate z/w intrinsics.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bf114736a474b23a58a8d5e2e49a40cba5ebac7", "description": "intel: Use the common NIR lowering for fquantize2f16.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4efaa64159004d6a64f43537bdddb85bd471e6b0", "description": "vulkan/treewide: add and use common Android HMI hal implementation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04d0392007ccbca8839a609f8fdd3e877d19ab73", "description": "vulkan/android: clean up helpers no longer used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08f18030bd177de485a72b384745c5a33bd20843", "description": "venus: adopt common android u_gralloc helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "217685108a17aa96c5ccb0b1ed55ea5d51381240", "description": "gfxstream: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edbefeb5b12192207539f14c345e44e909337aa9", "description": "v3dv: drop explicit u_gralloc init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d27c16f13e7f5a1b91f9aaad4cb55fd74773e26", "description": "v3dv: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "818464f44377952fc603678debd3ec41a8b3ecc3", "description": "turnip: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba48380260f68324635d7176860e6daadde53acf", "description": "radv: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca419ff62420771ed5b98f8ace11bbca7915af18", "description": "panvk: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73aa0f5370e0c08bcab8073b460427899ebb6308", "description": "nvk: drop explicit u_gralloc init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bff86d31e2490394853faa8d44bd2d1da6a329e", "description": "nvk: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e77de00e3f6306489d49689d9fb05d8d9aa71f7", "description": "lvp: drop explicit u_gralloc init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2ca6843c7d10e7a0ab6ae6e1963ed1121d9ded1", "description": "lvp: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02c65181c159ad3f86c8045bc8093a3d4f2b4486", "description": "hasvk: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "710282f83cc00bd9c0100a217f095f81b0279c79", "description": "anv: adopt common Android gralloc helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "896bda5143178d533bb92a63586cd05a74af558e", "description": "anv: free up hwvulkan_device_t upon driver unloading", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c141ef492ae0613463526b35778ad547f17bdad", "description": "vulkan/android: update helper to initialize u_gralloc once", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c284cd53464b4d1ea45f20c3732616ca7149d02", "description": "vulkan/android: rename global u_gralloc ptr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "856f1d4e3c95034eb171225007318645567a9a60", "description": "d3d12: Fail-fast on PSO creation failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43d61df19b17a0485d4f1c7af58c60f1c051391e", "description": "microsoft/compiler: Clamp bias to DXIL valid range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c7fcda27ea4076a68cf2c03163b01589970885", "description": "panfrost: fix depth clip range with u_blitter", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "810135fb428a2505eba490b4d17a33629820e4e5", "notes": null }, { "sha": "a676ba92941aa9bbef155c677a7db7536fa41a06", "description": "anv: Apply flush during WriteAccelerationStructures", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6446433761e6b5d98ca267747f4a927303bec39c", "description": "docs: add sha sum for 25.1.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e772e00d5143be3ce26f220933282419bd6c28c", "description": "docs: add release notes for 25.1.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "952305e85313cd49236aa74185bbc516aac15477", "description": "docs: update calendar for 25.1.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ba0681cfc2ba5bf97f516af72abf3ab8f4a3d0b", "description": "tu: Add a link to my branch for stencil read optimization.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7714480c796df26c4191118e0b4c92abc7ee8351", "description": "tu,freedreno/a6xx: Give the FS_CTRL UNK24 bit a name: INOUTREGOVERLAP.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe18b147d9e01b785cff5e007d012607d05ae4c", "description": "tu,freedreno: Rename the MRT enable_blend field to blend_reads_dest.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f62d6d6de8a9c7acf923c61bbd096c4c687503", "description": "nir: remove unused global_atomic(_swap)_ir3 intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2490ecf5fcd7361507c56bc874955b31bd235d84", "description": "ir3: ingest global addresses as 64b values from NIR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c91f4b23631c7bef99fa9003d9b756adc0fd09aa", "description": "ir3: use ir3_64b helpers where possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cf01a1ae08406fbd6b4ef270a5f537a5e482745", "description": "ir3: don't vectorize 64b values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "669270ca7e32afe7ed89f47f2c8f29eb83c41035", "description": "ir3: add support for u2u64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2f9972945ecb527175771cd451aa64e79c0fbb5", "description": "ir3/lower_preamble: add support for 64b values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "917c56c78cb86663d4cf53663e709b64b8cf5efe", "description": "ir3: add ir3_split_off_scalar helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37f478688132fcf22baa8d97688d890815419525", "description": "ir3: add helpers to handle 64b values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f75e6cba993cddddfd0e67fcf0ca3418e0c0879", "description": "ir3: flatten nested collects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74aecf22073a050d3aa60bce85ded49a65190fdb", "description": "ir3: add support for collects in ir3_get_src_shared", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36300ee51d8bad297e6206a6fc1cfc5d961920e8", "description": "ir3: move collect/split helpers to ir3.{c,h}", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37f4182ac39ce4728dd18ccc0c4c28e83bfcf870", "description": "Revert \"anv: Enable preemption due 3DPRIMITIVE in GFX 12\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "12ddaa6b8b9e9ef366408dd23c84b5afef9f3ce3", "notes": null }, { "sha": "e9c886c331aaf0b68415afb9a647d5057d691ac6", "description": "nir/opt_intrinsic: fix inclusive scan rewrite with multiple uses", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5c70a55bf3fbc5f32e81843a0d49e137f35a30b6", "notes": null }, { "sha": "ab5605aab3241c87b3828abcda861efa58d20ae8", "description": "ci: Update CrosVM and Virglrenderer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "412d97e667adbedbdfd918d1a84144c7fa7ab8eb", "description": "zink/codegen: init properties struct fully for double-loaded extensions", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "4d1768aec5b38867945561969289cb04541ce038", "notes": null }, { "sha": "1fb0e7623306504c644d939f2a1c1719f8cdec92", "description": "microsoft/compiler: Fix PSV0 for validator 1.8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48e8d6d207a3771d856007e5bb9deedb492cb27a", "description": "panfrost, panvk: The size of resource tables needs to be a multiple of 4.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "713f5c3600f2e09beb6457fdca9295bfc1411413", "notes": null }, { "sha": "db4c878e4f81f7722b93f625b5361b723c6dc68b", "description": "panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a3239dcf9b3f626bed447993e695d0ee9805fe1", "description": "gfxstream: proper depedendences in non virtgpu-kumquat case", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb97f3f836e167aa7c45fbe31fd9ef6c9436916c", "description": "svga/ci: enable vmware farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b6582220346f1e811794bdb12d05382c59671b", "description": "rusticl: cl_khr_icd 2.0.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd686e0d81142d69fce1b8fd545f02a8bbaf2bd4", "description": "rusticl/icd: use default value for cl_icd_dispatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "924c76b7e5d6f70bd35642690364641e9003ed09", "description": "include: sync OpenCL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "034ac06c64caaf6ec19b3e45426de004dd46c4d0", "description": "etnaviv: nir: Use texldlpcf opcode for shadow texture look-ups with explicit LOD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "081aa09aeb2139505ac80a3a854cf26a79f294c5", "description": "meson: drop unnecessary `-D legacy-x11=none`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1bcd0f4a5f81d33e6595aad8fc8f5b167505e93", "description": "radeonsi: vpe: fix noisy false error", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e85a6b6a63a6e30072ffb1bd423c51d14d3f9ab9", "notes": null }, { "sha": "93f24f0bd02916d9ce4cc452312c19e9cca5d299", "description": "rusticl: support cl_khr_extended_bit_ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a36056f59cdbe753a67d8dd410347080f0ead4c", "description": "zink: lower bitfield operations without maintenance9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ba63c1d160966dd12757a18ee5556cc1e8a7ea7", "description": "zink: check for VK_KHR_maintenance9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c0d121366433122a0939587940ef10964fcde2a", "description": "v3d: lower bitfield_extract8|16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d9a17ea2ad68e6f57cd631e4c8038d46fa8d889", "description": "r600: lower bitfield_extract8|16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e24452535e370d87dd7492e7ca8d41bdc4cfb09", "description": "panfrost: lower bitfield_extract8|16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9e1e91a86a22ce134072e9faadbe7a023bb4f60", "description": "ir3: enable bitfield lowering for cl_khr_extended_bit_ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd652bb8f0e68226900c2f582bd7ecc6885db1d5", "description": "agx: enable bitfield lowering for cl_khr_extended_bit_ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a16eb630fa36e851bf6fff40963df1397459dd9e", "description": "llvmpipe: more bitfield_extract lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf3b16f7aff0e8ceb8f8f5d27e42f0adc31eb8d8", "description": "clc: support cl_khr_extended_bit_ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a5b5a883d6d50ea381920b0887739753e67d71c", "description": "vtn: mark BitInstructions cap as supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d047d1601364985eff0b98e321c5db825fc432", "description": "ci: uprev VKCTS main to 9cc8e038994c32534b3d2c4ba88c1dc49ef53228", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07f5cbcd9b79ae5159cba839532c76b01a65b21e", "description": "etnaviv: nir: Add assertion to prevent src2 conflicts in texture instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3225d3e9188edb71764904c8a4e7e78a42569c1a", "description": "etnaviv: nir: Use texldgpcf opcode for shadow texture gradients", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7149597860557ac7b148d2a81ae37ae257cc90e4", "description": "etnaviv: Push nir_tex_instr down to etna_emit_tex(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc4a6fa25cb98862688216523e9caaaec5e4e31f", "description": "etnaviv: nir: Legalize txd comparator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f25d5e3f49a7108aa8e86a5f5b76597f352637a", "description": "etnaviv: isa: Add texldgpcf instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14fedcfb8d4819de801ddb6451b4369a85e04067", "description": "ci_run_n_monitor: fix padding in links", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8f557b84f662cfb1c1fb19faac1293f7131437f6", "notes": null }, { "sha": "21ed91319804e83ef233e7154675fea2dfd57ed1", "description": "rusticl/image: enable sRGB support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0cdf4dfdd24158f92d49d917021c4c9d26bddcc", "description": "radv/nir/lower_cmat: use common matrix layout on gfx12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e82e1bca1d5a4774352d5088b381b2caccc2dc83", "description": "intel/ci: Drop deprecated fp16 environment variable", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cf3ec8d3b907321692c80db20a40c6d38c748f62", "notes": null }, { "sha": "04d35cacbf9eb8dceee9ab97fd26bdca7ff6a7b0", "description": "intel/ci: Reduce parallelism of intel-adl-cl job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68244ee819c5098e146b3aaffaf5883851309e1c", "description": "anv/ci: Add a pre-merge vkd3d job on ADL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb50c3cf50d99fa41848a189ff42d6d8b388940", "description": "hasvk: use narrow range to match up with mesa EGL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c169ad60c197c42d19c6cec738096e072191274b", "description": "anv: use narrow range to match up with mesa EGL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60843bc806ac604ace363d7132e679f7991d922d", "description": "tu: Re-emit viewports/scissors when has_fdm changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0017b9e8ed01174b1f033a2d042a65b96c2203c9", "description": "tu: Make sure to re-emit viewports if per_view_viewport changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7a9991b893955b34d3344aad20302e63b345378", "description": "mesa: add option to enable virtgpu_kumquat FFI for gfxstream", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2b07903abaf348151aad02116585367d7d42f51", "description": "mesa: import virtgpu_kumquat_ffi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c00027b46fe2ceb7365dabfc421d5fffc90ba713", "description": "mesa: import virtgpu kumquat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "040b256abd5669a7d7d4765e833208d9d053d56f", "description": "mesa: import mesa3d_protocols", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0b1193361083da161bb95ef87a66dd5fecc394e", "description": "mesa: import mesa3d_util", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68c70c3effbf750671604a63c20993455d213bd8", "description": "subprojects: add zerocopy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15b100770b8a3a70be17f4effa361e9939cd9e60", "description": "subprojects: add remain", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85f620cabc0212452931c365541801fdd7a5f73b", "description": "subprojects: add thiserror", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d7504de31b44f66e88d7df2e194b519de82448", "description": "subprojects: add log", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "043d503f9db37536fdff4dd240bda5c7738314eb", "description": "subprojects: add rustix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e04026addebb009030889b46852a1a1144dbed31", "description": "subprojects: add linux-raw-sys", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f02e60409bdc18932e8ada265ff20f729fef2d42", "description": "subprojects: add errno", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59e2d1e549bfdb9770d78b30ffbcd92801a5733d", "description": "subprojects: add libc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "734dd834946cc1c7d101f9a6965ac02817592389", "description": "subprojects: add bitflags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f20d43d654e507389dda1c2ef71fe32b71ed961c", "description": "subprojects: add cfg-if", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35894b5c87bef239ede3b4f5362b9bbb0f8b71ff", "description": "subprojects: add more syn features", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71ff4ab7881a14b94d6b0113ae1288dc058f8a03", "description": "subprojects: update syn to 2.0.87", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62e36aeb95934a2e33a8541e635891d2753eb2e1", "description": "subprojects: update quote to 1.0.35", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9c3a1f8696e0d680a1b09f6d8b352ced67ade9f", "description": "subprojects: fix missing space between colon and license string", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0766d1456294e1b847fd771f744114b1a0416683", "description": "lavapipe/ci: catch all the dEQP-VK.synchronization2.timeline_semaphore.* flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "734523f851064e3e6c37e8be876d9c834f5a1ccf", "description": "broadcom/ci: catch more similar flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "393cbfa8f7368e94592e4b33fa07b31b27450162", "description": "radv+zink/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "418ebcde82bc2a5ce9f95a8bbc2f78a9cc189269", "description": "lavapipe/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c89bf6f3e3aa099eea89046a022bfbd8530290", "description": "freedreno/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc1cbf87f06f85b39104136a43039bfe970887d2", "description": "broadcom/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "454684aa595ada82caeccd4b6793e0cd7d00527a", "description": "radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5a3cfac25eedb04208bedadac96e496be264ea9", "description": "radeonsi/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "494bb340eb712bc944a4d5d1fd8ae64355e23d3c", "description": "lavapipe/ci: skip timing out tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dcdee80c6ae93528920bd6e8356d43374a3ad8c", "description": "lavapipe/ci: document new failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d497c94c1ccd94ac434881c083debfca72a7228", "description": "nvk+zink/ci: document new failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd5b852ee6d037f8b87b036612028f2ba7bc0276", "description": "freedreno/ci: document fixed & new failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "757ad6a3337f28df557dd9dfdfd43b5f31962859", "description": "etnaviv/ci: document new failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92cf8b2dc31b0fe1446f78230f205da07d2f08e9", "description": "radeonsi/ci: update glcts expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b2b51cf1c1810f3e3e84ca908450734270e4b3e", "description": "svga: assorted code clean-ups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bc840ea625c1a000f7383353078a89b10ce7023", "description": "zink: add ZINK_DEBUG to skip msaa stores on renderpasses which have ended", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b6e7c4609bea125201df7ba2a2a43d6ebabdd85", "description": "tc: add #define to disable strict resolve merging", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8933b3ed399ff747d64b503171b0cf46d2ca9b04", "description": "tc: add resolve resource to rp info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2d40aab6ffadd707d042954e7deae879ec2b198", "description": "tc: rework rp info incrementing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4989a40e890f38de99376bd5344aba05a0ee9fe4", "description": "tc: explicitly terminate renderpasses on fb access", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea85a14c3594f4f1c94eff363f0501c7e4ef9d0e", "description": "tc: fix zsbuf rp info persistence across fb states", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "438e5abc066499f817c6c8ca7d8212f5117a38d8", "description": "zink: create inline resolve surface in begin_rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5265384fc08add6ca5a96560cf9a5781214832d", "description": "zink: move tc inlined resolve code down a bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b3454322cd406a0d360bd30a24ecbab5e9c272b", "description": "zink: add format param to zink_surface_resolve_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8755a8b0ca5f9e1429e00d2d54fba52d25fe1702", "description": "zink: extract resolve surface init to separate function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b43daca242acdcee7e22285ca70ef6b827238b2", "description": "zink: be slightly more precise about flagging loadop change on fb invalidate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19ec703f282dbfe33bcdfd3eabdc1fc341ddeed6", "description": "zink: update docs for nopc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6e5f4852c9f7a4ed7e5ea10221c9e48df39089e", "description": "d3d12: Fix 'surface conversion' path for RTVs", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "notes": null }, { "sha": "2023a96e4de9ad818e2f9ec07ccbbc0b4c108a5b", "description": "d3d12: Optimize redundant flushes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a698c75ae5f47b4cc875170e6c3d30aac0a8a24", "description": "build: Rust: Bump minimum Meson and bindgen version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1440cd3425428a91d69e52e8a914aaa834966c9", "description": "ci: add header with image tags to `build-bindgen.sh`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe8ca3c9ab182418c2fe0f18bcda760d00d0397d", "description": "ci/fedora: use `build-bindgen.sh` to install [c]bindgen", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f00e6fb28a6b102d15bda593c42c37d281bdb9b", "description": "ci/debian: arm64: only install Meson once", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a75a1cd8ecdedfb842eb549d6481990ec2eefe17", "description": "ci/alpine: Control Meson version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31967efd2c281bc57112b4aadf68a0e14d122f97", "description": "radv/video: Fix indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58085da743f9b3327657d146159983c2b7b5c973", "description": "radv/video: Only enable VP9 decode with supported firmware", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b6f23a8e1d6a728d96707b87e6865b3260cb985", "description": "ac/gpu_info: Add vcn_fw_revision", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d62d989a13bb298d5d37cf0b6dac3c4713231b1", "description": "gfxstream: fix virtio-gpu on Goldfish interactions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5090aa71604765135100b7b55e201837dd389e13", "description": "gfxstream: fix opening virtgpu DRM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a723331a127aac08218517ff84895605ade1d2a", "description": "gfxstream: Remove unnecessary parentheses in codegen", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c77ccd09047606fe8935db356ae64c47d70834c3", "description": "gfxstream: Check size for memcpy operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "191fe7e4c4a314f395de5723ddce10d835af275c", "description": "gfxstream: Update snapshot decoder to handle imageless framebuffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c1390acfbbd10d1090f9d3613cec41725cddb72", "description": "gfxstream: [vulkan snapshot]: update codegen for vkCmdCopyImageToBuffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48ede1a7575dc6d456faf31f3c74074d00a7ebd9", "description": "gallium/dril: Add entrypoint for apple (asahi) kms driver", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "27d2bd59253cc545d460221d04293a913ee75cbb", "notes": null }, { "sha": "ea0670dfb559d67109c2b0885bee5edb2d603eaf", "description": "nir: simplify nir_addition_might_overflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3b7ac730c46da51519a70ae0b9bce616720b52a", "description": "nir/uub: improve ior/ixor with constant sources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae6ad8977bc14b2afbeb7fdb248b968e37bcafc4", "description": "nir/uub: improve iand with constant sources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ee54400733f1f26e175c0065ad69e6a49402969", "description": "nir/uub: improve ishl/imul with constant sources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a966fd28d9d0b755763ad6f3ed300737943ed12", "description": "ci/zink: add validation error", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a93c4f5e362737e2c88ed6a301245ade3732505", "description": "ci/zink: add the same glx@glx-tfp flake on ADL", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03cdb3078a344146695a223f23a40cf1dac4e9af", "description": "anv: Support multi-planar formats in anv_formats_are_compatible", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4c1753c1aa1870d78b733a3b597200f22d607d1", "description": "anv: report color/storage features on YCbCr images with EXTENDED_USAGE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd959ea48f90b726dd144ddd2716c593494201b4", "description": "anv: pass image usage/flags to anv_get_image_format_features2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "befc2a2f626e1ac9e036508b3f26ae5cae4a9843", "description": "anv: fix R64 format support reporting", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ed77f67e445d5104c81b999bbc7cbafc75090838", "notes": null }, { "sha": "ff8b652ff91f5df1895b717cd179ecf8f267247b", "description": "docs: remove redundant nogttspill description", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f557b84f662cfb1c1fb19faac1293f7131437f6", "description": "ci: crnm: fix hyperlink format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1cd28a6ab4dae995e83d4fadc17a302352976ac", "description": "docs: move nogttspill to the RADV_PERFTEST section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4ad6e6d4aeb69529efa464a9c4935aabcc02a4e", "description": "radv: add RADV_PERFTEST option to turn off gtt spilling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "203aacf064dfec5577e0ef9dda2a94d997dcaa87", "description": "radv/meta: use radv_get_copy_flags_from_bo() more", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "270035fdce11b89ff0795fd94f2ef92a3c6b686c", "description": "intel/dev: update BMG device names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c1d3fa007cabdcb69f37acdfaa8154402cb6e760", "notes": null }, { "sha": "21a83aba3beadd54a0053dfed8f41096b7a69545", "description": "svga: stop using pipe_context::create_surface()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d13fc447e346477bab7e1b587c55fe0451ee654", "description": "freedreno/a6xx: Fix buffer clears", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "dafc4476f756f9f8e1a0f129cb22b329a52a96ad", "notes": null }, { "sha": "551ffb73c7c8dd67681a6ef2cd824936c728e4cb", "description": "freedreno/cffdec: Skip printing null descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eb2540b782f5027996ef8602fd8a7b247d2f577", "description": "freedreno/a6xx: cl_khr_image2d_from_buffer support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "095e136f8b2b1ca6ad4512ef9102f5169a783ab3", "description": "freedreno/a6xx: Fix max_threads_per_block calc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a890ad80d615b9c8d401f7f8fb3024ba0f1d3b51", "description": "freedreno: Remove obsolete comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a80e0baf615c4a60377d70dcc90823e6e2af0ec", "description": "tu: Fix tracepoints with renderpasses spanning several cmdbufs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cd2a857d63a16df290a877fa6d46bbc34433207", "description": "tu: Rename u_trace renderpass iterators", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e9ee2000a76b1693a8e838848c06bd85f3aba08", "description": "rusticl/image: fix sub-buffer images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17fbd0df5180bc19a2b5a22378e1c88b42a78e6d", "description": "intel/dev: Update names for BMG G31 PCI IDs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4c4d90ae494e673c3c229fa5496a04275c597e90", "notes": null }, { "sha": "3a9acd47c789eebcc94f2218029d875b7d5bebc6", "description": "nouveau/nir: Don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e8f4df4ff8dc0f6a6abba428390d31d033554a4", "description": "nouveau/nir: Return progress for nv_nir_move_stores_to_end(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dad9d443b4554535a339dd4327e77498299b74a", "description": "anv: fix valgrind warning", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "d21e7e5a9f19fd0735cc27ff24ae2bc8007f0273", "notes": null }, { "sha": "0af342ce36f4ca3aa8c85a2d4221a00a84328b6f", "description": "mediafoundation: Modify the newly added CODECAPI behavior CODECAPI_AVEncVideoOutputQPMapBlockSize, CODECAPI_AVEncVideoOutputBitsUsedMapBlockSize.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bb9f691e8ee7823ff195d9f85b11ddfb71bb123", "description": "mediafoundation: fix slice capability check, and fix the slice mb mode, remove slice mode 2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b15d0f31f57b22a1d98161018ddb9dc99e0658b", "description": "panvk: advertise VK_KHR_maintenance6 on v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0018b6cff10d7c8195a7966b3a2dd6d3d11da6c8", "description": "panvk: allow binding VK_NULL_HANDLE index buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9046ffa141c82b8a115d53315ae1d6a9658caf9", "description": "panvk: implement VkBindMemoryStatus", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c34d88f81d246556ffbbe21efbeee02c923ffbbd", "description": "panvk: factor BindImageMemory2 loop into function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b31dee9b7e1a2d28a94928ccc10e0fcbaa90dd65", "description": "panvk: return error when mmap fails in BindImageMemory2 and BindBufferMemory2", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "211aa201945b5fd93a9419bacf89e89be23d830c", "notes": null }, { "sha": "cc6681e878908a3cd0fa6aa0d25982d1216fc3ae", "description": "drirc: toggle filter addr rounding for Heroes Of Valor", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3696f85b632a581c0682c8b6a391897ef8ff3abe", "description": "anv: Drop unused helper cmd_buffer_dispatch_kernel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ed19a407f3d8538226fcd40de6c514774f6fe4a", "description": "zink/codegen: check for core promotion using the latest registry entry", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e007063f2b2bb1c4d5e2af48f12ad2192f81555", "description": "ci/piglit: avoid copying /piglit across filesystems when unused", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8d08cde667954e71592cee70933a38afe04deb7b", "notes": null }, { "sha": "1d28931d2c929847d884aacc83276888bdc96024", "description": "r600: handle cayman border color sint formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49f5cc48cf566d481b0b5fecdd588743781aeecb", "description": "anv: Add format conversion for AHARDWAREBUFFER_FORMAT_YCbCr_P010", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03fc7d6a6d769be666435e04ec01778b56576170", "description": "intel/perf: Add PTL OA support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83a3123ac5ae7456809638c6dfb8d857d50e03b6", "description": "docs/etnaviv: add/fix supported texture extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "061bc6151a11597f720535f00e79a5752e24aff6", "description": "radv: fix 1x user sample locations on GFX10+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "251b23f6c22c0720763652e6598e76f3c745e8bb", "description": "ac/surface: fix aliasing DCC tilings with HiZ info on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0604d693894475e8f29499d0901973bbdd8a915", "description": "docs: mark VK_KHR_depth_clamp_zero_one as done for RADV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8368328d9889a2f9ac6698fb891f77340073d9d1", "description": "v3dv: fix swapchain bind info look up", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c672b2385742944d2843e9a2f4239c6cb8875d0a", "notes": null }, { "sha": "5b50f229f08878db0c8a66dbe02ad2c2cb14ff46", "description": "tu: Implement VK_KHR_unified_image_layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79656dbcd3023574897f863c93be3a12171b0cf4", "description": "rusticl: implement cl_khr_priority_hints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c3f238ce99ee1fe9d66032eef779ca523141f36", "description": "etnaviv: expose ARB_seamless_cube_map", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "340dc7787f7afc3065f2132fd698eed67535d725", "description": "etnaviv/ci: update expection after blit fixes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ede41372f4ad0d8640fbd58ffa404ef65deb131b", "description": "etnaviv: use most recent shadow of resources as blit source/target", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4780f03fca5321b02b71dd03afe6b66c40d9cc8", "description": "etnaviv: use direct BLT/RS blit hook for internal copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5004298aab15a2dee5c6c79eab168e5a6bb6de2", "description": "pan/lib: Add a test for pan_compute_npot_divisor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d9ac8f4489f50bf06e8434478a741aa01e62095", "description": "pan/lib: Rename pan_compute_magic_divisor to pan_compute_npot_divisor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5743bd703dd383997ee9e8e5580580ff3cb0de58", "description": "pan/lib: Inline pan_atributes.c in pan_encoder.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1cd05771f6d219fad153c3007fc61cdacf777fe", "description": "pan/lib: Refactor pan_padded_vertex_count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b53d98eb41ef543dc148819118c8ca2f1cace951", "description": "pan/lib: Rewrite npot divisor algorithm", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "467ae0d39da4238f8ac7b7674fa2f17bdfeb03e0", "notes": null }, { "sha": "01fae0c5c236d716fb3384a91d0c9811093fa688", "description": "ac/llvm: use ds_bpermute_b32 for GFX12 wave64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a5073e3a417e306acc06c99ba8b2dfe4d740f74", "description": "ac/llvm: rewrite shuffle waterfall loop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ff53fd97cc93597d844ec287c7c85e44718941d", "description": "ac/llvm: convert to integer after reductions", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8609008aeb19704e4a73d6881ef5c77f0d66f272", "description": "ac/llvm: fix mul24 intrinsic overloading", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e3edc6029b253090c04c34b6bea59eedd14524f4", "notes": null }, { "sha": "3c2b3fbd039970b222c7735afd8efe74170ec560", "description": "ac/llvm: fix overloading of intrinsic names", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2e36b3776c58e835736f6922d08832fe99f1d9", "description": "ac/nir: create lowered inverse_ballot", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b49eab68a8676cf2c10aa27907b38991f61bd4f5", "notes": null }, { "sha": "29787911e7a874f4ce91d7c82e87745feaecc5e2", "description": "vulkan: update headers/xml for 1.4.318", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7276d0010035c17575a51e4037052eb9740cffd", "description": "ci: update CI contact list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1856d7152eb2ce47edc25b0e8a09f7f53c155d3", "description": "ci: document process for disabling broken farms in more detail", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a77c8e953495956b56806bddaac08191ecef9c7", "description": "nvk: Add an nvk_sampler_header struct and return it by value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbc6f509639205642ea1dc46fc2a8cefdfa8d6dd", "description": "nil: Don't use Fermi bits in the Maxwell null descriptor", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c8d8e2249a73ba455b34d3b8b67eb72cfc5fb554", "notes": null }, { "sha": "40b59a5c26bdcf50e4cf4e69379ace47bc7f2c02", "description": "nil: Rework the descriptor interface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12e94a91e3a28a697d98c00ee546d8fb6a226167", "description": "zink: leave can_do_invalid_linear_modifier open for venus", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6bff136bdc73a20118f36247328ebbfa6ce4693", "description": "venus: fix maint7 layered vk props query", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c6a5250ecd949208eaf3cb72731ccc6defa7813", "notes": null }, { "sha": "6781dcc56561237df5322109a3983c32c5146da1", "description": "lvp: fix wsi platform swapchain image bind", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0dce939e6d8c8c32be8dd462eaf89d2e376ee214", "notes": null }, { "sha": "7d974c32ce562b345cc279f9d931bab822ab5038", "description": "zink: Handle null instance in 2nd create_screen", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", "notes": null }, { "sha": "6d8bc4c98a1f05466c5e11d50e6ab715ffae2aba", "description": "etnaviv: tex_desc: Add seamless cube map support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", "description": "panvk: advertise descriptor indexing on valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f90b9b36426824faa02cf2537ba64ba7ca48240d", "description": "panvk: raise descriptor limits on valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88ac602cc2b5f691842ad8b6fc9803fdf06dee10", "description": "panvk: implement shaderInputAttachmentArrayNonUniformIndexing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e4c6990a15bfc348de7f2eb0d7594fd2b734de1", "description": "panvk: implement non uniform indexing except for input attachments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a439f73b87ab1fb6eb68e0b74c10c0218cf483", "description": "panvk: implement runtimeDescriptorArray and descriptorBindingVariableDescriptorCount", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f725bc44750de7b905f836f570d702e451e873eb", "description": "panvk: implement shaderInputAttachmentArrayDynamicIndexing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a268412533bc94af1cd0adcdc39e096f4d429316", "description": "panvk: allow sysvals to be dynamically-indexed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ca2d51cf6ce5850b2e6fd04dd822620cd23f771", "description": "panvk: advertise texel buffer dynamic indexing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9399258af6f085854c6bf5994fb9e7ef2ddca4f3", "description": "panvk: move descriptor set limits to constant macros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9388f3d2d33f1d82547286b3a74f5a936a3e459", "description": "panvk: use constants from other headers in device properties", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91ebeddbad6cc39a098b95eee9efe953e32dca64", "description": "panvk: make extensions, features, and properties per-arch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a681b4f107a7fe016452c17446634af8c37aa0aa", "description": "panvk: fix outdated comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5554cca4a2f3fb4285450cccb2a3d3370736ffbf", "description": "panvk: add missing include to panvk_cmd_draw.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1caa2ae863102ceba09ce56599609eb6f52a664", "description": "ci: disable vmware farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03c40b5aa09c3b60f76cf9b20ca52d1b797228e7", "description": "etnaviv: get rid of etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b1ee7adb407d2856ec4320db5537897d0e5ffa2", "description": "etnaviv: state: stop using etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999dd209f5b55e9fc983d5290c63ebd6d9d99d33", "description": "etnaviv: blt: stop using etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f034323c208450a873e70ee1d6e624a91fa763a4", "description": "etnaviv: rs: stop using etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ee9b109cafe5e223b8a99fe706501cf19d523f1", "description": "etnaviv: move render compatible handling from surface to resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d479573f8e6a08669e0b78fd8899435978fd3195", "description": "etnaviv: return render resource from render_handle_incompatible if it exists", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acee3bfbfd11c37cf01dff365255b3f1280cd21", "description": "etnaviv: stop caching RS clear commands on surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6111d07048ce8be7ac0a1ab5bf5228f427e30627", "description": "etnaviv: drop precomputed offset from etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd58efd0554d9c97373a056e116934579ede207b", "description": "etnaviv: drop superfluous PE alignment check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "324cf6c30507a057a05a2e6efbc2f7b0d2c4aea8", "description": "etnaviv: don't prepare relocs in etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "162a1cadd0733fcd2cf02f57d13433f2cfd9ce20", "description": "etnaviv: stop tracking ZS buffer address information multiple times", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "393d594df769ce983fac78cbb20f3f90830060b5", "description": "etnaviv: stop tracking color buffer address information multiple times", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce124146e562189cb00433775f8cc3707f2aa917", "description": "etnaviv: drop unused member PE_RT_COLOR_ADDR from compile framebuffer state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5c77d336716824f6644b9fad8ea4c4ca455f320", "description": "etnaviv: add screen spec bit for PE multitiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e31b1b649c41f9fea90824760f6f9f472861ce41", "description": "ir3: optimize more before opt_preamble", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fca143946e641f4d223febe74177c5414bf6e230", "description": "ir3/lower_io_offsets: set progress when scalarizing UAV loads", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "91f19bcbe072e663c1c4e9cd81f12ed0824a30e9", "notes": null }, { "sha": "97dd831a07160791c7ff68899321b79027782db5", "description": "ir3: don't vectorize 8bit SSBO accesses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07881b085e6742e3664671cbe09b4220dbb56308", "description": "vulkan: Enable PresentWait2 on many physical devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "074ab1db296c3b4cefb1cfcb3d1b3ea540f8630a", "description": "wsi/x11: add support for PresentWait2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a1a34836d6c0e241d2726cbb957f07d78d9af23", "description": "wsi/display: Add support for PresentWait2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3023f31cadc9a384f0d72832bfca5e05ce0ce89c", "description": "wsi/wayland: Add support for PresentWait2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf285c3be99e13f26b8d4c5c3b71a0e6aff7899b", "description": "vulkan/wsi: Add basic support for PresentWait2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29eb9ec7b7f61046db5a1e2184de3323301daa49", "description": "Revert \"ir3: optimize SSBO offset shifts for nir_opt_offsets\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "57ea68927305a5b0696cc56caaaa17eeeafafdff", "notes": null }, { "sha": "3bd85064d438fcef59e7ef588507b561e16d06f6", "description": "iris: Don't use CCS_CC modifiers with INTEL_DEBUG=nofc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c3684f4d4073401047ce314c589141cab8cd95b", "description": "radv: fix a compilation warning with Clang in radv_get_depth_clamp_mode()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "854298e033b253fafbd80f0cb095d0cf500e8396", "description": "docs/features: update anv support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a905ff3d544b94f5996e2eabb91a0137efd2a1cf", "description": "meson: add dep_llvm to radv_tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1145cac490193b51549f98c12a984aa43a3cdb0e", "description": "docs/features: mark vk 1.3 as complete on panvk/v10+", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8ec846407d446984ab84677826ad1f7f005587b6", "notes": null }, { "sha": "8ec846407d446984ab84677826ad1f7f005587b6", "description": "panvk: expose vulkan 1.3 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8426973ad6c001dc6179a8d39ad408e195a005f1", "description": "panvk: enable KHR_vulkan_memory_model", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3e18a606f17513b5861a8d7c77a130733c955e0", "description": "panvk: optimize barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c17915fdadc5b513d8fa74db547db170bb17f39", "description": "pan/bi: handle barriers with NONE scope", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18893a250fd6edc14e725fc7fe5d8be25da6da0c", "description": "pan/bi: rework memory barriers", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f77a50e45e5070c7dfdc081e4dc9acfd206f863d", "notes": null }, { "sha": "31e4e38f7d7490f82a815c7065c692fcdad9f19b", "description": "crocus: Don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c80d75afe50abd6c2e274593562636dc37ff8f70", "description": "crocus: Return progress for crocus_lower_storage_image_derefs(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "161f27e206affb03eb098ddb34d757e3dbbaf2f1", "description": "radv: enable shaderImageFloat32AtomicAdd on GFX12 with ACO", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d23de4918e6a48e4de9592c5de7e483f9cbde282", "description": "aco: add support for image f32 atomic add", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5bf1caf17002d8c416077ab95e2c38ce3904bd1", "description": "radv: enable shaderBufferFloat32AtomicMinMax on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0b353018febdd6e2ee0b70a118923087e3f170d", "description": "panvk: Add tests for ls tracking in cs_maybe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3778b2226890345042f5869a8552fc55c8ea6998", "description": "panvk: Fix ls_tracker usage in cs_maybe", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "885805560f97c0b777d47db550ba51234b603a50", "notes": null }, { "sha": "8dd496955d96d2204b7a73c1cbb9ec392d85ecfc", "description": "radv: advertise VK_KHR_unified_image_layouts on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3fa8eed4c943ceaa63f18f07ca91c285efb9d19", "description": "radv: implement VK_KHR_unified_image_layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eeabce93b6790ed8e1b195ffff48e7c7d3579a52", "description": "radv: use constants for different descriptor sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "939b66a798d2748448120c413608d39c6de461dd", "description": "radv: remove unused 96-bit memcpy for image descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b604ff60fe40d615c677a257f981760499bfded", "description": "radv: cleanup redundant switch cases in radv_GetDescriptorEXT()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63f8b8ce6d523c362c45ff210cdaf7ce9083c51e", "description": "radv/nir: adjust a comment about inlining immutable samplers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5da47f831d40e9c4571078b530cf0febe711a6c", "description": "radv: advertise VK_KHR_maintenance9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99fb1a9bd76b3a6f67305f66c8fbe528f330f5ea", "description": "radv/nir: lower unassigned vertex attributes to (0,0,0,0)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e46cabb75cb5f7bb8379176edd96918f2147966", "description": "radv: add support for VK_QUERY_POOL_CREATE_RESET_BIT_KHR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ff66b43431946b198ed71f15f30d10124193bbf", "description": "ac/llvm: fix bitfield ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "358addb78d8e444e45090ad08b8f416e302176db", "description": "radv: unset radv_lower_terminate_to_discard=true for Indiana Jones", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36c0c1e857090bcd4734a2219f4c067630032d3e", "description": "Revert \"radv,driconf: Add radv_force_64k_sparse_alignment config\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", "notes": null }, { "sha": "aed7045bc92e80d2314b66a0aadcd6628eaa10a9", "description": "radv: unset radv_force_64k_sparse_alignment for DOOM: The Dark Ages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "817f7f1bb2dee26d03334a9da9a13fcfb6766320", "description": "radv: remove radv_disable_dedicated_sparse_queue completely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cc9bb4532fe77b4db52f02af36b82846ef8d8d9", "description": "radv: unset radv_disable_dedicated_sparse_queue for Bethesda Games", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f7ed1892919517cdaa945b945b2afbf0a8d7fa6", "description": "radv: fix 3-plane formats with descriptor buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22e06d65d74b75cd0659ef57f3fb200a9cc1448a", "description": "radv: make sure to zero-initialize image view descriptors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e57f3738dbe65404e02c4dae2d7c4b8d5f6dda1", "description": "drirc: toggle on intel_storage_cache_policy_wt for tlou2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d3ffd8275087bc7f5b872303338ab10dcf287d9", "description": "anv: enable the KHR_video_decode_vp9 extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "314de7af063ff7f40c10df8cd022f35e5eb7fa1a", "description": "anv: Initial support for VP9 decoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0689e3d873a68e61339039ba4eab170dbe7c9592", "description": "anv: add default vp9 tables from FFMpeg and intel-vaapi-driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "213ca2ac9a4cae1a7a96f682593fa0d9f86f50a4", "description": "intel/genxml: fix HCP_VP9 commands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0034fec71dc95a25b41d90b1c691d2d463cb0865", "description": "panvk: implement VK_EXT_depth_clip_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d21ea9f9a15fd1716130a04c97013a933272096", "description": "panvk: refactor depth range logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f44a82454147e28ffc251d3257d1261e90cb39fa", "description": "panvk: advertise VK_KHR_depth_clamp_zero_one", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f2568ae31844522fd0e47f4c4000feebf052144", "description": "mesa: get correct src address for transferOps", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4b249d2eed686384d6d7c36f3232360891d5eeda", "notes": null }, { "sha": "59a5e042b25670b7886e2ab25fc8353269feb849", "description": "ci/tu: Add a frequent a618 flake I've noticed.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fde529a55e3e2f3fc791a234e1178d8430c39eb1", "description": "ir3: Enable nir_opt_acquire_release_barriers.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bd6fd5c105d38a19156bb38acc2c1779078caef", "description": "ir3: Enable nir_opt_combine_barriers.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c1d5e41144c43b4922551aa81194510b48668e8", "description": "ir2: Remove NIR_PASS_V usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29f25665423bd5dadd556d80c110dc9af75be00b", "description": "st/mesa: Remove NIR_PASS_V usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8519cd2a0d559f9097dec0f1f43abf468cbb65a8", "description": "zink: Don't use deprecated NIR_PASS_V macro anymore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70eb306119881fadff8a8779955f81b5b58d3d5d", "description": "zink: fixup_io_locations: Preserve all metadata", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b30b87c096694a0735defb983c995d0cdf380538", "description": "nir/inline_uniforms: Convert to use nir_shader_intrinsics_pass(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa2e7c3dfd0ee0903d5c5b558c783bf01099b035", "description": "nir: return progress from nir_group_loads, nir_inline_uniforms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cbcb72869b26051b439ffb36943be813766a5d1", "description": "nir/opt_vectorize_io: work around a 16-bit IO bug for RADV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e9e9c9f0c708a73b5d4851265d2e36c4adc8d8e", "description": "nir: add shader_info::prev_stage_has_xfb", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebbcec76b0bc1df144827c7620483ba5051477fa", "description": "glsl/spirv: link XFB before prelink_lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b636e5ca66bb25b4f6309aa2cd6953386e09fa0d", "description": "nir: add nir_clear_mediump_io_flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13005d5e4eee8db7c8e6fa5da42d440564125663", "description": "nir/xfb_info: don't merge incompatible XFB outputs to fix mediump", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "118c0e6991123196484cf0dbc4026f3e6f8cb986", "description": "nir/opt_vectorize_io: fix vectorizing 16-bit XFB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caddd67b8ced3c74a244f21fc40254e5a7d8781b", "description": "nir/opt_vectorize_io: don't vectorize 16-bit IO to vec8 - it's illegal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f80ff555056bdc77e8be98ffe3658ce615d74f7", "description": "nir/opt_vectorize_io: convert bool merge_low_high_16_to_32 to an enum", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6270136b7dfa94095f6d2d1ff89d87135f0f8ec7", "description": "nir/opt_varyings: set prev_stage/next_stage if they are NONE and validate them", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3d122ed7b0ddde1cae137e84d9dba603ba58520", "description": "nir/opt_varyings: completely exclude mediump from type changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf26760218c0bfdd5c94ba6caab35be09f35d13e", "description": "glsl: set prev/next_stage according to the new definition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aba7b0831cea97c06ae78c9395f1760078423d80", "description": "nir: add shader_info::prev_stage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3649f28771c995c1d068fd6c23ad97bc01342573", "description": "lavapipe/ci: add missing VKD3D_PROTON_TAG", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", "notes": null }, { "sha": "a07cd0e255497baa84de89be04bb6f9b2398e116", "description": "turnip/ci: add missing VKD3D_PROTON_TAG", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", "notes": null }, { "sha": "03c73bdc35a0acf1df3d421a9ac9c2e5c553aaa3", "description": "nvk/ci: add missing VKD3D_PROTON_TAG", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", "notes": null }, { "sha": "1853886023f7da86a58b034a01bb20ed232d0c5c", "description": "rusticl: Initialize NIR option structs with default values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68be3b7159332aa819914922e900e206841b94fb", "description": "util: fix OpenBSD/powerpc64 build", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "67333c2632beb04731d0b0456adb05e8590d786b", "notes": null }, { "sha": "3bf5347436593bf761b735ade3ad910df70a73d5", "description": "gfxstream: Fix strict aliasing violations in VkDecoder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3e9f0e9a64266b8cd83ce267c7415f525a84223", "description": "gfxstream: update codegen for vkQueueFlushCommandsGOOGLE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bfb51a7e6f410cd670f280bd32a43cab9ab610a", "description": "ci: Fix missing pipelines on user pipelines in MRs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee1fe1a1e572519c165084aa36763fd68c0e8722", "description": "rusticl: implement cl_khr_spirv_queries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b2af3006eb1a3209cc98ec70ac9a850960a2b36", "description": "rusticl/device: refactor Device::new", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95eb537548982965f1cb0a0c0c625f9d63e85521", "description": "include: update CL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0608425f43c886a2086e09b90ce16d3a2d16faf", "description": "anv: handle REMAINING_LAYERS with 3D images & maintenance9", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "9a1485ec5c9773344646c4fd6c3eaedb869dd699", "notes": null }, { "sha": "58c4b31d3112bd508c5673ca850333c0d4b23684", "description": "anv: small cleanup, remove unused helper function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b58dd5508e2c31ed8cbf238e4ddaa52763d0928c", "description": "panfrost/ci: add new half-float fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53c3943f4c414e028906b62b140cb17a4f0a3c57", "description": "panfrost/ci: fix sorting of fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d0465a2533d48b200d6ab50a80277f4a1016770", "description": "panvk: Skip barrier QFOT if src_qfi equals dst_qfi", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "715d6e740a35b2d2d46ff40179390a87b161b814", "notes": null }, { "sha": "75736aa494ec6d30d5a96eacb6b53f1142cea500", "description": "amd/gmlib: remove the executable bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd1930b035f9db89d0747f338726663b4e22f8d4", "description": "amd: add vpe_version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "548b0262975b51244c32fccb50631b008a50c555", "description": "radeonsi/vpe: correct capability", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce3c1b018acb791bcf3dc0ac335ff9f397683ff1", "description": "radeonsi/vpe: remove background color", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47163fa8d3bf60a86d7508e172d0041280d4b5f3", "description": "radeonsi/vpe: enhance scaling quality", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75f596d9095c43e0ca7573eb94ee7dbf001e44ab", "description": "radeonsi: fix attribute_pos_prim_ring handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a1485ec5c9773344646c4fd6c3eaedb869dd699", "description": "anv: missing bit from maintenance9", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "595889018ad4fa3e2c593a13d640c9eee26336c7", "notes": null }, { "sha": "a9aad4565f3d8241f2609ae4d707f7cf0699bb19", "description": "anv: Enable compression on CCS modifiers (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a45143e04cb976d153e8a301036ded51b0e0a7ff", "description": "anv: Don't choose compression modifier when aux is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c2f340d37445efa3f5297b7a954b360dd1c545c", "description": "anv: Align size of compressed scanout buffers to 64KB on BMG (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7f7f1c74f7aee7561466b8a7005b2bedbd915bd", "description": "anv: Treat imported compressed buffers as displayable (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0af794fe50e3754f295d9144875bd7072827e45f", "description": "iris: Enable Xe2 modifier (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b96d677c426ea365a04ffd756d925d74ce4c8648", "description": "iris: Refactor function iris_flush_resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f88e1536350338fd4e282eadfa822451ec1a80d5", "description": "iris: Update conditions when flushing resource (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1149f1c5a18fddbc756f0d3d34cd73a9c0fe2067", "description": "iris: Choose PAT entry on imported buffers (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "665f5e87579ed6d01b90726f67f043afcf3251b2", "description": "iris: Add new modifiers into code (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "785d1c3b86d411836aaf760479b6c33ba454fc1a", "description": "iris: Align size of compressed scanout buffers to 64KB on BMG (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2660b7c49d5b53546aaaded6889ea291ec0b2ce9", "description": "isl: Add Xe2 CCS modifiers (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f261370995430cde106d03709da256d02841d656", "description": "asahi/lib: Don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "350eccd03226b582c9a014571d2045005c2e195a", "description": "Uprev Piglit to a0a27e528f643dfeb785350a1213bfff09681950", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c793d20c9c800d61c9e017f8a89160473b668154", "description": "ci/piglit: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33f5e6472d6fca6891cfa38e54800108aa1bee86", "description": "ci/vkd3d: Fix build when not uploading vkd3d-proton archive", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da1c8994bbf3ce7ae09adc685061ee213b2c43ec", "description": "Uprev ANGLE to c39f4a5c553cbee39af8f866aa82a9ffa4f02f5b", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b39cd0722ccb4614121f7f16b1b5c75afd06137", "description": "util/box: make u_box_test_intersection_2d() consistent with other funcs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad80b554f40cf6837389c6599969657a436aaa79", "description": "spirv: use feq for OpIsInf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c83e9f120f0f4d20362048c7bfe1ef47118d5ff", "description": "nvk: Drop nvk_buffer_address()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4f6caa0dbc6a9f5ebcd6b3dc9eac477f4beb2b", "description": "vtn: Handle non-32b tex dests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d764e1c062f4d6c9cc5b63d30e6af03e610628af", "description": "zink: Return NULL on vkCreateInstance failure", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", "notes": null }, { "sha": "95148a5dfda57e72fe13989375f79d37a9f38b61", "description": "egl/dri/wayland: Fix memory leak in wayland buffer handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1895d6a107f7c1a6f6bcc8d4ccd76fe7e6f640ba", "description": "meson: use literal false instead of string", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "d348fd5fb5b50edfbdf00f12fd900f77fd658a52", "notes": null }, { "sha": "36dd155e7af451de1a8d1547309866e020a08469", "description": "gfxstream: Prune the wait/signal semaphore lists on queue submissions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9ed719c6a46569811df519faabcdd5ffb9b212e", "description": "panvk: Add tests for ls tracker behavior in cs_loop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdedd0464037e271a79f4daf942641db558275a2", "description": "panvk: Fix ls_tracker usage in cs_loop", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "notes": null }, { "sha": "a24abc3fbd4cf2db6d977e0011426fdac9a0117a", "description": "panvk: Move cs_wait_slot(s) and cs_flush_loads/stores", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "notes": null }, { "sha": "a36e51af229fcf78700e7c88997117c74853b9dd", "description": "zink: remove fixup_driver_props", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d1768aec5b38867945561969289cb04541ce038", "description": "zink/codegen: support double-loading dynamic properties arrays", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4eb50771e47d58c27c58c53c2d8943e8eae72618", "description": "zink/codegen: add indentation to the mako templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5e114ce9775da867ce2eee70abe5adf664e9f6d", "description": "zink: apply EXT-suffixed functions to their unsuffixed counterpart", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66f0a99c732cac9f9c459116bd516f6dbc0e9d2d", "description": "zink: apply core functions to extension functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef1ae1f24f2fb0786419a3fe849ee52a50758605", "description": "zink: make zink_device_info look for KHR versions of promoted exts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbfeb6cd874503ccaf90d6b822e059b1ebb3649a", "description": "zink: fix win32 detection in zink_device_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dafd2e787422723705efccb57217e5bc555b70f", "description": "radeonsi: add a workaround for a DrawTransformFeedback issue on gfx11.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d991810833a8931c64e4ac08bafcad26efd68871", "description": "radeonsi/ci: update gfx8 failures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56ed949e08350dbf73063894e93521ba10f4417f", "description": "radeonsi: don't clamp the shadow comparison value for nir_texop_lod on gfx8-9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "595889018ad4fa3e2c593a13d640c9eee26336c7", "description": "anv: implement VK_KHR_maintenance9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "884df891d791bd35eb87a3aefbb50a4662be1267", "description": "anv: allow device creation with no queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d8382b88e2a3eeb32a513d279e2a2296be80163", "description": "brw: enable more lowering for bitfield manipulation at non 32bit sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d983280da9daf017e8898cf19ddaea57f2a3bf55", "description": "vc4: free RA interference graph on failure", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacc0451bc22f0be984fe747ce1a23ff8ee03544", "description": "svga/ci: vmware farm is back; restore piglit job to automatic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7280e3b2a110a4c259f6ef7f16ab5849c215ee73", "description": "radeonsi/tests: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bcbd11a330fe9c882f65336559de1cab97e157d", "description": "aco/isel: fix visit_tex handling of is_sparse", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a84ebfcb196631b3bc9aa2271606e105be3e7ec", "description": "ac/llvm: rework component trimming in visit_tex", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c0ef2aa7f8b34f17ce1907b9a16eb0df46067206", "notes": null }, { "sha": "1cc52dff05b602e267477f068f89a42db9886214", "description": "radeonsi: allow sparse depth textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "508bf2a490a0b01e729436289ba9d895999d83f6", "description": "radeonsi/tests: fix script handling of missing results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b153188f25e90cea5c29bddb1b9f1365c07481b8", "description": "amd/ci: remove references to tests that don't exist anymore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d8fe9b36d306fc135a185293a5874d0c5c994f7", "description": "radeonsi: skip draws using invalid setup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e9ba3031e04b1f8e88ddebddfce8dcbda2758ef", "description": "radeonsi: allow msaa sparse textures on gfx10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee6d3a593e5c4e8e1ebe99014ccc31d7938f386b", "description": "winsys/radeon: add surface_offset_from_coord", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6614099a00b6e4be1568596e5edd60e5c64ee64", "description": "vc4,v3d: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dfe97cc0ba906e598d8f675b450a0f4ee1bdb4b", "description": "llvmpipe: Make sure to not divide by zero on debug output", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4d37ead82b5989217bda3e465cc91a7dff124b5", "description": "llvmpipe: Make sure to not divide by zero on debug output", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "383684596c83b2da475e96c0de18e481c1432718", "description": "llvmpipe: Check for negative size before mapping the memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94f2d53586ba9d8994c66307e983b1513bee6cc9", "description": "llvmpipe: Close mem_fd or dmabuf_fd on error", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb72e84c7aecd9a96a7907221ee032ba6de5af56", "description": "llvmpipe: Do bitwise operation on unsigned constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9243262f04457f4dbead759136a53700ef45d4b", "description": "llvmpipe: Check allocated memory instead of argument", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09938eee857d07d931e5d3ac968ddd17c5f79d07", "description": "llvmpipe: Asserts that the format at least has one non-void channel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2aade9184b1936d3868a6a13c2594ec9eaff2c8", "description": "llvmpipe: Avoid function name leak on fail paths", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e97df1d76cc24d46b329d06ff2d2f1cb07f8257", "description": "u_trace: Fix payload refcounting in u_trace_clone_append().", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647", "notes": null }, { "sha": "bc2edf14d8d8399320fbff83bddd26b6398684f0", "description": "ac/nir: run nir_lower_vars_to_ssa after nir_lower_task_shader", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b326abf7bc3d0b751fdcaf1eb6b3405c5f995cc", "description": "radv: add capture/replay for sparse buffers and descriptor buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "643e1c4395aae7057d8b0653e0f290e55eb160d4", "description": "radv: cleanup creating sparse buffers with capture/replay", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74acae0ed897824229bf3f5336abb1e888063ddc", "description": "radv: stop setting the address for capture/replay and non-sparse buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee200cc0d1acc76c614944f6b7498dac3d25611b", "description": "radv: stop using vk_common entrypoints when not necessary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d2f20b2fbe306c47f01f7d6f4371f710af1aa5c", "description": "radv: remove useless vk_common_entrypoints.h includes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3578973d71bf7a92008cbf91935146a42ef6406", "description": "radv/meta: fix using the wrong pipeline layout for ASTC decoding", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a58d7b3339f634cb93610ea5ec1ee7fb5073d20", "description": "zink: verify that mutable dmabufs are created with a format list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d3dc9286341589a900a322807e86eb11e365072", "description": "zink: emulated alpha formats do not require mutable", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "760c96628d8260e674cbff46a3404bb04ffe8752", "description": "ir3/legalize: don't allow end instruction as jump target on a5xx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1d54be524c329ff4d803ddcd7791aaee36ee2d9", "description": "ci/lava: Avoid eval when generating env script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "655cf2f553508e15dd1eb20d682e68d03fad61de", "description": "ci: Simplify filter_env_vars using indirect expansion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d77166edecec887b736cd6b26b404da53bcc8f52", "description": "tu: Use a temporary descriptor to patch input attachments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83212054e07ba60dace89ee0c513eeb672228f2c", "description": "tu: Use cached coherent memory when possible for query pools", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77b96ac0a74caf8fb620e38a91b7a8baea017b33", "description": "tu: Add tu_bo_init_new_cached() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8a19711ed1345b53c622291d50cb0e864899fdf", "description": "tu: Remove outdated comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "423f3fd485012c903ed32f1af1fa6b942f58c8ca", "description": "panfrost: enable 8x and 16x msaa modes when supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "139f2c662978f3727777ddd90068b66a161a2f0a", "description": "mesa/main: contain mutlisample advanced limitations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "273689bc49d6234e100014d75d7c9956bf777b76", "description": "mesa/main: more careful ext checking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01378d96c7647bd61eb9c10e8a2c065426acebdd", "description": "mesa/main: add missing error-check for samples", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17f91c0354a6802fd6a223e157d85e6139cf125f", "description": "mesa/main: use _mesa_check_sample_count instead of open-coding error", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89df1c50dfcfde0c87893154b350ae1dfe31daf6", "description": "mesa/main: correct internalformat query condition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f56443ac84bc1a46865debe76ccb82a37d042005", "description": "st/mesa: search for smallest supported sample-count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96d62b47fd66e787739235842f590c84dca92857", "description": "mesa/main: search all the way to MAX_SAMPLES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ffce0e49b7b6ef024caa539f37d1ce9eafe7477", "description": "mesa/main: introduce MAX_SAMPLES define", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02457ee29eb798268f01cc660398eecf657a1956", "description": "Revert \"mesa: limit number of error raised by invalid GL_TEXTURE_MAX_ANISOTROPY_EXT\"", "nominated": true, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": "74bec42b45910e2ff6bf1a8cc0eeb2bc5c705767", "notes": null }, { "sha": "48f0d738deb27795c801e700b310df4ab0837eb3", "description": "nvk: Don't set queue lost from nvk_queue_push()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e814fc16ff600a742687d502e909863f030d0fc7", "notes": null }, { "sha": "90b92aaf267bf0bcc6f9074b6893f8ddd01c5ef1", "description": "docs/features: add GL_EXT_shader_realtime_clock", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c5500cd12fa6d7b550ed289f775a84737c702d34", "notes": null }, { "sha": "6268819f527765f0e2a303bec0f9e601d4850ab9", "description": "r600: bump evergreen and cayman glsl level to 460", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e1180b33523fce5dd692746355f48ee2580f939", "description": "r600: implement ARB_indirect_parameters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f66f5d1cd55d59b00112c3f1fd32b79f8c52b152", "description": "r600: implement ARB_shader_draw_parameters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "285d57d64b5d14c0f7f7e578acd1bf1ba25f046d", "description": "r600: improve command stream constraints", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7947fba185b583d67449307b6a512af64511a3e3", "description": "r600: enable trivial ARB_shader_group_vote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a1ef5bd313b106671ac2a0faf49e980f3866ed2", "description": "r600: enable ARB_transform_feedback_overflow_query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "175a67c9bf2711143392d2310e3f1768f839f479", "description": "r600: bump evergreen atomic counters to twelve", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fc4fc6a60edb484298999c6e95f5f7cc69e8622", "description": "r600: unlock cayman number of atomic counters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d9bc4eb38379c79e569608a58d6ba909b5519a8", "description": "r600: restructure the atomic function for the next update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e056762f129768b1639dcf22ca6202589aeb7ea7", "description": "r600: fix index buffer with offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "922a0bdcd60c21449a15717f968bb803cfc4732d", "description": "r600: add an unlikely() to synchronize with the index_bias fix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a640b7233c10e256f0e1e5ee9ef605b8bc0837cb", "description": "r600: index_bias should be forced to zero for all indirect draw calls", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0cae8d372e644a1d89ec5685781435159ee2d285", "notes": null }, { "sha": "9963cf2d89cdb5c99b4bfd68d05e4d27039b8cc9", "description": "panvk: Remove iter_sb on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1879b33877f38da6da91ef1d1e8b2cebe737fbb7", "description": "panvk: Only restrict iter scoreboards on v10", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf8c71c0a06a3ee18f5370df023fe85275d5116d", "description": "panvk: Implement v11+ path for issue_fragment_jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6207426706561878c980f351bee5450666309560", "description": "panvk: Implement v11+ path for flush_tiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19fe0bb780dfc16c59398aa497a04ef62703ab55", "description": "panvk: Implement v11+ path for compute dispatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "236dcccedb722288b5ed54da45233b1bb9356ba8", "description": "panvk: Use NEXT_SB_ENTRY on v11+ and prepare for indirect wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d1d6c75fe555abd3df5135a9ab729ca94921abc", "description": "panvk: Select next iter scoreboard early", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e23612d0a98468d230fe487a10f7ceef15d5d909", "description": "panvk: Rework iter_sb to be the scoreboard directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d3e8fa5369ab3e3e9db5fd51abe417f7b0b4e16", "description": "gfxstream: add virgl_hw.h in VirtGpu.h header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "778230341b7845fbef607424de435c54a88b79b5", "description": "gfxstream: Change clear colors only for images with ANB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb8d85c269deeb0deeee5b8263bec5abc497fdd", "description": "gfxstream: use VkSnapshotApiCallHandle outside of VkReconstruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f059886403b7ac7699dc30754be34d880ac2261", "description": "rusticl: Implement cl_intel_required_subgroup_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23a32b948bd0b6dd8954c07eca125849a5dac06a", "description": "upanfrost: make 128-bit opt-in with driconf on v4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1617778c3898499d44b41057d30eb8d7b8616f37", "description": "lima: make fp16 render-targets opt-in with driconf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "939d3a96fb5b0b5712de1132cdb0e7f27e03d5b9", "description": "lima: add driconf infrastructure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43ca34464fecdd667aca93e0e78c0cc145b2f932", "description": "lima: drop R16G16B16_FLOAT support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8576cc0dc5ad9adc80ea026c9d5c6fdad3efe9a", "description": "ci: Use placeholder-job for sanity", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b2a4dce78780823fa2b3e5988f3efb43c7db655", "description": "ci: Skip check-only container jobs for pre-merge", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe8bc3f23e3bc01ff7af90ad3b25aef410fd51ad", "description": "ci: Only run rustfmt when necessary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3efd8284a1c0ae2e96d7a45b2b22531e8580709", "description": "ci/windows: Use build rules for the build job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3fa9c224a766e0bd6e696d0aca161059a7fc5c1", "description": "ci/freedreno: Fix dependencies for trace jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d25850f1831379548d9372319f17e4ebc86a9b1", "description": "ci/baremetal: Fix broken dependency declaration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce346523aea83f6620e4b2e3fc65637665bc6c4c", "description": "ci: Remove baremetal rules special case", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b6171214faa0b13dcc7ea43986e5ac9d2ee3af9", "description": "lavapipe/ci: document flakes seen over the last week", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84bde6b1c39071bb4381553cca631550d085a7e1", "description": "broadcom/ci: document flakes seen over the last week", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a4a47b92fcb16117be8e4855c0bd508e1c7f5e3", "description": "radeonsi/ci: document flakes seen over the last week", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d7bd8e78dd9fc5e59fd421177a10ee44fa98667", "description": "radv/ci: document flakes seen over the last week", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f30214c1ef6733d517b437105536f179dc6f2282", "description": "mediafoundation: periodic clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f514fd80b6a5976983312529ed355548913584df", "description": "mediafoundation: Pass the frame stats buffers to the gallium driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a92a24d8452d5b97dd9bdec4be37cd2aea26b491", "description": "mediafoundation: Cleanup comments/dead code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f4768c37d333aeb29873c63ff9cf3556eb316bd", "description": "mediafoundation: Remove WIL dependency, use std elements instead", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0023a97576b7c4152a55befaae8cb2545b8bb6ca", "description": "mediafoundation: Disable level check to unblock 8K x 8K HEVC encode for now.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "639d7946c71f9ff2340a17456ba11313ed543960", "description": "freedreno: Add initial A702 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "130972c52ffdc84d8e2604bc1e0fde7247876b45", "description": "freedreno/fdl: Add fd6_texture_format_supported()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30de94b91d7cae48cc60750206ded83a01f8342f", "description": "vulkan/wsi: add cached bit to wsi host memory selection", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "223945721b30042e63583ac4cfb44670dd977390", "description": "panvk: Manually flush loads in panvk_cmd_draw_indirect", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "notes": null }, { "sha": "c106fcf284d44b86a65c6fd11f2f71b57570ebe5", "description": "panvk: Use ls_tracker in cs_if_else", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "notes": null }, { "sha": "13e47cde01b01a0f866c8d1e62668857821bcd18", "description": "iris: implement SVM interfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a34a8fc0cde7b237c93e7c1d666cad6c54fb1e0f", "description": "iris: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "006eca8b3caa2a9e2f7a6bffbb894d1e2eea178a", "description": "rusticl/mesa: catch invalid use of resource_assign_vma in debug builds", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a482ec7f05d2aeac29dc696cbd17e12693ad1393", "description": "clc: fix DiagnosticOptions related build failure with llvm-21", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "392ad203ebc2060ccc83022d03f76a8d7bb2f614", "description": "clc: use new createTargetMachine overload with llvm-21", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "564e8a9a0b0d413d128fa2cca87e7a6e54a92be5", "description": "panfrost: remove surface create/destroy hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fac587aa21e030b939c3294aec594668ff60cc1", "description": "radv: use 32 bytes descriptor for sampled/input attachment images on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2797efb12db94b3aedf41a62a9ada10c7c4e7aa7", "description": "radv: remove dead code in radv_CreateDescriptorSetLayout()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b25135c7a95cdd6ae9117d720bc8ea2216cc9357", "description": "ci/android: Use DEQP_ANDROID_EXE for GLES CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ee7a4c1e9d806d97c51110aa94d8ac9f58458ca", "description": "ci: Uprev GL & GLES CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f36ac8434cb545ce049f42854fa6e58094541c36", "description": "aco: add a readme entry for v_pk_cvt_u8_f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94c191e6d9eb40de095898fd5dd52d37841991e2", "description": "aco: remove p_v_cvt_pk_u8_f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d95e90ab5ffa228ce732f860b0b4c13726d1447a", "description": "aco: do not use v_cvt_pk_u8_f32 for f2u8", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9bb10b58f33668bd6c5b5210b29a9a6d2f3da9bc", "notes": null }, { "sha": "07c2b90e2558e0e0ce4612bc01b91883f1eabdd7", "description": "ci: add intel format emulation testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a796b4a0d28bfb64d7970c16941dfff56d8c7d11", "description": "intel/tools: Reflect SIMD lane count for EUs in device info output", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "519ecf372d8d9880fd19ebf6c7cf2f5cca678fba", "description": "radv/ci: Add a pre-merge vkd3d job on Raven", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fae52a19ce40d53e20664e803216760049f355e", "description": "ci/init-stage1: Add /dev/fd symlink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15b69671544616ce3cdad2e734d2ff448aa44ade", "description": "ci/lava: Remove vkd3d-proton from the core rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", "description": "ci/vkd3d: Use structured tagging for vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84bee4571c30d9f57822d3ef081c0786c89aa225", "description": "ci/fluster: Move build-time check into GitLab log section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48d1933fab5de397002cbe26e3e59e8dc0689b85", "description": "ci/deqp: Use curl-with-retry helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ccfa323bcca1174eafa340fff7469b60fc67d6e", "description": "ci: Add and use find_s3_project_artifact (and curl-with-retry) helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7537f0f42bc18a6a831b5f06d3384e83de56f123", "description": "lima/ci: Remove redundant FDO_HTTP_CACHE_URI", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d98533630bb75a2d39810f79d734347f870cf0fa", "description": "radv: stop using multiview with DGC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31f248b382500440379234bfe398ea07f72cb534", "description": "nvk: Set memory windows in engine init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e814fc16ff600a742687d502e909863f030d0fc7", "description": "nvk: Use an nvk_mem_stream for nvk_queue_push()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3470cd7568952e394aa9a6d00bbe413868834515", "description": "nvk/queue: Rename submit_simple() to push()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdec18dfa584398944793ecd8e2380f8e76d25ce", "description": "nvk/upload_queue: Use an nvk_mem_stream internally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e206962409ea57f8dae1dd0ce80d329efd0a32fe", "description": "nvk: Add an nvk_mem_stream struct", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a35a12dd38a591763c940c20d19c6eb336763bdb", "description": "radeonsi: fix AMD_DEBUG=usellvm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "906b2b36eead995bdd9573340e9d6c892d86da82", "description": "radeonsi: don't refer to removed GTF CTS tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d504ee844e3b257595e6abb79a6e3faff5406a6", "description": "radeonsi: remove a non-trivial optimization that doesn't do much", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edd2fc3c7f69ce0396c37912a22309ac4b20af91", "description": "radeonsi: use AC_EXP_PARAM_UNDEFINED for clarity", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de9eee7700c436f7fb0aa75e4d918af48983f7cd", "description": "radeonsi: support 8 instead of 6 clip planes with gl_ClipVertex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ea7d32570441b25447289b89486670b31968b54", "description": "radeonsi: restructure si_emit_clip_regs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "447d74483364f183b51b67b03e8e4ed2de9d5bf3", "description": "ac/llvm: allocate LLVM PS output variables on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b2331d5f75756ace85e3ba09693304155d98f9b", "description": "nvk: Use an nvk_arena for nvk_descriptor_table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec148e9cdce8c1fdec01749fc97fae906c5de85f", "description": "nvk/descriptor_table: Add a couple new helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e52e296f7c21f4b5199a32940747ad2b37795c4", "description": "nvk/heap: Use an nvk_mem_arena", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "417e85f617557719c50fb58788e2fd6e50ab8368", "description": "nvk: Add a new arena data structure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12192f648901acd3f2d4ebbf8f98f6b488b72390", "description": "brw: properly decode TGL_PIPE_SCALAR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42ba492b880067eab51f5ec077349eabd0cf9e87", "description": "compiler/rust/bitset: BitSetStream takes Key type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8ac2d47e79fa2d787cebc8de568a50c54719a38", "description": "radv/video: add KHR_video_decode_vp9 support.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4399e43ffd603979da36f5d58342edcb61f115d4", "description": "ac/vcn: add new firmware flag to pass uncompresed header offset.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fe375eca5f291603c4fb38e5662cc09e47a1f3f", "description": "vulkan/video: add vp9 decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0f4cbe6f7671fbed6d93e6d1f72c86ee925386a", "description": "amd: move vp9 probs table to common code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "622612f67ea72298c3d85dfe53c5d54ee9f98527", "description": "zink: hook up global GENERAL image layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35ee74181e37859840087f30c57f10d341bb4a3b", "description": "zink: rename a sync function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b84f98288c37a6ac5497d68a17f082f81a7e92d5", "description": "zink: add UIM feedback loop info for dynamic rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ef18a10eaaea9fc1fcc9e062134fc9aaa4ef4d6", "description": "zink: add a local screen variable in begin_rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8af0a2b0cadebf7b5096e97ca0a840b996a57d00", "description": "zink: hook up VK_KHR_unified_image_layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f079cad64476c3099a4b22cce0717bd216af079f", "description": "zink: support vulkan 1.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8914c62ac9bd7f37d3e6ed5f5c5822a0af54826", "description": "nak: add support for cbuf2 format to non uniform lowering.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fada33343594ab354d3f63dcb996112f1b5abbe3", "description": "nvk: bindless cbufs on hopper/blackwell are different.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "759e83204e5fac8b54bc2894a207cc34898ada80", "description": "nak: Remove unreachable code in sm50.rs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e53e430dde7c7afc82ec14e9cd3811ddca38caa1", "description": "nak: Add tests for imnmx and dsetp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c052d87b778f9cda36ee77c673ed9d8f86efda9", "description": "nak/qmd: Add QMD version 5.0 for Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac699637c05350a06eec9311edc48eac050f7ea7", "description": "nak/qmd: Move slm size to a separate macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f8245472dc10f66224edfb248adf85dd405a05b", "description": "nak/qmd: Allow program addresses to be shifted", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53dc4117b19481021fc1411c11a6c1b071c1e1ce", "description": "nak/sm70: Fix r2ur for Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "047a90d6836e3183cf5ad53fbc1d5028185427a5", "description": "ci: Re-enable the Collabora farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "acebfc7a38ce7b1f498ded6bfae4cabc879bb8e8", "notes": null }, { "sha": "b2ad1333d03e18587f4b77a6cdff3431db4210c7", "description": "anv: Use genX(set_fast_clear_state)() in transition_depth_buffer()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0bce5650c6a81e4b6ed8dc183c386fd47d911e9", "description": "anv: Move the gfx9 sRGB sampling clear color code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21e7e5a9f19fd0735cc27ff24ae2bc8007f0273", "description": "anv: Query sampler offset in set_image_clear_color()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1820db80d6d56c9584ba4585303198b029ef6b2e", "description": "anv: Fix an assert for ISL_FORMAT_RAW clear color update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0bb9cb6d8e919fe0cef58a58c534caf574fc211", "description": "iris: Update clear color initializations for FCV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5bc71dc5659baeda3d732e306b0f8e638317f19", "description": "iris: Update check for sampler field changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69d91ae9753d8698eed938fe97c5daae6729b14d", "description": "intel/blorp: Use get_copy_format_for_bpb more for gfx12.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27a5d846328aef744b3b8cb7ff8adf26c5539b4d", "description": "intel/isl: Fix isl_get_sampler_clear_field_offset()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4cedcd3628cc3b67411ed6d780c30ec2182d26c", "description": "venus: force sw wsi path on nv proprietary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1c191a8c839e6359dc3d99b5766886b96bc3278", "description": "venus: do not force prime blit on nv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a28515f09694c41df705be3b949d5b5e084dc23f", "description": "aco/opt: Rename loop header phis", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00dd0d0dd15f6bdc15006ee3fb8bdd5219dbc077", "description": "aco: update VALUReadSGPRHazard comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a714a19e1626464f73b8f76402d74c52c57d25f4", "description": "aco/gfx12: fix VALUReadSGPRHazard with carry-out", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "65f95ae74e9c0e30bd14bfca347caeedce486bba", "notes": null }, { "sha": "19e494a461630c796b1c0a0cf29043e2efd04d0f", "description": "panfrost/ci: smoke test AFBC-P in CI", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e19e8012e4ab712dd462574eef17093ce34b06b8", "description": "docs: crnm: document token usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acebfc7a38ce7b1f498ded6bfae4cabc879bb8e8", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870b8717b25eceadac8dd653debe8346826227cb", "description": "Revert \"hasvk/elk: stop turning load_push_constants into load_uniform\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac042d11789038eaf587cea13c1df0cbd568dd6d", "description": "lima: Convert to use nir_shader_intrinsics_pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52d028e06c35d86355b9fbaf409e961b2bb26338", "description": "freedreno: Enable the X1-45", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1eef2a65c7aee0c2e5ef31c9cd22a64b426936af", "description": "freedreno: Fold X1-85 back into existing dev table entry", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd7efb880534cfbed80b1e4c531f1ca063c8b719", "description": "egl: export GL-CL interop functions from libEGL_mesa.so", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c8496e2f64ef4d98cf4d0c03c040d90e0960edd", "description": "freedreno: Sort MRTs so output is stable", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2859fd34f343657c790b6cabed1db2a80cf16854", "description": "r300: minor fix for backend writer/reader detection", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d279d019d45d9038356eb7b9747ef0b208a56d2c", "description": "ac/nir/tess: remove parameter from and simplify hs_per_patch_output_vmem_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5734a916d619487d66991e7a26b0beb06b984913", "description": "ac: move tcs_offchip_layout into ac_shader_args", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5994e08f8bece743d8475486a5e92be57b86b006", "description": "ac: set LDS limit for TCS to 32K for all chips", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa5e07d5f74ece0226d6bf86a00bb3254791e468", "description": "ac/nir/tess: write TCS patch outputs to memory as vec4 stores at the end", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c732306c5aa2e3cce19002f2b02d4b394b11bba7", "description": "ac/nir/tess: unify computing LDS output patch size, minimize LDS bank conflicts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37dc376395773b8ccde2e1e6db7a9c3c715a7e17", "description": "ac/nir/tess: use if-ladder to determine valid tess level components for the vote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f0d9495c5fa67f5281f97df0dae00d75923f12b", "description": "ac/nir/tess: inline mask helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ae5b2fbfdfdbc30f80f7167820dfa596074ec2", "description": "ac/nir/tess: rewrite tess level tracking, don't use LDS for more cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be44da1888c9550393c4178a0a1543dea4d481f4", "description": "radeonsi: replace tess_levels_written_for_tes mask with a count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d9cfd89da111f644fdd97382ee89818e92826d4", "description": "ac/nir/tess: compute the number of remapped VRAM outputs in common code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea7006082678bee3123420d449f7a9bede38270d", "description": "ac/nir/tess: stop using tes_inputs_read / tes_patch_inputs read for TCS & TES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c38bc4824f3a59406a07bcfcf190235529acf7e3", "description": "ac/nir/tess: apply no_varying to ac_nir_tess_io_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2c48652da87162fd1d68323af0f5a3a518b4f33", "description": "nir: add shader_info::tess::tcs_*outputs_read_by_tes*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42445e271e1c2c9d508860b50c4854403094fd74", "description": "radv,radeonsi: use ac_nir_tess_io_info for LDS size computation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c678844ccb0dfdccf344edfbe032102419ee9cf7", "description": "ac/nir/tess: move LDS and VMEM output masks into a new info structure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9c2a01f6a95c8892d16a7f817b031dee2fec6a1", "description": "ac/nir/tess: indent a block for nir_if", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d967266edda41abd21c04b55398950be8cc9c301", "description": "ac/nir/tess: if all tess levels are 0, skip per-vertex TCS output stores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1237256cb48f107d4d612e9e66954edbcbe476a", "description": "ac/nir/tess: execute the tess level workgroup vote on all chips", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c16228359479f29d057c29302f5e916cc374ae4", "description": "ac/nir/tess: write TCS per-vertex outputs to memory as vec4 stores at the end", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "509f0e62ad2ecc51c7d4dc3b9741b74bde57d4fb", "description": "ac/nir/tess: allow passing explicit patch_offset to VMEM/LDS offset calculations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a59464b6e3bf7d79c3d2af2eb66f44383e6c2ae2", "description": "radv,radeonsi: precompute and pass TCS per-vertex output stride via a user SGPR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "742227c65c878a0401d60bcd6ea02f132f9bc0d8", "description": "radv,radeonsi: make TCS_OFFCHIP_LAYOUT_NUM_PATCHES not off by one", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d3e3c72e07b42871da79077dfcb559f9f8f0872", "description": "radv,radeonsi: merge PATCH_CONTROL_POINT & OUT_PATCH_CP into 1 field", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "534b2825737132021683991ea347694e1680dec4", "description": "ac/nir/tess: adjust memory layout of TCS outputs to have aligned store offsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80236f236796d769d9808c28c9f71bf15cb6845b", "description": "ac/nir/tess: add if/endif for HS threads in NIR instead of ACO/LLVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd366b57d9cb0121cb446ed4dd182408b14388bf", "description": "ac/nir: implement load_subgroup_id/local_invocation_index for TCS on gfx6-10.x", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b937d8be9df0c4116b8131ede634fc0aef17026d", "description": "docs: add sha sum for 25.1.3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c25b090021ae8d25446328f37f05e47d1b2851d", "description": "docs: add release notes for 25.1.3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f787ff64e0cde6b7d22cbebb3ecfe33d4bb3794", "description": "docs: update calendar for 25.1.3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8bd9ac7894af0059d9e268fb644833173934714", "description": "brw: don't unconditionally print message on instance creation", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "52f73db5b78a4c105eb78c80487e6651d492ceb5", "notes": null }, { "sha": "16dbcd9b04456f6666be2e84d76d40c1d3564ff2", "description": "r300/ci: add two flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6aad1b4c2c3d13f28b4fb84d7042032852dbb2f", "description": "khronos-update: Add missing Vulkan Video headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f61fe79fc0c194b612d310044f7e6d0c42c11800", "description": "ci/turnip: Update a couple of flaky tests on a660-vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "242f677d207b7cde0723c9705bc38f0cb1a2287f", "description": "freedreno: A couple features.txt updates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b20bddb8a31b72d2d0e00cf7efa96bd4c9b9b67", "description": "freedreno: correct resource usage check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95fede012614f9ac405f7885500a073af8303fdd", "description": "freedreno: Use non-draw batches for compute contexts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "014b2308c0ff976520852de916109fdcbd895937", "description": "freedreno: Fix compute caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57eb3529acd35b5b0a82a0b8e78e598b361e4d7f", "description": "freedreno: Don't autotune if we are already sysmem", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5e2e26f499d648bf5dc1a7d4c6102e40706f44f", "description": "freedreno: Avoid repeated device lookup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "111005066db93df59f54f0c632206ac38d8aa9d6", "description": "anv: Increase max VBs to 33 on Gen11+", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f0e4a7605c00d2c5d6d3798209672b5f151ffe5", "description": "nak,nir: Stop using std::mem::zeroed()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d15b5fadbbe189026ad02a0885fccf1d8b22ab06", "description": "nir/divergence_analysis: Update LCSSA comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80fb55571860ae3cc092f8a2646425e5f20bb5bf", "description": "brw: Fix MAD instruction usage in spilling logic", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "338273dedde33acfc636c21086e612ea9b30184e", "notes": null }, { "sha": "9c0ff88e8d8989a84c8b8140437d7736e18d6b5b", "description": "vulkan: dump headers/registry to 1.4.317", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49def5ca9d4682b28b482637e55d06befdecacdf", "description": "spirv: bump headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb07343c28fc172e83e3ef23c994b9e43a30fa02", "description": "pan/image: Start checking image view consistency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb476fd2c60c673f352423ce002c22513be078cf", "description": "panfrost: Make the MTK detiling more robust", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a87805fdd805b3a6e45969b4372bfd72f4f2080b", "description": "panfrost: Draw a clear line between AFBC and MTK_TILED conversion shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6d53fc1d866386b5af71772b110fe2e6dabfbdb", "description": "panvk: Add FS read support for PrimitiveID", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49a7b1a5b8c228c3cf81fbe9d81b1150a14937b9", "description": "panvk: Fix unsupported LogicOp NOOP blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8953c13b15045598c1eadd54ff6c4d149f891a1b", "description": "panfrost: Remove pan_indirect_dispatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c563781fc31c25a5b6f3616dce2cd804e8484bb", "description": "panfrost: Enable indirect dispatch support on v6 and v9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33fed5a20f90795d80b2e4d14e358d0d62b0846c", "description": "panfrost: Use panlib indirect dispatch precomp shader in Gallium", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b4e515ca291758318e200006bed31d461de225d", "description": "panvk: Implement indirect dispatch on JM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf9331b3fe886604fb8bc41deb0d236f44fef0bd", "description": "libpan: Add indirect dispatch implementation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1abe5d1da9ccaabf0d1216f2dec6bc4c8340e7cc", "description": "pan/genxml: Switch pan_merge to a macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b1713b43619782ed5b350878d5892ecc355fe0", "description": "panfrost: Make pan_encoder.h CL safe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ccb9568f8259852897f132e7bb84b447692894", "description": "anv: simplify RENDER_SURFACE_STATE parsing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f5a9a5a7390f4d52ef9aa0aac41f0431068184d", "description": "anv: add support for shaderStorageImageReadWithoutFormat through emulation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52f73db5b78a4c105eb78c80487e6651d492ceb5", "description": "brw: implement read without format lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8c3767386b3098c87acc6210459ba0af1707de4", "description": "v3d: Rename MAX_JOB_SCISSORS to V3D_JOB_MAX_SCISSORS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed16884bfa94a2a51239c50995a2da6b9786a1b1", "description": "v3d: Force job submit if the number of attached BOs is over 2048", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ff509593ced88feec810aa653cf727da8629758", "description": "v3d: Only apply TLB load invalidation on first job after FB state update", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45367643f6f6696d2d75bea8f7d88cce1576b603", "description": "v3d: Add missing newline char on perf debug message", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86ccceb4deaca9d54b29663a685c5a8398b7181a", "description": "aco: don't consider gfx1153 to have point sample acceleration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10b49781d2cc6a143cfeb4e3c9116898ee0fbc4", "description": "aco: make all wait entries linear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1088ac49dbe5507624c99007beb7142e1fb7bde0", "description": "aco: sometimes join linear wait entries on logical edges", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1f8537131835646875dedb116d256f6a8bf82de", "description": "aco: skip waitcnt between two vmem writing different lanes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9649deb50e1e83d210966a6c98a23f21243c622b", "description": "aco: skip waitcnt between two vmem writing different halves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a38ad3ca7c11dc0371d1381afcab400db7d0ff9", "description": "aco: add wait_entry::logical_events", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb99de00f7b7137425dae5ed5d3ca9e5ccb13c35", "description": "aco: add wait_entry::vm_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b70ecfa58872abfa17b56d0b2486ed3df982fb7f", "description": "aco: only join barrier_imm/barrier_events for logical edges", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a9b4b97603c28690a4f10cb63974fa419b7fb1", "description": "aco: set vmem_types for args_pending_vmem", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb0a422be2e935aaabb8b60f3552c0499e4e85ed", "description": "panfrost: plug leak of modifier conversion shaders", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ae3fb3089f50a5f7bc42f209656b783ac98ec509", "notes": null }, { "sha": "cc66651fc1ea4ca7dd4a67ee32f21190031f792a", "description": "panfrost: do not double-insert shader into hash-table", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ae3fb3089f50a5f7bc42f209656b783ac98ec509", "notes": null }, { "sha": "69b458fdd7c500c6c93cd3aa3c13eaa6c111a61d", "description": "panvk: fix imported external multi-planar image support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9006ebde025698334293ea5d148e81ee9be8a32", "description": "pan/layout: document and prepare to fix planar plane offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6690c74f6d81d953aab8471ff3da2ac6843a8fdc", "description": "pan/layout: refactor wsi layout query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d77569cbc0a425d8b7f8dbe6bb96bcde72c1fe5", "description": "pan/layout: exclude plane offset from plane data size for import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360c08a3dc0f2ea4baf209f9c6e231d013e968e7", "description": "pan/layout: add const to immutable local vars in pan_image_layout_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a633d3f71f951ca7e2598b2f55cda8108538e9c4", "description": "docs: Add CPU frequency governor perf tip", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f64dbfd08a9ddf790d5100a3060ebf449ec7cbbf", "description": "anv: ANV_DEBUG_WAIT_FOR_ATTACH", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad6e1afe7475d6a99d1bb3ecf25356bd6eaeccc3", "description": "panvk: add EXT_texture_compression_astc_hdr support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a271b9a9a3930aa9ba6f14b53132d52f25b6f8b8", "description": "vulkan/format: map ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ade742db14bf66cc15cce57fca59d1ae15c0c7e7", "description": "nvk/headers: sync up the latest blackwell compute class headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83f80dc4aab8d2e1baeefe42230ad0209f8cbf0f", "description": "ci/lava: Update image tag to apply the changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9024e0df8359163818707750ee942e38ad28d41d", "description": "ci/lava: Don't fail if the section times mismatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7322e448332deafae11b0ac376662489f16321ed", "description": "ci/lava: Style fixes in test_lava_log", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19357b9a841538aa09ad4d14df249e06317d76cb", "description": "ci/lava: Fix type hint errors in GitlabSection", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4dd9027db5c0be024b1026c579b7191893cca0e", "description": "mediafoundation: enable new CODECAPI properties for frame stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f22e3f98cd4e61252a9607b085c80fb98b24d94", "description": "ci: build mediafoundation frontend in windows-msvc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38d2133e3eb3f0ba2a60355387fcaa4d84a17a5f", "description": "ci: Add Windows SDK 26100 to msvc image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b1c4f2e04398e7981ed627d44e0ea6e0b528062", "description": "mediafoundation: Support new MFSampleExtension for PSNR, QPMap, and BitsUsedMap.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4df695421954d4ab6a8d8af325976d50da8bbe41", "description": "mediafoundation: Allow to build multiple codec MFT DLLs in one build pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9f0ddf336d07de08212135bfd7668864acdb92d", "description": "mediafoundation: Request PSNR frame stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caa74854ec4ccc3e032872c9b13d9c019d548f9c", "description": "mediafoundation: Implement full/lower resolution two pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7022698ff6232244a7a877e3228f8f65120a992", "description": "mediafoundation: Added new CODECAPIs for GetValue and SetValue.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a81ffa7747f9d841a5d5ad20694c880bf1e65577", "description": "mediafoundation: Fill RefPicListL0/L1 sizes in pipe_h265_enc_picture_desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e4455768651073bf663052d9a922278b6848910", "description": "mediafoundation: Upgrade to use DirectX-Headers 717 SDK from previous 716 version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6c1881d2911ae28e6582a5f51cdc620003e730f", "description": "tu: Add perf debug for FDM being disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c5c3d7819eb9a0a253e48850c45a1222ad986a4", "description": "hk: fix texture state count", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01c59030e82d27cf14606c372a79985dff19542d", "description": "hk: clarify A8_UNORM issue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dffee5abc8e737bd51b75ad28bd713a7853d34e1", "description": "hk: enable another format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df6c52ff2ab07ba02a4618d88f286e313f50e2b8", "description": "hk: enable ETC, ASTC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a52c5fbc3509a26f22424812a6e2445c0f1bf395", "description": "asahi: fix shader-db with fbfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d24b5a5946de61644a37f0d4361cd0646fd813", "description": "hk: clean out unused driconf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870bde17d06fefc59fe15e90ee0136e29b0ad0ef", "description": "agx: drop encoding masks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65a5ff67e9de79cc55879b996a528db185e23b15", "description": "agx: add XML-based disassembler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53a2ada9d7f02b86c94992867d6948a0c33badc3", "description": "agx: add instruction encoding cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dccbf8c7fb8b56b79a4ea9a212d3c998bf3c5db", "description": "agx: add XML description of the AGX2 ISA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c16bb0365ae88fc75a4971e8bddc39f900856727", "description": "agx: fix sample_mask packing overflow", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "248b8cb8c565e1c1792214879ffaad5084faaff2", "description": "anv: drop anv_can_hiz_clear_ds_view in favor of anv_can_hiz_clear_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "658b89ac86cf4decaf31c4f0ced31afef3344601", "description": "anv: Support fast-clears in vkCmdClearDepthStencilImage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db8b07f88dcf75f93c4383c59b310444ce46af56", "description": "anv: use the float qualifier to denote the right value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "babeb975c4e8d640f5088218251a88400a0414b9", "description": "radv,radeonsi: fix emitting UPDATE_DB_SUMMARIZER_TIMEOUT on GFX12", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "47f5d25f93fd36224c112ee2d48e511ae078f8c2", "notes": null }, { "sha": "c72987350b9f9d2617513d083b5b0d24b6afe5f2", "description": "radeonsi/vcn: Fix encoding multiple tiles with recent VCN4 firmwares", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02256a5aa3cbe0a37ba2ac5f500e36c03685e36a", "description": "ci/android: Close the Android tools section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a52a25a9e1adfb5ee3145cff1c29d3e0d139230", "description": "ci: Allow ANGLE_TAG to be unset in -runner scripts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c99c67c490832400720ac4be951e19e0b767bd3d", "description": "ci/android: Only replace ANGLE if needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95c508d950c9f541d2745dafd4c0c76aeb624175", "description": "panfrost: Fix shader_clock support for v6+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c1ce2dcc66df091026a87c9e2ed58a75b8fcf67a", "notes": null }, { "sha": "6d4d42e328d8d9490ac79326ed53041c820c20c1", "description": "panvk: Add support for 64bit conditionals in CSF", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ed900c406f94e453ecf0b9129667fd9d480deaa", "description": "panvk: Fix start label position in cs_while_start", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab4301619f1a0c1893745971dac33e0c68288f05", "description": "panfrost: add support for AFBC modifiers on YUV formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f59efe88ed958ed81934fb6cb1a44bbb97a53364", "description": "pan/afbc: Teach AFBC about YUV formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d9a4e8228405d9f19140a3fd62663aa4800ecb6", "description": "pan/image: Teach pan_image/layout about planar images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ceb79e399eb2a2c6a992f986a5d3b6b5feb47582", "description": "util/format: Handle emulated YUV formats in util_format_get_plane_{height,width}()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b54547a0ed29fc29863f13ece90fba56376bcd8", "description": "util/format: fix some missing cases in util_format_get_plane_format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aceabab18f608d4a07e76bc9269c8cf569a79276", "description": "panfrost: Add a debug flag to enforce WSI row pitch at import time", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "916f75a2a6be58c7d57b8c533308ea82da93fb8c", "description": "pan/layout: Test WSI import behavior on all supported format/mods", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28b2c9e8d1c33616e06a0d4346e7be0e8af05ea", "description": "util/format: Add missing entries for {R8_B8G8,G8_B8R8}_422_UNORM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cff496eee97f82134403e622557644e349fc5bc0", "description": "pan/layout: Don't base the WSI row_pitch calculation on the image width", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20a97c928e580720523e90746e6e638b701bbbb8", "description": "pan/layout: Add an option to enforce WSI row pitch at layout init time", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e18402eb1033f6ebb5c5894dce71681c87ea832", "description": "pan/layout: Don't align WSI import offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f64a7c1506654de054081f4eb3e5c796b23770fa", "description": "pan/layout: Check the wsi_layout consistency in wsi_row_pitch_to_row_stride()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a24fddefbae6248090a49ffe360cbe939d78a813", "description": "pan/layout: Drop the AFBC(compressed) tests in AFBCFormatInvariant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b65b621062ba42d9aef5cc46cc34e2fe8745c6f7", "description": "pan/afrc: Reject AFRC(compressed)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2dae926850ee7a0920e18d773afc55b0c68eb534", "notes": null }, { "sha": "bba62e047e88612ae8de768e52858b561dd7f1dd", "description": "pan/afrc: Let's not pretend we support AFRC(YUV)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2dae926850ee7a0920e18d773afc55b0c68eb534", "notes": null }, { "sha": "fc92caf216199efa62ba1133e36cfe3dd1bae393", "description": "pan/afrc: Fix pan_format_supports_afrc()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "894657a5ed2e22248f22388a0467aa24c272a5eb", "notes": null }, { "sha": "5292fef80de65d466cc9f461269d85ee50643dfc", "description": "pan/afbc: Add helpers to query AFBC header alignment requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce197c8018faa85ee5ae23813ad06f7b20880a5a", "description": "pan/format: Draw a clear line between native and emulated modifiers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf3ec8d3b907321692c80db20a40c6d38c748f62", "description": "rusticl: enable proper fp16 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33fb1eca3e7f068fc67cfc77d9a3e8d10e76df88", "description": "nir/scale_fdiv: handle fp16 fdiv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa5a981b83ef0d4e9ba2656d6cd4b79d5855d031", "description": "vtn/opencl: support fp16 builtins", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca016350752144e7bd4de3975792e9e8c93e31d1", "description": "clc: support fp16 spec constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8305828f4bd6a7e8622b3b6ef83676b06efde0e", "description": "util/u_printf: support printing fp16 values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "162b60404358e96063c2c9515fbbb098c173d441", "description": "freedreno/ci: add CL fp16 skips", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24eb46b720546e6ebde0f31766a6f10890f9643d", "description": "d3d12: Add video encode PSNR output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b801a95ae04ac5e7364c8969ab92dfe366d31a7", "description": "pipe: Add video encode PSNR output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "228a0a46a53e0b6a020e4c8c0452afa3dccac051", "description": "d3d12: Implement full/lower two pass video encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daa16cf0d4fcd030569cbe8a2b6cffffabf0f00c", "description": "pipe: Two pass video encode definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e63becefbb0785da420d14ffb217743fe15fdfa", "description": "d3d12: Use helper to properly initialize d3d12_fences in d3d12 video", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb98a1e6f4bd1c5f91d1b24f217540792e5872d", "description": "d3d12: Use RefPicListL0/L1 sizes in pipe_h265_enc_picture_desc when supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f6077ad579994d15ad9c6c5743ed290e01318d1", "description": "d3d12: Fix sliced encode ID3D12Resource/ID3D12Fence reuse. Note the fence value now is the frame fence value as the fence is reused", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a562c0787fc3bfc23105901a255b9c23b849b383", "description": "d3d12: Add D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES when querying HEVC capabilities", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28417a7bbe229cb42b55d2fb1fa7db264dba542", "description": "d3d12: Upgrade to use DirectX-Headers 717 SDK from previous 716 version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "775cd85ed3fa632f1592ec816da2b723d8ea9ce9", "description": "ci/android: Add a version and renderer check for android-angle-lavapipe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0440d1dd03e7155fe5d250f6c4b7809c7926a552", "description": "panvk: Advertise VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ec6527c70a04c27dca36ffab7e9e2ddb317eb18", "description": "panvk: Implement VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca8719bebff73aef679fe7235d5d22b72e7f0a8a", "description": "svga/ci: vmware farm is out; temporary relegate piglit job to manual", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca392b119d6898844e5e0e92fb4a4d833ef3c4e", "description": "Revert \"zink: reject Imagination proprietary driver w/o geometryShader\"", "nominated": true, "nomination_type": 3, "resolution": 2, "main_sha": null, "because_sha": "ca087e202766872085d6d02363fd7f4961feba48", "notes": null }, { "sha": "b6d7736792e79a6fb5990e0d66c3c1b3cdbc1d0c", "description": "zink: reject IMG blob < 24.1@6554834 unless enforced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45d9d55cc110df73c38db25e0254b7118268e157", "description": "zink: don't assert geometryShader for IMG proprietary driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00a2ed60f87fe11997b2f4e16d82ba81a077fd76", "description": "radv/meta: use unsigned min in copy/fill shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "426ddb4fc9a72266f6a710abedd309fe22404f8b", "description": "anv: fix pool allocation failure reporting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57c5419bbd75fc49de2a630f5c0c37b7f3497f01", "description": "anv: Support render to aspect other than IMAGE_ASPECT_COLOR_BIT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "297fdc66366a7478878a3c640298fa93341a44c9", "description": "radv: don't accidentally expose samplerFilterMinmax through Vulkan 1.2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7dc398d8e94a24863fdae5d8d680a8bd0a1f2c", "description": "broadcom/ci: update expected results with kernel 6.12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ad37360dea96ffb6523dec8eb0487fcf5660997", "description": "zink: update renderdoc layer string for android", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eaac7c171fc3a5aea6a01e5802d75689154e627", "description": "docs: add sha sum for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aabbd9f0b2dbc962abcbcadad89673466654bed3", "description": "docs: add release notes for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5df6b445baa0272bff589115d7c505a1f82768d8", "description": "docs: update calendar for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "208450fc57f6ddf0e3a2bd20e9fce8b6d8f77a19", "description": "nir/lower_to_scalar: fix opt_varying with output reads", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "00589893579a66e2cc00a86edae47dff9bf9a7f1", "notes": null }, { "sha": "c3034fa82cc01f13cd7a42e4fd1d98c7870bceb9", "description": "amd: replace most u_bit_consecutive* with BITFIELD_MASK/RANGE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "feff86220c568c3587131a8b9c0d222973800012", "description": "gfxstream: fix suballocation logic using u_mm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73d94d70f1ee7c1ef8b78127d22201990caacb21", "description": "gfxstream: Fix min max reduction samplers v2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc79017f87aee3bd519a30cc7308fdd923f82624", "description": "gfxstream: Allow all promoted device extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de3361d050fa97d0fe23cca0ca55418e39d03a04", "description": "gfxstream: intercept vkCmdClearColor(...) and do linear->SRGB conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd406497687b79755a95119a481a3583aa955dec", "description": "gfxstream: Fix compiler warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ade950b6f1393da858a491369fee9e223b40c8e", "description": "gfxstream: Fix codegen for the moved logging.h file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68e42404b76bf573ce061e9b35d4cddfa538e4d8", "description": "gfxstream: Implement private data extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6c5a548adf00e144da92342b9963afcc1a82bb0", "description": "gfxstream: [vulkan snapshot]: update codegen for vkUpdateDescriptorSetWithTemplateSized", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b95132460601b415ea378ec3fc3d3063f063899e", "description": "gfxstream: [vulkan snapshot]: update codegen to handle failed api calls", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4253e5789a1e3a5f5c0f3643ac1636c476e3e902", "description": "gfxstream: Adjust allowed device extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f839e321b8164809658c79218ad7d1dc64ec8714", "description": "gfxstream: Remove MEMORY_HANDLE_OPAQUE_FD support from Guest to fix suballocation dEQP tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "786bd1c6f20806583c0894643051283e9001cc9f", "description": "gfxstream: [vulkan snapshot]: update to support vkCmdCopyBuffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eea41d1f8669b179aa257e471d9de20342fb85bf", "description": "gfxstream: Update codegen license", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ba95cb0cc08ecd003e5a24a68d058dbcff423c", "description": "gfxstream: Track vkGetDeviceImageMemoryRequirements on host", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4340dfb400f489a2d5c753e82133525e91e4aa92", "description": "gfxstream: [vulkan snapshot]: update codegen for vkCmdBindPipeline", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7826d89a754272bdcd4dd676a28706d5689a21a", "description": "gfxstream: Update GfxApiLogger namespace and header file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dae39cd2783efaac96d099894ad880c257c0ec33", "description": "gfxstream: Reduce log level on AHB allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "464c2e35b8ddb655de49c9f1d1880e342f51c055", "description": "gfxstream:: update code gen for vkResetCommandPool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afab12694777b1edc9929875b7051ce365968eb8", "description": "gfxstream: Update gfxstreaml vk xml location", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad5f1ed77ec31dc1cbc43f453289c330890570bf", "description": "gfxstream: Mark VK_KHR_ray_tracing_pipeline dispatch only", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3331752323ba80dccf7c951c7a32b551f7fe17f8", "description": "gfxstream: Remove old include", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0c10744fdb129daa675536ae42c99130298d3b2", "description": "gfxstream: Update codegen for aemu -> gfxstream stream interface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3df2a0c061c9e50e8622bbf6a41940fd51f1af9b", "description": "gfxstream: update sudbdecode snapshot code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "524d9b064709c08537e3573d9e698b3d9c6f6eb6", "description": "gfxstream: Update codegen after many aemu -> gfxstream changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "711606dff4911951ea2dd4bc204fac65257f3b28", "description": "gfxstream: Update codegen to use gfxstream_common_base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5810d2f0b35ee64070621db337399c2a197a6d", "description": "gfxstream: Use logging functions for call tracing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bc395fca48661786f70dab640717aead1305689", "description": "gfxstream: VkDecoder: break from seqno logic when puid dies.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30fd362ca751d87cb318d8c1bbc133ed78deb781", "description": "gfxstream: Update iostream header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ba070a398a10dc3e24ff62a2c3045e6f0f21d6c", "description": "gfxstream: Track sparse image related functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d4b4fe8b718b55daa1cbb61f688eb223d99b4b3", "description": "gfxstream: Update to new logging", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1f684ffa736da80076d54c00339b464be5ed28a", "description": "svga/ci: return svga piglit job to automatic rules pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "978933c0157b184beb5a91683cf1cdfbdf40bdce", "description": "nir/opt_algebraic: extend lowering for (i|u)bitfield_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f65081e021e68144d99b44115140b55e9c5a2d8", "description": "ci/android: use `curl -O` to avoid having to specify the same filename again", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1502af2e4e17e8eb82f0f20931602a808c75e3", "description": "ci/android: use newer cuttlefish images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "088a4b0e23629dd580e6d216326afbeb45604d3a", "description": "ci/android: configure both hard limits and soft limits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "859e90300467f014c7fe7a3195f4dbbbd952ccd8", "description": "ci/android: skip org.skia.skqp.SkQPRunner#UnitTest_SurfaceResolveTest", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a8fec6c6d1b2272199c4d844dbfecb5ba813ef1", "description": "ci/android: skip org.skia.skqp.SkQPRunner#UnitTest_BulkTextureRectTest", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf6f97a224033bb70eea312cb987e7c9416bf126", "description": "ci/android: reduce launch_cvd memory limit to 4GB by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769a4aa34ea720fe5170c480d0903130d64d7d19", "description": "ci/android: disable errexit in trap function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16754dbd136bd0494baa2b676413b874c717b1fa", "description": "ci/android: Add gitlab section for logs uploads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfca9fbbb33fbdd304b479a51fd013c351619cc8", "description": "ci/lava: SSH tweaks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b16ed16d754bc7ccb56e587487f70192f54ec78c", "description": "ci: set up XDG_RUNTIME_DIR to be under /tmp which is tmpfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5500cd12fa6d7b550ed289f775a84737c702d34", "description": "mesa: Add support for GL_EXT_shader_realtime_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47619ef5389c44cb92066c20409e6a9617d685fb", "description": "ci/android: silence mesa error about `//.cache`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdcdfe8b3361978c65e5c6ad3b6919f29299502c", "description": "ci/android: show also the device name when printing GLES and VK info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76a73ba26377116b55db840687f86ec3d9e44250", "description": "ci/android: get only the first device from eglinfo and vulkaninfo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e12aa9a49ec46e69ced7baba133995cd99ab9052", "description": "ci/android: fix printing the original GLES and Vulkan versions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57b04e8dfda9b09fb018907ae921f3ebbc68ad3a", "description": "mesa/main: fix enum errors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba7f7d586be39571546e0dd7fd5123b08fb099c", "description": "mesa/main: fix error-handling for gles1/2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d5447ea66d7fc3d8c83426a4f4534d61c6d133", "description": "mesa/main: fix multisample enum checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5ce75a63a719949481cc4a9473f7523fcd2390", "description": "mesa/main: correct error-checks for GL_TEXTURE_2D_MULTISAMPLE_ARRAY", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d97f5d77eec9d87f18bb7953890307ade7ead8a", "description": "mesa/main: add _mesa_has_texture_multisample-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "214fd4e40db24b95b609a7e2ad2dd58ce3ffb7a9", "description": "mesa/main: fix texture view enum checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f87f6d9cd4f25dd0f336d65067378e2a29907d62", "description": "mesa/main: do not allow desktop enums on gles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcf26c951bf5aa97e876b885be70196e2d415bdd", "description": "mesa/main: clean up invalid pname-check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "937e1d55b3a7c68b173f291d559809a2358d7dc1", "description": "mesa/main: fix ARB_texture_float quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25830434c2eab4a8a3999da741971395df89c315", "description": "mesa/main: do not allow non-gles1 enums in gles1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "879ef152db8482a9f060b8406f92859943474153", "description": "mesa/main: use _mesa_has_Foo-helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e4f12d7acbb86081dbd57139ff3de9c193a5c3e", "description": "mesa/main: use _mesa_is_desktop_gl_compat-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87dda2988be6e5c2a047ed416cac07765c252504", "description": "mesa/main: fixup bad indent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c059c721fbc7f2f0396bf30e4e881c7b8b2bd5fb", "description": "broadcom/compiler: handle moving last ubo load in the block correctly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8998666de7e827f5fe62b51186c7f81d362a2be1", "notes": null }, { "sha": "e579b982b0c16fecb04e5c837d55d7cfe75596aa", "description": "radv/video: Set all pic params for H264 encode refs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92e99e6169bb4f3800da37888698e8c416c8864e", "description": "radv/video: Add radv_enc_h264/5_pic_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7de2bd086dd5c0fbd0a6568ba46cb5b956961b8", "description": "v3d: Remove struct v3d_surface and create/destroy surface functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e4b66e2260201793f37022d2dd5f17f30c1a450", "description": "v3d: Stop calling deprecated util_framebuffer_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680b6d0e9b449b2deac43652c4f494d93dd21feb", "description": "v3d: Remove separate_stencil from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46ef49ab55e882a85b4b0cb70108583e9fd28c57", "description": "v3d: Remove internal_type and internal_bpp from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "735cf1cb78ea53f45b341bd75456e3b30c950011", "description": "v3d: Remove padded_height_of_output_image_in_uif_blocks from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fe03272552dd8c434e2ee27d7544b745cea6f07", "description": "v3d: Remove tiling from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3228e0648efcddb29a5c864ef177761e80cafbe", "description": "v3d: Remove never used offset from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c13135f7c34746961f6769e84ce965dd501f84e6", "description": "v3d: Remove rt_format from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46b96e0079a51162ab65a68326854dc7dbd9bab7", "description": "v3d: Remove swap_rb logic from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c4070f3e95dcc749acbcd39e7c7c91e426b640e", "description": "nir/opt_if: limit rewrite_uniform_uses iand recursion", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaeaf9554d70783c5cd0a4d5d47c6a1552f783f0", "description": "nir/opt_if: don't replace constant uses with other uniform values", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27279b2cbe636f29a4cc9eec0993edb0725a047f", "description": "vc4: Remove struct vc4_surface and create/destroy surface functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba950f955688fe7464e900a886f669eeda552f1c", "description": "vc4: Stop calling deprecated util_framebuffer_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40f3dac7160379f33e149a9a39fcaba754c3d93e", "description": "vc4: Remove tiling from vc4_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51bc2e607fad8c45c7a30a8ce09cc1268d7d455b", "description": "vc4: Remove offset from vc4_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79498a0849356f8260d761a87e74f14957c4b63f", "description": "brw: fix brw_nir_fs_needs_null_rt helper", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9b42215e0d6762151e3063fd83e779dee17ad058", "notes": null }, { "sha": "226b0e28dbe9e48c51a6b3213f9da10c7d2cbad0", "description": "nir: generalize bitfield insert/extract sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2474118a066d3f87b749eeb999c0c45cf620bc61", "description": "spirv: disable mediump for bitfield insert/extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098c15bfc94446d755455aaa275a30d4ef8389c3", "description": "radv: use paired shader registers for graphics on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8b3c92a3e795285411e6d69c06384c3cb685cb5", "description": "radv: add macros for paired shader registers on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8f9e0fb05ee27d37520eb07bee1137c1a530693", "description": "radv: add a new dirty state for emitting tess user SGPRs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c27cdaac70c9b41cf7c1f9cbb4162b29bef2b387", "description": "radv: expose scalarBlockLayout on GFX6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26c9c6296da79c6d1d3d36ff24673d1a1604e23", "description": "radv: set radv_zero_vram=true for GPUScore: Breaking limit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa94b1b29c7aa8927ffa29aa3bf3e66e6e4d5342", "description": "rusticl: check the returned pointer of mmap", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "notes": null }, { "sha": "9b28067b599c5150c70ebb32ccd8285288eb0851", "description": "rusticl: move unmap out of debug_assert_eq statement", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "notes": null }, { "sha": "931ec3e9549662ba4646da1e23905556ae16bfeb", "description": "rusticl: fix compilation on non Linux systems", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a51d061c00b6b49853881783ffa02aca3ee105f4", "description": "brw: don't generate invalid instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0e3e5146cf140095cae9da0c20a7feed17eb9ef7", "notes": null }, { "sha": "2bb9b94c4c689583de84d2d701d00cfd11e3bd03", "description": "brw/disasm: Don't print src1 information for SEND gather", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e523b44002a31a35e66364db01092f56a77dcba", "description": "Revert \"android: Link with libc++fs up to SDK 35\"", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fd6bae3c4dc7b96659ed2218bed450d54449435", "description": "llvmpipe: Use mkdir instead of std::filesystem::create_directory on Android", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4aafb5fcc302c5d482eb2401ab1bef9675d2ebec", "description": "llvmpipe: Define LP_NIR_SHADER_DUMP_DIR differently on Android", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "542836afe586914347554c905fa96de6d149aafa", "description": "intel: Don't require dpas_intel src2 to match destination", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b83f406c9163c01505a4e470ed684e03a3843743", "description": "ci: inline the only anchor reference that was on its own line", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50dbb6c31ad612554585224cafba84e63ab81a55", "description": "ci: improve explanation of the pre-merge/merge-request pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2f8a1cb3ef56b83b61d87e685efcbf76b37927d", "description": "ci: improve name of merge-request pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "730c938a46150630afdee033a2a848c25aa02d62", "description": "ci: improve name of fork pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f29524c1de3bc5829d64dddb6637177261ba1d45", "description": "ci: improve names of push-to-upstream-{default,staging}-branch pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "942b565f34cdaed22abe41d58eab1497a799c89a", "description": "mesa: strengthen the condition that triggers generating VS with edge flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8a6ec59858522df925d5918696effe59a75f1c4", "description": "lavapipe: undo fb remapping before poisoning memory at end of renderpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "723a1fabacda4924ba2c197a68abc597efbe8fdc", "description": "tu: Use safe-const GS variant for VPC binning state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "946bbd8b2fac352618381bcafb746751050af929", "description": "panvk: Enable vertexPipelineStoresAndAtomics on ANGLE for v13+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7f21cd9c6193c17a0cf32379833a3a36b2739d4", "description": "pan/bi: Lower VS atomics direct output store to only exec in one stage when possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4100f1d08ac9b04eee26449c3295572bf7362860", "description": "pan/bi: Stop writing pan_shader_info::vs::idvs on non VS stages", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3", "notes": null }, { "sha": "f1ba8070992d7f6669eb5d4626bcec0bc5b1cf8d", "description": "panforst: Update ForEachMacros for pan/bi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b60cae2af6817683297a901b1e446df24ce5c76", "description": "ci/android: Make android-runner scripts safe for set -u", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6de893b607fd554ef6e626bea32cec08a9a7a13", "description": "panvk: Expose 2 queues on v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f5ce2d5aa9e6307dbccd868aa5100ca57c9191b", "description": "ac/nir: fix unaligned single component load/stores", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d30a6f81023f9236e339b1d283cd73a2dc440b46", "description": "v3dv: consider render area when configuring supertiles", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cac70558d1e357271e13052bfdecf788bbd06fa", "description": "v3d,v3dv: set max supertiles to 256", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e3f190e2e0a9b22f93857c93c19cd47e9900462", "description": "rusticl/kernel: rework unsafe block inside clSetKernelArg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f663e3330ce10110f7b0f4eea4c9ee1e522e919b", "description": "rusticl/memory: properly set pipe_image_view::access", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "868ae6a2624e88acb4f7a5ce7e3738ba0b3bad22", "description": "rusticl/kernel: implement CL_INVALID_ARG_VALUE for image args in clSetKernelArg", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94a4ba5b4daf0431d6c8c4f4f9f406cc6c329893", "description": "radv/ci: bump the timeout for radv-polaris10-vkcts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ca95fa67a774f892bd0ada4c61c1042fe4e239", "description": "ci: uprev VKCTS main to f66e0ae866117f3d7375763bf5ec194404d88cdb", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd45bf5bcec1eee94bdb0501896b8d41df009a75", "description": "nir/load_store_vectorize: stabilize entry sort", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "397920c16eb26aba25558050655f656f03239baf", "description": "nir: fix left shift of negative value in ibfe constant folding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78aae4b1bafa50fc25e4a99296d8be718ceed64c", "description": "nir: fix signed overflow in pack_half_2x16 constant folding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e82f481ca956252c86b08da2ba46e9449d8bf0f", "description": "radv: fix too large shift exponent in radv_remove_color_exports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6852538ba04e6550c10bf008d74d8f4054f304b4", "description": "nir: fix unpack_unorm_2x16/unpack_snorm_2x16 constant folding", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "817c14cc7c5ac1df6d56e99b64a3f3f087673be7", "description": "ci/lava: Only deploy kernel-modules when needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a0cc0ee0d01e8ab5c833479baa12bd7074b0ec0", "description": "ci: Use zstd compressed kernel modules", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "347e957b44746bbe417d77f19113463da6817d58", "description": "vulkan/pipeline: Hash null descriptor robustness info", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6ae401aa868066eecbe6307c6e8173525f566580", "notes": null }, { "sha": "a6675f35b20ac3a78a0d53d0851d59c464918fe0", "description": "aco: clamp exponent of 16bit ldexp", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf2ed20eb95a75c828fd0161597838e4d151f46f", "description": "nir: remove unused nir_io_semantics::invariant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44fcda9631ee94f2c28367b2d70e630de8a65734", "description": "nir/opt_clip_cull_const: support GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6677d087c086cdfc65bf55b0a9db838ab800f5f1", "description": "nir/xfb_info: add new fields to describe 16-bit XFB better", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b70b419b5282fb01b7202e5ee1d391fcba15ef8", "description": "nir: always index SSA defs before printing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf94ae85442cf7d491ede35c4f5f345d92cd399c", "description": "nir: change the type of shader_info::patch_* fields to 32 bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b69dcd8d33f4425228aea97c5f723e6804297c05", "description": "panvk: Enable VK_EXT_load_store_op_none", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7e61f95b8c16e4ba82c9d699f9c70822492261a", "description": "zink: delete zink_ctx_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d1ca611be803f707f9694d9716120e72d2090e8", "description": "zink: don't fixup depth buffer if it's already big enough", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dc8d813321b9288f3b1c9c752e4a6eb23d2a7d3", "description": "zink: delete zink_ctx_surface::needs_mutable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ad4b07c38a3e64c295fca611dcdb65287d77092", "description": "zink: delete zink_ctx_surface::transient", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d76f16eddfb9160aa5c95bc5fa10b4593db01a", "description": "zink: delete another pipe_surface from msaa replicate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f4d506d7c830bf18101dfaaf94ba54ef00a977", "description": "zink: remove some trivial transient surface references in rt init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad5a115246a1537b8bcb107a20f8033706a34a19", "description": "zink: slightly rework transient surface/image handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f81f121e631250fb6a1f6b0cb1111544a743180", "description": "zink: remove a pipe_surface from blitting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5e91887cfa840c47f3fbd7b77f2fb59057a682e", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49564786f72119c4d500fd2ee8f2d00c8610dd6c", "description": "asahi: drop dead surface stuff", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f283645416ca5e67ff57dcc3b187057675945ca", "description": "intel_aux_map: Avoid creating new table pages when removing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac6f094513ff348c2312fc9c1b4bf42d9c2c4ac", "description": "radv/rt: Report 256 byte alignment for scratch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6628ac8ad9f97002183db45217bd793c89a3ccae", "description": "radv/rt: Avoid encoding infinities in box node coords", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d84d7b78e472d64ed8860c9798a4c97cac2323e8", "description": "intel/dev: Add PTL PCI IDs 0xb084-0xb087", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca3312765228a344497a509086559be371a4e1c9", "description": "vulkan: add missing include for FALLTHROUGH", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3bc7564bb03c2d9b3f96d9cc81b5a852f8af2c72", "notes": null }, { "sha": "e0641fdac7a38a882c57d68282b020096902829d", "description": "zink: fix ZINK_RENDERDOC=all", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6dfc4169c2ea3390b3cd5e1fe2885c13826601", "description": "zink: unlock instance mutex if creation fails", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", "notes": null }, { "sha": "f611fb4af97126e493437e33a3d924c5fab47c0f", "description": "svga/ci: fix indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c5fa54b5bcff014120aca23b066992bbfa91662", "description": "svga/ci: fix job stages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a321b3207c037fed1d9898eb341b6e92fbe88943", "description": "util/dd: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddef6be19a99eeb3a85e0daf44ad27f2cd3d519b", "description": "noop: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbc4a2d2d9b18f937823993cba01bee60cd73ec2", "description": "aux/trace: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0100e44a8cae4733c7d7c70e2a1e2c0131f05685", "description": "util/tc: delete surface hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94979fec2cc2b3fd54975f0a52ebdcf6d8eafa83", "description": "vl: delete a missed pipe_surface_reference usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06cf5794b15d08efb5189c343bb57a92fcce9011", "description": "vdpau: de-pointerize surfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b36fba19cc12021f4f0b439c970a5bbfc5dd9689", "description": "va: remove one more pipe_surface object", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56077977438bd1df3710c7e2e177bd8ac77d65b4", "description": "d3d10umd: update to latest pipe_surface changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "561fed955b9a0edf302eef46e41a31ea4b0cea49", "description": "d3d10umd: stop using pipe_surface::width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9d359c6d10adb1cd2978a0e13714a3f98544aae8", "notes": null }, { "sha": "3ecec254a766aa470cfd81f4c782644e91f93070", "description": "util/tc: fix surface refcounting (by deleting it)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11a3f2f3d18017f0eff9524d82e44359d140dfd6", "description": "lavapipe: kill off pipe_surface objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db500d4a561f7ff1c48ab005cac188127f371f0b", "description": "gallium: kill off pipe_surface_unref_no_context()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "718e277ab56e52c9a8d23c3ea4cb0eca038de630", "description": "util/surface: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d9f5d3bcd6b7dbf30bfc81e7d75f3352f5a0682", "description": "util/debug: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b92b67c94170cf5b11d03e0edae11fe637a099fd", "description": "util/blitter: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b81359ec841724dd447fc450025605c9f3cdfb2e", "description": "panvk: bump maxPushConstantSize to 256", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6f19e87acaacc5be5980b98f6fa4398a22895f3", "description": "panvk: ensure we don't go over the hardware FAU limit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c37bcd43fcdebeedd1938da82baedd0fde9f9f37", "description": "nvk: Claim shaderUniformBufferArrayNonUniformIndexingNative", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8b309f1cf61d5cc44118e712f8fbf6768f01aa9", "description": "nvk: Run nir_opt_non_uniform_access for UBOs on Turing+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7690d35aaa565d5cb829c83e40d0f567a3875f0e", "description": "nvk: Rework non-uniform access lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bea7caddb8e7cd305c7927dbd03442061bd3a05", "description": "nvk/lower_descriptors: Drop buffer_address_to_ldcx_handle()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64a3ab35a9ad3404183353b7e52374ddf5b2a3ab", "description": "Uprev Piglit to 685ea49b47ae52560975cfcdb0ea0d4d27fead16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87b74c614642fa7ca7e4041fe4fdcf9bc4a64107", "description": "Uprev ANGLE to b1359277066648c3577ea8b57cc5e0bccee7b6cc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fdfdbaf92432356390d700aef833cce0bbbcb93", "description": "aco/hard_clauses: simplify and complete get_type()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8764ec0230523a7c03f0dec0f09aa73ce94362b9", "description": "aco: consider image_msaa_load a sample operation before gfx12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "960f63596fee40fdf395925534a7a918c08b1475", "description": "radv/video: Add VCN5 encode support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a3b3febda7dd24e6feb8c0dde143e0afe8acd65", "description": "radv/video: Enable decode on VCN5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25f799639515170b4692d17745e984bd76cf33ff", "description": "radv/video: Set correct minCodedExtent for encode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef305f38756dfea75a32f4d7502dc455a3e84f09", "description": "radv: Use RADEON_SURF_VIDEO_REFERENCE for video DPB images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f5d25f93fd36224c112ee2d48e511ae078f8c2", "description": "radv,radeonsi: emit UPDATE_DB_SUMMARIZER_TIMEOUT on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad08dc95497833a014ada113068887af1acf57a3", "description": "llvmpipe remove llvmpipe_screen::allow_cl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ba90386483e18721a45ecd8bdc8c0268827dfaa", "description": "ci/android: Check Vulkan driver using vulkaninfo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3029fdde65a63fcf5d6ce6c5f346d3dfafb3a2b7", "description": "ci/android: Switch to using eglinfo to check GLES implementation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e4e8542d457cc944198d7d70900b2f6b7ad7ab3", "description": "v3d: make sure all jobs are done before destroying the context", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afd678803632096b9e5ce68d6518684de88e9a85", "description": "egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba1bd9aed88dbbc864c06a3ee1f4c9daf78c6af3", "description": "egl: Remove check for GL or GLES", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cd1f645def6ec0b715778507b960d4680a85d5e", "description": "include: remove C++ OpenCL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e3e5146cf140095cae9da0c20a7feed17eb9ef7", "description": "intel/brw: Use correct instruction for value change check when coalescing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae67ab678adcb839dfd1e0c9c7a2dd86ebce38b", "description": "nak: Don't swap f2fp sources in legalize", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1", "notes": null }, { "sha": "9b94ec30b672b20f60dae639459165ab1b4fb139", "description": "nak/sm50: Use ld.ci for constant loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb3125c4e38775f22d292a73bac29a1d7cf42757", "description": "nak/sm50: Encode cache ops on Maxwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3b4401fe67bc7a6915ec198f3f0b0fd6810fc45", "description": "nak: Handle MemScope::System on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81b6aece173f27c92848310c0c36deb8f3bb1736", "description": "nak: Print cache ops on suldga and sustga", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0391b92bb0528885f74f377d5fee13dcf650fc2", "description": "nak: Plumb the ShaderModel through to Ld/StCacheOp::select()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05c2c748db410a68f97d81d431b35eab38774c90", "description": "ci/build: Remove CPP_ARGS var duplication", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a63e324a580e82c70a6810b98e334d8002f3a52", "description": "ci/panfrost: Reuse file list YAML anchors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295373f29f129acdfa23262f446e53942c0d4807", "description": "nak: Implement nir_intrinsic_reduce with REDUX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b165c07b381ced0e43152e9453daa6a569e203ab", "description": "nak: Add OpRedux", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12b903d38416a89b9801b8ac61904ff5f3efa9fa", "description": "nak: lower_scan_reduce after divergence analysis", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3839dbb903b6915c0c28b54f9a9259b3efe647c", "description": "nak: Change divergence analysis pass order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "666bad5d227dd8a3f3ccb40f8c4b30f91b60df2d", "description": "nak: Always run nak_nir_mark_lcssa_invariants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "018f4f1c27a536b72988bcc401419bd3e4d74979", "description": "nak: Forbid reordering labeled OpNop", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "79d0f8263da40bc4ecc75861e3f4ca1a4af2af39", "notes": null }, { "sha": "c39bf7e7f986eee05e95a99d957f3928e850179c", "description": "nvk: Don't use INVALIDATE_TEXTURE_DATA_CACHE_NO_WFI on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9458dd606e563326005fedba4d34ab601b66e6bd", "description": "nak/sm20: pixld has a predicate destination", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b25e430700307a81ac8f196e338d32aec96b258c", "description": "microsoft/compiler: Cast one enum to another instead of to int to resolve warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae3c495de1779e83d9fa0440568f9f91930ae219", "description": "formats: Cast enum to int before shifting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0dde6ca7f64a25bc541b9437dc9de6fc59761a5", "description": "nir_gather_output_deps: Fix incorrect enum in switch", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f29d93982420f26c25b78e65fad78b09dc71f187", "description": "svga: rework framebuffer state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7774effbfc79511fef24f936c6773d4038ac8ba", "description": "svga: asst. clean-ups in svga_surface.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24a57350ebaa00c63f1112d553bab793e6f11155", "description": "svga: whitespace clean-ups in svga_screen_cache.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce70baeef36954c99532a5cc2e85cbdf15028f1f", "description": "gallium/util: minor clean-ups in u_framebuffer.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64da531799ae11aaa8de22a4ea7b62b74ecf2937", "description": "svga: remove unneeded assignments in svga_set_framebuffer_state()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac04694b2e15231e82a771166d10b722c50f260", "description": "svga: handle NULL surface in svga_surface_needs_propagation()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6058e5ab02170e6b8e3ebb9343fe993b886d914", "description": "svga: 80-column wrapping and misc code cleanups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bb9905e7f7e16568c26738ff264038c2e37e1e0", "description": "radeonsi/vcn: Use picture fence in JPEG decode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e942d1e9e4c53ebeb2b366326a65facf3f7848ac", "description": "bin/ci: crnm: Sanitize n_colums value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1d81a7df18817c0442605637ce55eef0998bc1c", "description": "radeonsi: Fix violation of aliasing rules in radeon_ws_bo_reference", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6d913a2bcc69309d07ca9f75c91fed8f92004aad", "notes": null }, { "sha": "f340990fcbb2850b77ebc9e5919a68220b59c89c", "description": "v3dv: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5505bb6c6d2b7de2a50bc3311e84ed9781128d7e", "description": "v3d/compiler: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62ba0d7bf8d7662005f17ce4e2d6ee72c050a3fb", "description": "vc4: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5706ef70acf20f7615cff0202ae2b4201aafb5e", "description": "vc4: return progress on custom nir lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9a54632af268f732ceca5d1a767823f2060d5ef", "description": "frontends/va: Fix H264 top/bottom is reference flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f4e251c98a8871a914bd2cb6e03db7f714a66ea", "description": "radeonsi/vcn: Support disabling HEVC dependent slice segments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09a1429a00d2726d7c0f2006a55f40a78c05e68d", "description": "radeonsi/vcn: Remove carrizo workaround", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f17ea8e90117f681ada388361b8856c99706152c", "description": "radeonsi/vcn: Get rid of not_referenced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f4d3e701a6fe12b069d3ef7d43baaaabd2ac4d", "description": "d3d12: Handle a null threaded context", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c0f6c6df1c9d43260916070baccf9341e037fad", "description": "d3d12: Handle sampler view creation on B8G8R8X8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5781553f64edeca369ff99543a9c22e622c2535", "description": "winsys/d3d12: Support no-alpha formats through the DXGI swapchain path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "548f652d101fab0de6facc17465e9d1e254e1544", "description": "panfrost, panvk: spread hierarchy mask bits out when max_levels < 8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b35a3c9c3cd8e1f4bb129b0634831f13398259", "description": "panfrost, panvk: fix G31 use of SHADER_MODE_EARLY_ZS_ALWAYS", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e85076b1d64747322e31ce86a5c2715bb05305d", "description": "nak: Set cache ops on surface load/store ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad98b76a14704b3d781bb0ed433163daaa905da8", "description": "nak: Set cache ops on global memory access on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7760e4bd805b3076d6a916a4cb67c01fbd01d2e", "description": "nak: Set MemOrder::Constant for CAN_REORDER image loads on all hardware", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3b9752ee6a8f1593087d87ec99b4f2e9de4a353", "description": "nak/sm50: Use MemScope::CTA for constant image loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ea0e91c990be0ab2b183cc70ce0c74ffb5a7731", "description": "nak: Handle suld.constant on Turing and Volta in legalization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0e18c475b71c7804e893ab7c1b70bb548ee6917", "description": "intel: remove GRL/intel-clc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44bff7eb057c3c4deeeef41f508c6126167dbe13", "description": "zink: fix queue transition check in check_for_layout_update()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "18d206d67ca485ef2f8b17ea1c0e0c08b63d3562", "notes": null }, { "sha": "6c68c2c3ba398b45bc351bc91bca4c9188cb5325", "description": "nak/spill_values: Follow phis from src to dest", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bcad2add47359588095965b040b63ea667880406", "notes": null }, { "sha": "0e5880ebe408367abe3d6c75d2b3e5344edaea49", "description": "nvk: Call ensure_slm for nvk_cmd_dispatch_shader", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "105bdf2e362bf343b619de835758310f031dfd2e", "notes": null }, { "sha": "d8d913c34132fd24b262b78d6fc387f66296cd97", "description": "zink: also check for host-visible on staging uploads", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e63acdd2b7b1ef80e09545cfdfa5fea5d42d6159", "notes": null }, { "sha": "cfeda2d8ae7dd7917c562efa66cda814f1f47b96", "description": "nvk: Disallow GetMemoryFdProperties with OPAQUE_FD_BIT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "601cf33c4444ebb3fc9fadec0e53cf61d7ee6452", "description": "nvk: Only allow importing mappable dma-bufs to HOST_VISIBLE types", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77eba0980b4ade823200dd587751f3c6abd1a4b1", "description": "nvk: Don't assert memory placement on import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf82c9475177cf76d3a4be85590ac2023f390873", "description": "nvk/nvkmd: Add a force_mem_to_gart() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05f8b59c90e9407cec499fbd4bc10b7801a44f5c", "description": "gallium: delete union pipe_surface_desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca65f2cf1c035f75a932619b3e97148e522b440a", "description": "gallium: delete pipe_surface::writable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9692ef41a3ecfabad08edeb5c41685ad14410516", "description": "aco: implement bitfield_extract for 8-bit/16-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80e19e7b1e6ff5e97e1f30076fe345ecda8f7aa8", "description": "ci: Bump v6.14 kernel for updated Panthor scheduler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "688d8217a5cf94bce99fdea694e8308b5eb6fbbf", "description": "tu,freedreno: Add pkt_field_{get,set} helper macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "398f14ca3d6333c450fb20372bf9cfe6e65c0e79", "description": "freedreno: Use fast variants of {BC4/BC5}_SNORM formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5b00cfcab885852a1b3059f9a7154b3d5aa287", "description": "ci: drop unneeded printing of `pass`/`fail` alongside the exit_code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe2c93a78893419bd90757c5ebaf17f33c05a976", "description": "ac/nir: enable 64-bit lowering for bitfield_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cecf6675be6a189e23e92054eac217145f0328b8", "description": "nir/lower_int64: add bitfield_extract lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104ea2e4cf0ab5d949c6c58a9fea1f0230dd7892", "description": "panfrost: legalize afbc before zs and rt clears", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "17a62ff9934c9c3f8721e05ea1485b7e1e078a9f", "notes": null }, { "sha": "bed54fa4029e6d98becd2dafb4bed982ac94663b", "description": "panfrost: fix assertion failure compiling image conversion shaders", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3e12039cde5df1451193557512b38cea0039e", "notes": null }, { "sha": "749265da0db945d0d84faa6226a59669e84a7994", "description": "vulkan/wsi: split cmd record for img2buf blit and img2img blit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2af2314fb2443d2cc6233fd4d69a268ff9fb2678", "description": "vulkan/wsi: include missing barrier for transferring to blit dst image", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2975a7f453a03907827bbb8b38ea1394f052d045", "notes": null }, { "sha": "79bc373b1e01674d555cf10c18d202dbf354cdfb", "description": "mediafoundation: move readme.md to docs folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0107d94632ebdec21fbee6d0caeca8007b8ecdee", "description": "mediafoundation: add mechanism to disable async and h.264 unwrapped POC (commented out for now) according to gpu/version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "061085708af550425a086eb3d910fdea15a4c0fb", "description": "mediafoundation: on use LTR, synchronize the active ltr bitmap to the one passed in", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22d84522edc8a21b67f95f662b6d9202d8d69008", "description": "mediafoundation: get device vendor id, device id, and driver version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ee854c4eb4320756da57a1644e49b9e84ff778f", "description": "mediafoundation: add ETW event for perf analysis", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8009e7c113e806d2618f4ac38e8e2d1e40116dc", "description": "etnaviv: move TS allocation to resource allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83ab7a8d58c46067de7ddf953dd2f4da4048cdf0", "description": "etnaviv: add resource render compatible check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4717022cb0f0831cee921d1b51039280ca51449c", "description": "etnaviv: drop ts_offset from etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50940ce393ffa5086b326d5dad536a8ae8d0058e", "description": "etnaviv: don't pretend to support TS for array or 3D textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "965d3ec7d4fbc44e26c84596c8c3028d05187d6d", "description": "intel/isl: Fix isl_surf_image_has_unique_tiles()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", "notes": null }, { "sha": "ecc90e1bb3f5954a891ec4ebe929770b337c93d8", "description": "intel/isl: don't clamp num_elements to (1 << 27)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f3c7e14f091a21aebb9449f32e3483c28d39fa9c", "notes": null }, { "sha": "97e54511a5921ed6de16e1ef7c980e227c21a306", "description": "panvk: advertise VK_EXT_shader_subgroup_vote and VK_EXT_shader_subgroup_ballot", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46539edf03cb217409a35b6ae538f0db744a67b8", "description": "ci: Rename debian-testing to debian-x86_64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f5f5ca4b293bb2316abdf845c494d66c3b3d7af", "description": "pan/va: allow using both FAU and small constants in the same instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37016468a5296a4591c99bff0086f6f4eaee3354", "description": "intel/compiler: Align human-readable send message info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c4d90ae494e673c3c229fa5496a04275c597e90", "description": "intel/dev: Add BMG PCI IDs 0xe220-0xe223", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9924ad4e8b252c1b0eb9cb3de7dc9f11cb717c96", "description": "nouveau: Move codegen back to the src/gallium/drivers/nouveau", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac45243ec1710c46f9eb4bad2ba7a1f63cf8da8a", "description": "nak: Unconditionally call lower_io_to_temporaries in preprocess_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f70d0425c86e425921fb31ecf5bd6c775908a35e", "description": "nvk: Stop doubling root descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cee45c8bf57c161c039ced3bdee251d2feb0488b", "description": "nvk: Only pass texture handles to NAK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "511a490f8b188dfbad6ed3615fbe0599946358ec", "description": "nvk: Inline nvk_compile_nir_with_nak()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d35ee388818da0cbf5e5197519791e9033e01c0", "description": "nvk: Remove codegen support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cf78d6532c83b215eb5f963239758870919ba98", "description": "nvk: Don't disable features based on NVK_USE_NAK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "573e992b99c7621ac6514e587f23d13e400252bb", "description": "intel/tools: Skip dump of binaries in unknown sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4cf7dde4ba4fa57739a1eff4495d0e9f241574a", "description": "intel/tools: Rename and better detect topic changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52e9d25aa04e00d1b6df1f56e6fb3ddaa57b25da", "description": "intel/tools: Replace error_decode_xe_read_hw_sp_or_ctx_line() by a more generic function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b89e0fa226f64854160bf1f84bbf44e78f4274bc", "description": "tc: rework resource usage tracking to be lighter", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9cc06f817cffa71b4bbbe7b705dadf15605b611f", "notes": null }, { "sha": "c7d09eca277f8c8d0c51850cc06b2001b28491f4", "description": "rusticl: add memory debugging", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "description": "rusticl: add support for coarse-grain buffer SVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e13e438d1652dc071e406110aca91f20a4dc5e2", "description": "rusticl/kernel: add an SVM kernel argument value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fb8bb3c4926a8d0bdc64a69642815c8f5dc4f09", "description": "rusticl: move SVM allocation into core", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b65652b4be098d7be023605c0b50a6d2b35f1841", "description": "rusticl: implement cl_ext_buffer_device_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35a9829391390a66d5163bae814ed28947ecbcee", "description": "rusticl/kernel: rework validation in clSetKernelExecInfo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5411351ad93837f764776b085b2d3b88e8afdb8", "description": "rusticl/mesa: add util_vma_heap wrapper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "875fc911b67224d490c70f949e75558f41311f18", "description": "rusticl/mesa: wrap new VM interfaces SVM edition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff64f6ac15465ee7411c48a4a7782c1e58a149a", "description": "rusticl/mesa: wrap new VM interfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4027f0f30a157fe008730406929d07dccc05d089", "description": "lp: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c449d1d0634c14d591fc7bc18148383d703896d3", "description": "zink: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a04569b2ea4ae7157d83b31ad616be5bf7d1ecfd", "description": "zink: set unordered_read/write after buffer_barrier in set_global_binding", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a6e9e0f0d771e5121ea477cbaabe65a38de0ce5d", "notes": null }, { "sha": "8658529e8836fc5abed3b6df0fb059ae30abf578", "description": "gallium: new VM interfaces for SVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d7441dcb04875a4f30b144c4ba5d1cb32318507", "description": "gallium: add fixed address resource API", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "833bd74291ff062e0c90f39e163ddfd0d0e70920", "description": "include: sync CL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4986c650f652ce9de6a20c5505be1472a3f931d4", "description": "ci: Don't forward long environment variables", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cc83b3db5ffd7a2391cb27bbd00d1e7a541bc730", "notes": null }, { "sha": "28f051a0249f2c2a0f250cbed485703582384430", "description": "panvk: drop bo refcount from panvk_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9b7c887759c9e749ecbd7a103633bd7e32f23c8", "description": "panvk: drop bo tracking from panvk_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e2fe6d1c13571c87306c725ed79253670c175f2", "description": "panvk: fix memory binding for wsi image alias", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f77fe432c11d6ca0c22e98e8a9350b27eb61f98d", "notes": null }, { "sha": "1a6ad85c6c94d78475de499a14d4d7992f8e934d", "description": "docs: add sha sum for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0937689d406f765002567e3dd0533b61cbc0a199", "description": "docs: add release notes for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf45ce16710a4d01fc50ee5410bd651cc3d7d21", "description": "docs: update calendar for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f5bee080171d4656a475649e798b8fa1724e26", "description": "pan/genxml: Fix typo for NEXT_SB_ENTRY", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "811525b543b5a0581af9bb4b17bb92edbde6fe0a", "notes": null }, { "sha": "172dead3df385c43c1de8291a3bd154c3f0f6530", "description": "panvk: Increase CSF scratch limits on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50dc885eb216260f32829e93179236e221e752de", "description": "panvk: Set proper upper limit for IDVS reg blacklist on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacd87ba3c463ef9dc310803c9548091e78744ae", "description": "panfrost: Fix codestyle issue with cs_nop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a5d1d74eca83376f16234739abd42940a5dcd53", "description": "panfrost: Add indirect mode for async operations on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0826ad205a8564bdadfd34a8cf61c7c08e1b9f0", "description": "panfrost: Add cs_* helpers for v11 CSF instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0c76cd2ac503ec520633382e7e28cec638e8012", "description": "panvk: Depends on Panthor scoreboard information", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80b06fb82f24253ead643d8136fd36f1a447c3db", "description": "panfrost: Allow up to 16 for scoreboards on CSF instructions on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d696b19dd0c067ec09d59068d1741750a3f62f14", "description": "nir/lower_int64: add bitfield_reverse lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3fb0645d8e258faaa668baa151d2c002039b4f0", "description": "nir/lower_alu: compact bitcount lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "759dc70bde33afa7f6e9fd3d70a546b9b4b751b7", "description": "nir: generalize bitfield_reverse bit size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e6c565b7774bd4100f0a02e9ddf0a1e947fa3ee", "description": "vc4: Use nir_shader_intrinsics_pass(..) for vc4_nir_lower_blend(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2b03202e7a4196b27a6ac021f308e961a8fbce4", "description": "vc4: Use nir_shader_intrinsics_pass(..) for vc4_nir_lower_io(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7c0355725dc9e15e0f1cb92e41a03061e3043df", "description": "asahi: advertise ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be74e9ffaf9273322e5ff387996dd96f028d32c0", "description": "pan/lib: wire up ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9dbf5cebf267eba894e2d3090d2ff33f6237b8b", "description": "panfrost: set decode_hdr when needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ad5d447e0e1d37cc573dbf81cecc7c2911015e", "description": "panfrost: correct texfeat-bit for ASTC LDR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95d7df1ce3c39a43835e90920405cda626e494f9", "description": "gallium/st: enable KHR_texture_compression_astc_hdr when supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd42cdfc01f408ea625aed088ab99d109585704d", "description": "mesa/main: support astc_hdr formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cd898dbc282ee50c816cccaf68ba8e0860d22c7", "description": "util/format: add util_format_is_astc_hdr()-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccc7833f168a4f9000250636ef5d3f023c0e4caa", "description": "util/format: add ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae8704fbdbe578906d9074a77de11b30f9308a12", "description": "ci/panfrost: Demote T720 to nightly runs only", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8965e60118fa17407c5bfcdca1fe2854ad2fb150", "description": "panfrost: Fix varying descriptors on v12+", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cd2ca0ac222f50fad989229906170e4d1acdc1fc", "notes": null }, { "sha": "2b716972c6c2a794d7a4d641b222375bf0b2a3bd", "description": "radeonsi: enable 16-bit ALU, LDS, uniforms on gfx8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45cbd60c3b85ff5120efd0707efa8811bbd0679c", "description": "glsl,gallium: add an option not to lower mediump tex & image dst", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd5d623674497fc89c6be49257a0938fb91a8f81", "description": "glsl: fix sampler and image type checking in lower_precision", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6", "notes": null }, { "sha": "0dc5d649ea3eef4382aaa278fa23e3779209dcd3", "description": "winsys/amdgpu: fall back to a normal priority without root in the winsys", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ef6aa5934dea9e45a8f5021fe68108200d1c27a", "description": "winsys/amdgpu: pass PIPE_CONTEXT_* flags to ctx_create", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f441beaf698c5c2c6d2ac0cb0dfe010473adcb0", "description": "winsys/amdgpu: set the priority for gfx user queues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6785e42511d27b6832a49f99665483778a82ba36", "description": "winsys/amdgpu: add a high priority gfx queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59e93b02e02134590a70fff802cd2d6f522a57d3", "description": "winsys/amdgpu: add enums for queues using the fence rings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf2a28334364faa54025fd12ea4ae0a281a2177", "description": "winsys/amdgpu: fix running out of 32bit address space with high FPS", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4d486888ee895ee510fd0d0e77518c7c020482b9", "notes": null }, { "sha": "d9e681ee3f4cae55f82289cfc5c4cd873724f7cd", "description": "winsys/amdgpu: use alt_fence for all video queues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f75e54453fb605e94e53b547168d567a557bf89f", "description": "winsys/amdgpu: print an error when we fail to allocate VA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8596150ae8628b6adcd54ca280b3401e8e27e867", "description": "aco: implement bitfield_reverse for types other than 32-bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b4d284493c4830725d73feeceeec5962101199b", "description": "aco/isel: use vector-aligned operands for image_bvh64_intersect_ray", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c50f9541e42f3425103db4a6f8afaf1129ba546a", "description": "aco/tests: Add tests for vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5382faa9c439b07c559cc559f584d29f482e095", "description": "aco/validate: validate register assignment of vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9091c3bf5b6a479e6e8a2e20ab6726b38d2e0b95", "description": "aco/ra: add affinities for MIMG vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb689f133e1ed9d5f9774e4de14c722cb36eb52a", "description": "aco/ra: handle register assignment of vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92b1154397f61d06a5a98a95c705d3e75ca0d893", "description": "aco/ra: Always rename copy-kill operands, even if the temporary doesn't match", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fad3514a9e64e0492a822a807898986f8a2c61d", "description": "aco/ra: only change registers of already handled operands in update_renames()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51a2e1eb946a13afe059bc73cb7c30fca2967512", "description": "aco/ra: don't use kill-flags as indicator in get_reg_create_vector()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d8b355f221b25484ca30c5150749477c4150b80", "description": "aco/assembler: support vector-aligned operands on MIMG instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8cb1700c74d349a403aa626200a9f8bd1cf173d6", "description": "aco/print_ir: print parenthesis around vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6aabcb02a17b1e68921dc705273151723d6305e5", "description": "aco/print_ir: only print 'lateKill' if requested via print_kill flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9645fdd89251b33ffeb157694382167ed17feb9", "description": "aco: introduce concept of vector-aligned Operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4fa3935fd1cc58a5fe82b39e130d87e272dd5f2", "description": "aco/live_var_analysis: set same lateKill flags for same operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee0ee282b9015ffdd88c9250fd5a25098b9b04c6", "description": "aco: simplify Operand() constructor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19531a0162003fbe4d4d1657b4a759db954f447c", "description": "pan/csf: Fix typo in cs_trace_run_idvs2", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "79a1d98e1e54b447249d079b32a31edee7e70193", "notes": null }, { "sha": "2ebfa64be7fd0ad702bd30507b37a589aea28c10", "description": "radv: add radv_disable_hiz_his_gfx12 and enable for Mafia Definitive Edition", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35c76bc7f72c9dd4fad3304037dc1fdd9e0deac2", "description": "nir/tcs_info: use range analysis to determine the range of tess levels", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24c3f30e4aad6eceda4caa93deea707d90973cd8", "description": "nir/tcs_info: gather which patch outputs are only read/written by invoc 0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3632d7d884ef545cc84ce7bed6914174ce54f3a", "description": "nir/tcs_info: gather for all patch outputs whether they're written by all invocs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b265d9d7d58f01af3fdac4618e571d21b06a207", "description": "nvk: Use NAK by default on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a37c50e985973f2df3b943f653ba19793e8725b3", "description": "nak/sm20: Encode OpSuLdGa and OpSuStGa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a5ac439f5f515cc6fa146b150b17f63195a940f", "description": "nak/sm20: Encode imadsp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0957d08663cdf7ef9c8e013bc4601846baed1e", "description": "nak/sm20: Encode surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d86f95cff0a5aa836ab5f7fecdc8fa5fce9dde3", "description": "nak/sm32: Encode surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0d0bad01675da7ac89dbc8b6d5047b03b5085f", "description": "nak: Remove unused intrinsic image_load_raw_nv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac3fd5768bd40740ad74055411de0737f8df1310", "description": "nak: Add surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82d789d22afb7a3f0a69666c0807d3424e3fa19e", "description": "nvk: Lower images to addresses on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb3f4b86bfb7b0933701878105331aec80e11415", "description": "nvk: Use nil_su_info for image descriptors on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d4c4934d772fc6c37cbf764fda1c075a05b923", "description": "nak: Add an image address lowering pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b06feee925c47939d6cbff972f63ee084fa8752", "description": "nouveau: Move bitview to a common rust util folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fbcdd6e326f830a5e7d9eb7ff734e2c4ed9aa91", "description": "nir,nak: Add NV-specific image intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a27a711c3a91e3af662a7c9ebd9f7344f61fc369", "description": "nil: Add helpers for filling out Fermi/Kepler surface info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e388f25a2ab718d7818cf0a77cb71a540b621a50", "description": "nil: Align linear image strides to the image alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a577d2e3a6dc701bfca84b4ef97c66f2972cdb1", "description": "nvk: Drop the union from nvk_buffer_view", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b1c824b67134eeef5fe9e87e8b817e706dea6c1", "description": "vtn/opencl: Handle OpenCLstd_F{Min,Max}_common", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f07860a40be6c5871c41f0a2f42af5062099e2", "description": "vtn: (Silently) handle FunctionParameterAttributeNo{Capture,Write}", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd7589d7752d8652ef13f1fad6161dfe8ca4141e", "description": "vtn: Handle SPV_KHR_uniform_group_instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52db0e14800fb3eba1ad970c7d49db9dca0e825c", "description": "intel/compiler: fix SHA generation for shader replace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ffe0098be38000fdf1dc359fbda3f736821ba73", "description": "nvk: Reserve a sampler for TXF on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfdc95b1094bbd932a1e0e8a2b8e8e2e8ca0dc87", "description": "nak: Scalarize non-constant ald/ast on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10c42fcc12c6979e7d35ae91a2a43d05cd2129e", "description": "bitview: Implement SetFieldU64 for all BitViewMutable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ec69e5a07db6ed0d19e996202b1595a9ad79719", "description": "gallium: drop dynamic pipe-loader leftovers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "30c5c7d811901bbe99a67329af6e5b935e6adc9a", "notes": null }, { "sha": "0a9b871b9e29d3bcc4658619b99c51d589b2e3ad", "description": "rusticl: support cl_khr_kernel_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8144c7ee8619369780df0806a7b84186950d8ef5", "description": "rusticl: generate bindings for llvm version macros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5a9a80f29f4b00f782ecbf281501e76e00d99cc", "description": "clc: wire up cl_khr_kernel_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63758bc093c69eef20500e843a9442e9e674241b", "description": "radv: fix capture/replay with sparse images and descriptor buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a628190e0d19e4542f8ec482f88f29d04fd07db7", "description": "ci/vkd3d: collapse section by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f12f2bcae100a4eb7c0c1c785ec6950b729ddad0", "description": "ci: uprev vkd3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "738b95a35e6aac3e0656d391922f38b205dd0386", "description": "panfrost: add max_4x_msaa quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a78d9213b246dea1008c6f385d4aa890da146f6", "description": "panfrost: pass quirks through __VA_ARGS__", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e77e4d5c176e95482673d2c8b4c8b16c48d79747", "description": "panfrost: change tie-breaking rule for 16x MSAA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "130bbf20c7a87b5ba688dc0922cc2d2c34fb8a75", "description": "panfrost: properly compute tile-buffer requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64becaf1427011d041e6581888c2762d175a14d1", "description": "panfrost: re-align table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf28edd8bd7ad0a09bcede77890aa9f433ccaaf2", "description": "panfrost: do not calculate max-msaa on v4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "483ce5a1dc2018c9fe7eba5ea6be1d778d1f8cce", "description": "panfrost: do not try to use 4x4 tiles on v4 gpus", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "329568b5ebdca3ed98b5197073e3cd1018939927", "notes": null }, { "sha": "7de12da5a25772d9f96110a941849a870d1ebc46", "description": "panfrost: v4 does not support 16x msaa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "439b88c61954496db4163234af9a849fbda174b9", "description": "mesa/main: remove non-existing function prototype", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a347a0f53fbdd9b607d7eae4a483e62f82c68cb1", "notes": null }, { "sha": "7ffc774f359ce84f6bab7ca95781f8d6048df865", "description": "aux/trace: handle sampler_view_destroy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "278d894146c047452e7145cbfc34c00742f46108", "description": "meson: add wrap for libdrm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2249ba9fa382233a08c3baa062b964411431147c", "description": "rusticl: Enable cl_intel_subgroups if you ask nicely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e99d47e756731a23a98857e527a515dd0bb27d", "description": "rusticl: Add RUSTICL_FEATURES=intel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f07ccd91421d7bfe5fdef6e19ec05b2b57a7e239", "description": "hk: gate custom border colour emulation on feature", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1af419deed121e58c09572077b997b4e8b8606c4", "description": "ac: for userq do not set info->has_fw_based_shadowing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0298ee57190e5fa01a5a73e8c057ea384ff8d596", "description": "winsys/amdgpu: apu fwm packet supports only 4 max fences", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "137907945f332caa7a2876ce954e2aec52b9b4d5", "description": "ac: add AMD_USERQ env var to enable user queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97c48c5aa7df8ddaa1077c9b55dd6d3aab967059", "description": "ac: fix getting mcbp info for userq", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "794b6a14bbd90d393ff0039b4b90dac49cd75ad0", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab9da6bc49d9e767feaa052446bce4bdf5ec6b4b", "description": "hk: gate min LOD emulation on the feature", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3065815c7ca6afdfec72d583767d6fce88fb576a", "description": "hk: make hk_lower_nir static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f47de306b85cde904a963b5807d061bdf9863ef7", "description": "vulkan: pass enabled features to drivers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ec3b83f992b61df3fa786be011ad0cd1cacec86", "description": "panvk: expose EXT_texel_buffer_alignment support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69467f26c92b39170d18a32814a8c69450d48765", "description": "radv/ci: remove RADV_PERFTEST=video_{decode,encode} when it's the default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd9682ab0909043dbc24f3d7e42a828648605b38", "description": "amd/ci: hold back navi21/navi31 to kernel 6.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68323b195a607628246277fd336f363417211163", "description": "amd/ci: uprev amdgpu.ko jobs to kernel 6.14.8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30c5c7d811901bbe99a67329af6e5b935e6adc9a", "description": "gallium: remove dynamic pipe-loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7841751415087cb5ff12f03d7a49348e12449b", "description": "pipe-loader: remove libpipe_loader_dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e322c6092fbbfa383b1b8a1b984fc6ccb920a2b", "description": "glx,egl: drop libpipe_loader_dynamic dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2edd0c4bbd5b31c8777d2881d28485c27ebb8759", "description": "glx,egl: use driGetDriInfoXML", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fca4c5adc4eb1a5ff1fc1aca09c82cb5a7d5393f", "description": "frontend/dri: add wrapper around pipe_loader_get_driinfo_xml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c093a4e18b7c23910da0ab460879a9d8b694222c", "description": "venus: properly handle implicit fence from the compositor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55351845391498c7b9e978b48ff64de9422be0f1", "description": "venus: track prime blit dst buffer memory in the wsi image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef64b7e7d8762a3878fa3c991e28cd278964e3b", "description": "nak/sm20: Encode OpAL2P", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fe2a21e939d70d5f2ba921b609e3029e3d70fd5", "description": "nvk: Allocate the correct VAB size on Kepler", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "970bd70584610b26198af9736e3b1a30b1373366", "notes": null }, { "sha": "4bab33db20d4b049cf77d049b3e4c56960adf89c", "description": "nak/sm20: Fix a comple misplaced bits", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "00eaca4c8f95235257e71056f10e561d95ab3af0", "description": "nak/sm20: Fix the encoding of fset", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a3330f1d466d746f23d72c498f2dcfb2ab479d50", "notes": null }, { "sha": "6671251100a998a27d01f2b953bb622354a90f87", "description": "egl/dri/wayland: Add some arbitrary perfetto trace points", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04acb0eed8a9cb69af52484ae8803bbbafdd5bf2", "description": "egl/dri/wayland: Use presentation feedback to track frame delivery", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39fb510849b96328ec3bcc49348e606309393dd1", "description": "egl/dri/wayland: Refactor buffer wait out of get_back_bo()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebfd7df1b95e5b2f525409920c378be871e492f7", "description": "egl/dri/wayland: Refactor throttle code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f8d17ad356918c27e7557696956bbbe4bcd2d33", "description": "egl/dri/wayland: Use loader_wayland_surface abstraction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54c4a41e2d971a794d7aaf05034fe798db17e4be", "description": "egl/dri/wayland: Use loader_wayland_buffer abstraction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3e3f0fc2e2653b9a9838973b4e1db81ebc358ca", "description": "loader/wayland: Move acquisition time tracking into perfetto flows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "336cbc499faedd30a1131be98a32f3f1a451bfca", "description": "wsi/wayland: Move presentation tracing code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3521abe0d1342c3a25d4c0157d20bf966f89f5fc", "description": "wsi/wayland: Early return from tracing function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94b45c6c8ad25950b99f75243089de7bd1bf26de", "description": "wsi/wayland: Refactor some surface management code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aefd3d835ea75c66a69201e308ef9f2055f80747", "description": "wsi/wayland: Move buffer name string into common code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694675868247095762c792e1be979b03a2fc2141", "description": "wsi/wayland: Move perfetto flow_ids into loader_wayland_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c06624d797ec1312d01de538e0a5accf2890f1bb", "description": "wsi/wayland: Refactor some buffer management code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81487d866305bce7b9cd6b7db44b5dbe3df50476", "description": "wsi/wayland: Count outstanding feedbacks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08ed1390e24fee833089da469f07033404c19576", "description": "wsi/wayland: Add a bool to track the presentation id fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8c8a7fb6efb1526ea3780b4bec1b350c570baea", "description": "loader: Move the wayland protocol build into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d09594cc40191ad13a6cf4dada44f06762198763", "description": "ci/lava: Move mesa build job dependency to variant definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d56b980619e644e993f115dd83a33b20e8656eb", "description": "ci/lava: Rename LAVA_S3_ARTIFACT_NAME", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8114d726061f12fe97c6a9e15d824f8c047d56ad", "description": "ci: Delete python-artifacts job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "080894325a01bc02c816f9bf4d0ac17a67b27de3", "description": "ci: Remove debian/x86_64_pyutils container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b85b84fde6accd3d270e12843c52728ba2014f35", "description": "ci/lava: Drop LAVA_DISTRIBUTION_TAG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c531b7af7d6c640f47b7e54db9122e0497eae0", "description": "ci/baremetal: Set LAVA_DISTRIBUTION_TAG directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6dce6dee12110c749c864ffe5d16e83c4034db0", "description": "ci: Add a minimal Alpine container for running LAVA jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f83e830dbc7b70332c877646e28f3fdf503a6d99", "description": "bin/ci: Split out LAVA-specific python requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96c0e600e39fb5033b4217d2b6816edf05cdb37b", "description": "docs/gallium: remove some nine mentions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a42e43e0189f570381087a32f3077e3666991a5", "description": "gallium: remove tgsi_div pipe cap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfeaf78922912cd2308f810ea73c5b8e1d6803fd", "description": "gallium: remove polygon_offset_units_unscaled pipe cap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "282310e1fef56bfb066bed8a62bb4c750fee7db0", "description": "nvc0: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6071367ffa9c529f40ebe0f249d508448b7d323b", "description": "r600: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f6d1f1f31435adc39031693e12ecc17950139f0", "description": "zink: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "806388a3a1aaff0a2ba14a7b56cf326065b05931", "description": "radeonsi: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "424ef4b26015e6b5b2b325be03c1c82561402e46", "description": "nak/sm20: Add encodings for OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93ddaa90b3d34dcab693e2ec7586270e9eb3b197", "description": "nak/sm32: Add encodings for OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dccf5ed336679aca6ce48762a55e7007042b0a7b", "description": "nak: Add OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f6c74b71cfa15dd7ea0dbee7c0d3f0d8b5d25f", "description": "nir,nak: Add KeplerB shared atomics intrinsics and lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88e449dc853f429c4fc76e220a1a2e309bb85a72", "description": "nak/sm20: Encode OpViLd instead of OpIsberd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b37cfae2e715b09ac692aa6393427a9b280fa34", "description": "ci/lava: Forward environmental variables to DUT directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe8a2e023dd482fff37834dc3133ff09fcf83dc", "description": "ci/lava: Use init-stage2 and setup-test-env.sh from Mesa install", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6e1926a8e0a0d17338616afc1b543895f2f4924", "description": "ci: Fix date parsing with BusyBox on Alpine", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc83b3db5ffd7a2391cb27bbd00d1e7a541bc730", "description": "ci: Forward all environment variables to DUTs and crosvm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45e61f1203babdf6c336b5d3a19b5550a60e367f", "description": "freedreno/a3xx-a5xx: re-emit vertex state on VS change", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02805fd9005334468dd5b8d619d050911595b55c", "description": "nak/sm20: Fix encoding panic for OpFAdd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4942a29314a8e10b2d69a6092ec6322d127ca6f1", "description": "nvk: Fix local memory loads in Kepler shader header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a427f540e58ebfa6735c7a5eec3de33ae4c847f5", "description": "nvk: Don't advertise BAR memory for Kepler cards", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b519cb80a65d0d07a72262d31ebe9ec0b9bfd528", "description": "asahi: Avoid AND-ing with string literal in static_assert", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33e0330bafd69d93d19342b3386a6cccebcc1609", "description": "asahi: Do not require fopencookie on Android", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26ba29f75bcdb47b09e7e88686bca5f68736ace9", "description": "nouveau/mme: Don't install the HW tests", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b2c39e9d81246b706daf2349785a4f96fe22184", "description": "zink: delete zink_surface_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7eae11930f1d63e81c50505c801be611c248f0cd", "description": "zink: delete legacy renderpasses and framebuffer objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8c151f09f5195a16437ddf742122285b097b344", "description": "v3d: fix incorrect resource unref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36c9b66ee2009086603065305257ee2fecf0bad9", "description": "radv/bvh: Fix updating empty bvhs", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "df2c774a83765d63a487e0f72f91021ccdf06533", "description": "r600: fix pop-free clipping", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1730001351cba4ed3d1129144f40994ac924b409", "description": "Uprev Piglit to c32e5cc717e846ffa43408174181dc16a31d3df0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086d7cb8fdf40247292143eb730c945e9374138c", "description": "ci/bare-metal: Remove remnants of old bare-metal setups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38caef8fa2033889ff412f530189fb28210a6788", "description": "broadcom/ci: update expected test results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ebcc8d402f6f1cd5346270404bb718640c86142", "description": "ir3: don't free constant_data after assembling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5daf4608e5d6a309bc4b98f0dd298637a02cb532", "description": "anv: workaround Sky: Children of the Light", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "828173d79a77eb7e427a68597743553b496ab7f7", "description": "anv: add support for lower_terminate_to_discard workaround", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e57a9bb2408c5f036bde261eb7674775be803a", "description": "radv: rename radv_lower_terminate_to_discard for wider use", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65406cf500a3da1dc492466c518a85bd36794927", "description": "panvk/csf: fix provoking vertex mode in partial secondary cmdbufs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "885805560f97c0b777d47db550ba51234b603a50", "description": "panvk/csf: fix case where vk_meta is used before PROVOKING_VERTEX_MODE_LAST", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "4d99346477bb118edfd008874a755b18e06adea4", "description": "panvk: fix case where vk_meta is used after PROVOKING_VERTEX_MODE_LAST", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "32177b99d532102edf2a2dda4ecf0bf015980f21", "description": "panvk: track whether we are in a vk_meta command", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d60c6883176eaa731216c87caa3b1dbbbfd358e0", "description": "panvk/csf: set up shared register dump regions for cs functions", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61e7d472706dcbb60b8fa0e695b6f2213c170d11", "description": "pan/csf: rename cs_exception_handler to cs_function", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83bb97796b7d2380cf761d3a31d47f04ec3f66ba", "description": "pan/csf: add cs_maybe mechanism to retroactively patch cs contents", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "952703eefe6740b95a75e8f86bd263e22da94acf", "description": "pan/csf: add cs_builder unit test infrastructure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79a1d98e1e54b447249d079b32a31edee7e70193", "description": "pan/csf: make cs_builder.h usable from c++", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f2a1e19dab190a690b4888b75742fd02176f318", "description": "nir/opt_varyings: fix mesh shader miss promote varying to flat", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf24d56862d22f48deaee2d6811fea7883d93e4c", "description": "util: add workaround for the game Foundation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27945bbd8a22643b0e5ef955dd96bce864f8da31", "description": "mesa: extend linear_as_nearest work around", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38f8e82dd2232ab8dae082a09c049046253293aa", "description": "nvk: 64-bit atomics exist on Kepler B+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aad4410b5125f7c5fd5b510d93fe437e599fa99b", "description": "nak/sm20: Don't allow 64-bit atomics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d752ad123bca223a61be3afcc5ee9738c67df72", "description": "nvk: Disable R64_[US]INT formats when shaderImageInt64Atomics isn't supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00bbb68c08365992f033781fd17915255403224b", "description": "nak/sm32: Fix various encoding bugs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "150a61ab2f223e9acd4f0579d2f8b0f72aa42d86", "description": "nak/sm32: Fix shfl.up register alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b6d7cdd234997980b412a1f8e94820f7de317e5", "description": "Uprev ANGLE to ec4d8f8e4d3f1a9e64430abd8b6b436253732adf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32c419744e5f9167b4ed7cedb76238a3a0faa092", "description": "mesa: remove the old GL name (ID) allocator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40497ca3a907e734b2dab95c83540bb7bfec14dc", "description": "lima: genxml-ify PP frame registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb61a607d87d5bf9adddb24a92317873c517e0cb", "description": "lima: add 'unorm8' format to genxml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41f2da1a6e44a9fd8a5f811fea04ad59ee9c3633", "description": "treewide: Do not use NIR_PASS_V for nir_divergence_analysis(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7454f53180bfe4a3319a051e6590cb41ea39c17", "description": "intel/debug: shader dump filter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a36452158ca8cfed831ea70c028528ad74c10fb", "description": "intel/perf: intel_monitor documentation tweak", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59308f92bfbcf0b274f79a906a0b7ee6389281d1", "description": "nak: Call nir_lower_undef_to_zero", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d620fabd2b8dc4f6328197ea7f105139ac1e396", "description": "nak: Fix a perf regression in tex lowering", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d16e75e55f3d1c53a5441daf0931668bd3919fa9", "notes": null }, { "sha": "162f1f55669c46fc794416e0dbe33d9a2f5fcd65", "description": "delete xa leftovers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3be2c47db2318ebe9222c80bf981038df4374b2d", "notes": null }, { "sha": "e3d8f4c13543c3fb69aa8b968138cb51e7fe16f8", "description": "lavapipe/ci: skip timing out tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a5039b3866b1af95b3232cc01b9fd051e68adf", "description": "lavapipe/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84bbee22f4840f968f779914fbbb9487514c50ef", "description": "rpi/ci: skip timing out test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30dedadc53ee64c8a66bc34aed3575787f85725b", "description": "rpi/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cde335121353b15e9794f9c80faf244f50fa61ae", "description": "amd/ci: document radv flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "286204404abcf82a9dea7d379ff119d8f2f24444", "description": "amd/ci: document radeonsi flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2beeac9484741286e104f318ff8196ac91ce77da", "description": "r300/ci: document fixed test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5969df364a348df75980cf01a26e70e7facb9a25", "description": "radeonsi/ci: document fixed piglit tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7707e17cd438b6ee40b06e0689504dc26e2b3af6", "description": "radv/ci: document fixed angle test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00aaef9f12f6b27375e4c351fad9e6786cd0a3ad", "description": "delete gallium-nine", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3be2c47db2318ebe9222c80bf981038df4374b2d", "description": "delete the XA frontend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4b6285c8195da6fb7745c7faf669b619b8339b0", "description": "mr-label-maker.yml: Add mediafoundation tag and associated directories", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d348fd5fb5b50edfbdf00f12fd900f77fd658a52", "description": "mediafoundation: Add mediafoundation frontend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45a2f028766af9d0d6fafbfcda91602c4dfbccb6", "description": "ci: Disable fd-farm", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42b303c7b0e1433eede2aacb28988912d4e20d27", "description": "lavapipe: handle counterOffset in vkCmdDrawIndirectByteCountEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "753d3e71d31ebe2a0389dca07c6d756bed896e22", "description": "llvmpipe: disable conditional rendering mem for blits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddca50584c8643ff23c554bc8053e48527054067", "description": "intel: Return PTL stepping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c78d6bc4c363028f036f61bb29c3afaf31cfd291", "description": "ci: disable panfrost-t720-gles2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "description": "gallium: de-pointerize pipe_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "506c8f9b767f4835b2f0ae32088454b12925fd32", "description": "mesa: remove gl_renderbuffer::surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c374bfd864dea191e3b65bffd5cd51a3ca7f3c8e", "description": "ci: set -Wno-error=deprecated-declarations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7999b8024cb6323cc1884928d71d4e18e7aeae37", "description": "util/inlines: constify pipe_surface_equal()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71541162202536a9d0eb7ae768a462522226e5a0", "description": "gallium: pipe_surface_release -> pipe_surface_unref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39f55541a3a5e56f86e3ce0a7f364ea1548bf733", "description": "anv: don't use pipeline layout at descriptor bind", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9da5eafa8ecd92f877412a9d62e9f9c8b172b0b7", "description": "util/perf: Add sysprof integration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8358d44223023f7cb6640244304519202fba3645", "description": "util/perf: Change _mesa_trace begin functions to return void *", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2418525b2ee4f412e3a17865851e28d5fc86fb1a", "description": "anv: avoid 64bit atomics emulation on Xe2+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6b181c2d33be1e3fffeb3ce6c7b411754ba7ff", "description": "android: fix llvmpipe build rules", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a39090921e3efad84e4eb16bc82f2d4519391a82", "notes": null }, { "sha": "a4a59a2504b82844e26a40417df9e5f04d2b4f96", "description": "radv: eliminate useless mov(const) after lowering all IO to scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ec68e8382936e98a2b4ebca856ce4931aad8c27", "description": "mesa: update validation when draw buffer changes", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d04d9da98c9f70ec7db59750558f10dad215b2f4", "notes": null }, { "sha": "d77b49eb0ac3797d357efd264cd39ad0338708ac", "description": "anv/trtt: don't avoid the TR-TT submission when there is stuff to signal", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0802bbd486415026ce98bbba97e2be012637db97", "notes": null }, { "sha": "5c43cf823cde73a0092067e1bd1cd5dd4124cda3", "description": "freedreno: replace fixed array for globabl_bindings with dynamic array", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abbb0c0125f76a3eb47289cbfec12ab50cdfca14", "description": "vtn: fix use-after-free on function parameter names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5d7a2303243a32f47d402e3335b16967b49a1362", "notes": null }, { "sha": "bc444f6d26c6c5b2477654b59a503c81f20f879a", "description": "nir: fix use-after-free on function parameter names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3da8444be563a150fff6dd686dd68febf4cf76c9", "notes": null }, { "sha": "31cf6b94ad1dfaf4272b22a39d7e2805d03f9375", "description": "meson: stop building XA by default", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cf40099730c4af304227c30c891834cec220abff", "notes": null }, { "sha": "6d226ceca19902a5328535894cc8f596dad1ac6e", "description": "intel/compiler: Call brw_try_override_assembly independent of debug flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51b51eb676539035627084675314f821b43963b8", "description": "anv: Add comment why we overmap and then unmap a region", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25dd3923dcf7fc1f4b0ceea6186813523d0de41f", "description": "anv: attempt to make coverity happy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff5cb90880a24ed97770180d1f409d259a78ddd9", "description": "anv: avoid potential integer overflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a3cf70db883099f5004803dbfa027b682e25251", "description": "blorp: cast uint32_t -> int64_t to avoid potential overflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1a9c2b55cd70832c4c9ec1025423c3d6613b582", "description": "gfxstream: fix missing include", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea73edde07bd858473c1e256f5dc9a0ecfb351ce", "description": "asahi: Don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa2ff0261bb795f4acb15bc9f7341826226aa04e", "description": "ir3: enable lower_pack_64_4x16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86f7ce06be003a0cc682b80a0c7574259db83be4", "description": "zink: Fix NIR validation error in cubemap-to-array lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0eb715b5020fcc7034f571a0ce77d05a5a4cbf2", "description": "iris: set dependency between SF_CL and CC states", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bc42bbff4ce8bbfe45b0ae593cfeb218bc068200", "notes": null }, { "sha": "126af1feb937f4eec034337f4881ed7ee36a5f9c", "description": "gfxstream: get rid of logspam in virtualized case", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7f64007623ddd6e7fda3001373c17824a5b47d7", "description": "venus: force different device on NV proprietary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64ce37b2d981a00b46c1c38d7823f7fcd8ce862d", "description": "panfrost: Apply direct dispatch WLS instance limit", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5", "notes": null }, { "sha": "e6e406de0e87a7b55f2fd82d614c53fc09d2b41a", "description": "panvk/jm: Apply direct dispatch WLS instance limit", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "005703e5b5f1b20903185d2f3f958e3f0aa4cbc4", "notes": null }, { "sha": "0a47a1cb6d71f39515960f051fc3f96dd3fb01e6", "description": "panvk/v10+: Limit direct dispatch WLS allocation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "a6c7a774aba6b158ed829c4f88518486ddfe6ecb", "description": "panvk/v10+: Remove unnecessary alloc in dispatch_precomp", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cc02c5deb42f1f89b227ac3e4816a32a573b6bcf", "notes": null }, { "sha": "8e9d7c3a84b1b702c480b80790492f26817e8b8d", "description": "docs/features: add honeykrisp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffdc08dfb605dfa37115304cf5f746a166d215aa", "description": "panvk: add support for {s,u}dot_4x8_{sat}", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1c70148984caf8bb7afcda03d4f22e168494b0", "description": "panfrost: Update bifrost_isa.py to support saturate for valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67ca56d7add2ad3daf5d576452cb21434f865ce5", "description": "panfrost: bi_builder.h.py: stop generating unneeded parentheses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8547f8b557fe56e445a91a787607f162938ccc6f", "description": "iris: Fix accidental writes to global dirty bit instead of local", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0e9a26372bb4e6819b8d56b445564395e04c4217", "notes": null }, { "sha": "1608bc20b5d237fd29522b6c696e5654eddab5cf", "description": "radv/video: Limit 10bit H265 decode support to stoney and newer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f795ec2261d896957891bd09519f9e047f8f588", "description": "radv/video: Remove carrizo workaround from VCN decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79045337bcd0aed680ab846f463003dd0c7f46a7", "description": "broadcom/ci: add skqp testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63e952ff2cccc666ee1c77823eeab36fa6a9bea2", "description": "radv/video: Support encoding multiple slices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b036d2ded2de32e81730ec8ce37c803bad112efa", "description": "hasvk/elk: stop turning load_push_constants into load_uniform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df15968813ce46e40582e4904517fb89813046f3", "description": "anv/brw: stop turning load_push_constants into load_uniform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b204153106f6495f00b92dc7a26fd2bab3368f2c", "description": "anv: add a comment about Wa_14016820455", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72a1c4ffb2b905b3ee0a9ba0243ce9f865b10098", "description": "radv/debug: use common path for dmesg and tail", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "524733a990b5d1585233e79bd359bea749a65db4", "description": "intel/compiler: Centralize type stomping logic for Gen12.5 restrictions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80f6b5b48348d50ccd0b5b77c2c458fed311d4bb", "description": "pan/ci: remove no longer failing test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61d9911bbaec663e86461538b8409caf65af05d6", "description": "nak: Bias RA to find clear spaces for vector dests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a24a0012093650a4b8a6bc99c3f0bbf4bc68dd56", "description": "nak: Change parameters to try_find_unset_reg_range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22401cd49eda96e595fb7c828f0e814b146a9f11", "description": "compiler/rust/bitset: find_aligned_unset_region()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d07e940c76cfe63b37b6b268216a9b6d1af2539", "description": "nak/opt_copy_prop: convert b2i-i2b into copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a312bb4285642ee25c530bbcfb8d170586910866", "description": "venus: refactor wsi acquire to use semaphore and fence SYNC_FD import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b19e4708029363117de8b47ee8b260ae43dc0b6b", "description": "venus: update docs and drop obsolete code for prime blit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47b207726c8cafa4851da1c712319d6a7bc76ea3", "description": "venus: avoid false assert for MESA_VK_WSI_DEBUG=sw,linear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6481d3f42e0cd735fda38fb3029e6f8abf5a0e6", "description": "kopper: Revert \"kopper: Explicitly choose zink\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "854bc2ee05f90e426f318352682144050e402d4b", "notes": null }, { "sha": "1f4e3d56de6f599b4c324ccc71acb4d87927bbb5", "description": "r600: add r600_nir_lower_txl_txf_array_or_cube metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546acfbc31b5294efec5f35ce5115bb5a3c50cd3", "description": "r600: add r600_nir_lower_int_tg4 metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3e0d7e8e99ad2f2b05d8e92cc5622477cacd076", "description": "r600: add r600_lower_shared_io metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ea6e67dcf1aa2c9397c6c06fb366b6af3232248", "description": "r600: add r600_lower_tess_io metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fbee8bae64fd3660a7691a13839c93c6a02af9f", "description": "meson: Streamline silencing of warnings in bindgen generated code", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "040ef8f5c9e9d887628135b2eb9828e705e4f76c", "description": "entaviv/isa: Silence warnings about non snake case names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "15a784689e648e3ca68f58c5faf20ec936e56e72", "notes": null }, { "sha": "3ab29ffca0ba78e28c02c5c49660570e75a41f6c", "description": "nak: Use nir membar optimizations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb21e2471bf7e97ee59c1464671c334c7a071ee6", "description": "freedreno: Fix CP_RESET_CONTEXT_STATE bitfield names", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7164208efb83439bf2f3452e8721fd28d05b6d57", "description": "pan/texture: Don't mix image and buffer views", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6157e8dd5a234ffd3ac9bbeeb0f5e7f42da5469", "description": "pan/texture: s/pan_texture_emit/pan_sampled_texture_emit/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "949206a59309a314e3cf9aa3cac5977c75778114", "description": "pan/layout: Split pan_image_layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb999ae46676170b179f866f5c3a3d81f7165cb1", "description": "pan/layout: Use _{B,el,px,sb} suffixes to clarify things", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97e0fdbd4d46db867032fe247c542620a7302509", "description": "pan/image: Get rid of pan_image_mem::offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2952c6d789ce48e340c62bfd387c3858d7163a42", "description": "pan: Add a pan_image_mip_level_size() helper and use it for 3D attribute initialization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086bcbe1866a79f4da3827fabcdab3a200fbcaaa", "description": "pan: Use a consistent pan_ prefix across src/panfrost/*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a936013311d41bc8baf7e4b095faa50a74876bc2", "description": "pan: Draw a clear line between image layout, image and texture helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c847d4fac3fae30d4eb1250f3007d81759be5a3a", "description": "pan/layout: Refactor WSI explicit image layout support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a794ea6f9f9756e4f51efe13d7c485998beed460", "description": "pan: Consolidate AFRC helpers in a single source file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0807d26a29961011a86073cf1e38f6b4175a9e33", "description": "pan: Consolidate AFBC helpers in a single source file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cea9b04b59e5e97dc2b501fec8a9e51e26298d4f", "description": "pan: Rename/move panfrost_format_supports_mtk_tiled()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce7667b4a9cc26d777f0daf1e470904497817851", "description": "pan/format: Change the way we expose supported modifiers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67e574f1bd78a6deeffdf1dcf9a0e79b895f83da", "description": "pan: Drop the format argument passed to drm_is_mtk_tiled()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "022e3cb66a028949a20909b76b342c4b8a902c56", "description": "pan/format: Make pan_format::bind a 5-bit field", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b2e57aaf6b8fa731bca9a2f550be50f6415b2cb", "description": "freedreno/drm-shim: add support for MSM_PARAM_UCHE_TRAP_BASE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25eb836eec62fa58cef15fd9960d8559a358e1c6", "description": "radv: fix CP DMA with NULL PRT pages on GFX8-9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "235f70e475c80fbc28321db98dce39204fa0c563", "description": "ac/gpu_info: add has_cp_dma_with_null_prt_bug", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85d2c8f8aeac9e8a9b945dd46000513add0af4bd", "description": "docs: add sha sum for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58995ad436d24754621488a6ecca418795db38fc", "description": "docs: add release notes for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e5a6fa56456eb85142cf90d431f9342df23195a", "description": "docs: update calendar for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc483ea92495268e325057add4917a1c7bd470c6", "description": "ci: Remove firmware from test-base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a394b7b64cdd20e4b6770ecde84086fecce456d5", "description": "amd/ci: Update kernel for Raven", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afaa2368034ad80d600a2c575dd427388cd11a90", "description": "ci/lava: make overlay->compression optional", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce268d1a4b9f8ef028552e0c33f1fcfa1a40ceeb", "description": "amd/ci: Add cl profile on rusticl in radeonsi-raven-piglit job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6528bb76b1d605802c836e3e670fb913203fb043", "description": "radv: stop using GDS for emulated prims gen/xfb queries on GFX11-GFX11.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2812efd7ad250af6dbcc72d270dd1d2571f74b57", "description": "radv: declare and emit NGG_QUERY_BUF_VA on GFX11-GFX11.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "439baafe5e6f39af4f9097429fd07d5a716ed841", "description": "radv: increase size of the buffer for emulated queries on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98c17532147507d19df3ffd3a7a9c8ed9354aedc", "description": "radv: stop reserving NGG streamout counters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3922cc6fbdf76e712ea4369af3fcce8e99a28c91", "description": "radv: rename a variable in gfx10_copy_shader_query_ace()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "266c3bdeaf0a4aa5542e1561f37392a14ac6ffb1", "description": "radv: adjust comments describing GDS needs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "815bcda06daf96e86bd9b235edc787f0b6084c5a", "description": "anv: enable VK_KHR_fragment_shader_barycentric", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6268792a29af52e8f0445e5a3a035f905bec3ece", "description": "anv: set HW state for fragment shader barycentric", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27a2f6d1ffcafbab42fa4bafdd40ab8a654de6b8", "description": "brw: add lowering passes for FS barycentric inputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ee14e5291e18e0908f132442fcf4ed2393fde2f", "description": "brw/anv: add provoking vertex to fs_msaa_flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acdd30a9da85000f479ebdc5aa6830aafaacf754", "description": "brw: check if the FS needs vertex_attributes_bypass to be set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c327b83706185d3bca99edad91fed86a2eb799ed", "description": "brw: implement load_input_vertex intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c1f9554f5da1db1bd54b14088131ba0e8d36c1b", "description": "intel/genxml: update some instructions for Xe2+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4696d12f8bb21b4ebb72f52861fff7d952ed5028", "description": "freedreno/ci: Re-enable a618-piglit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09e713f46be03ec22c9f9d592c2a435e9afca3f3", "description": "freedreno/ci: Update piglit expectations on a618", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "65e18a84944b559419aceaf2083936cf68ac3e79", "notes": null }, { "sha": "2815e803ae700fd7ba0c214b1710a459b5e88162", "description": "freedreno/ci: Disable all a630 jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4a233a34e77ec0302e92cac27391c9456afbdca", "description": "llvmpipe: Reduce the size of lp_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d11da0c1034653d96b6614693ee5d7b04fcad32", "description": "llvmpipe: Make more texture state static with bindless", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab35233f79defa5e110f76cd08bab920ef0381e2", "description": "llvmpipe: Compile size query functions on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e9182e6eed71ca1be920fe22ad5885b2d95b56c", "description": "llvmpipe: Compile fewer unnecessary functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d30593ae3dfe7316e9947b4397accef4f0bf92b9", "description": "llvmpipe: Compile texture fetch functions on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "427678c02556e99828b4a8e4484a46f58aa6e123", "description": "egl: handle DRI_PRIME with surfaceless", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7c72d1d681806f1ab10030a57ab4732ed6264bc", "description": "gfxstream: add VulkanMapper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b03d5ecad3aede2b90d19ac791c79cfb05b18ff8", "description": "ci: uprev vkd3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac863b8b1562bea81df137a4fbc3e2f88682b916", "description": "iris: Disable fast clear when surface width is 16k", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6528d267effa2dd358bafa6f1237ccf990716ad5", "description": "anv: Disable fast clear when surface width is 16k", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8edee1e25b62aa0a60dfa060f68c35cf4e60f59e", "description": "lavapipe: Fail device enumeration when DRAW_USE_LLVM=0 is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "072e6d1ab52a7cbd910c6b6e2fe756839cc5393b", "description": "aco/tests: add tests for tied definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b341a12526b8efc005fe6819561865a4a12184b6", "description": "aco/ra: rewrite handling of tied definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdf37670010791de25a6cfcbd754501c4eda1418", "description": "aco: set copy-kill for tied operands with the same temporary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f783f5df6d3abeadaafff3dda57416ce0477a48f", "description": "aco/ra: move optimize_encoding earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd05181a26e9c09e9161164cb7aadcecd6367ef5", "description": "aco/ra: replace skip_renaming with copy_kill", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c04ef28c560e5b8eda3eaecc4cc4abb55bafe0bc", "description": "aco: rename ops_fixed_to_def to tied_defs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "275a39b3c65bfaa91cd9dcdab66159b8a2d60531", "description": "rusticl/device: relax some params for embdded profile", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c1968df19a317ce45c5a2217fda2e0ce0031439", "description": "ci/container: fix whitespace for yamllint", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76ca28865b52ef35b15be717dfc093d6a452bc2f", "description": "ci: avoid unsetting S3_JWT too early in container image builds", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "0a52d00393b25301a54532f90611c645f123302f", "notes": null }, { "sha": "eafe2527b5d9b38c5415fbf87ce82a5c38c9f368", "description": "panvk: Clean up some todo comments about already supported extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a3b89db9591fca846960374ea9dd665ced64814", "description": "panvk: Advertise support for VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43d84078e60593578ffc698d8948af9bd77280bd", "description": "panvk: Advertise support for VK_EXT_primitive_topology_list_restart", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d1fcd75f91708a041b690e66d06d8ba70bdba2b", "description": "radv: fix non-indexed draws with primitive restart enable", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ce7009ee45468c8525104d662728c5e12a14b03", "description": "radv/meta: move and rename get_r32g32b32_format()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7ce61274399ec2a2e3aaf2d17cba5c4b7e99ebd", "description": "radv: add vk_format_is_96bit()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c22d86e844d864ddf17de78d476c1cdfd5d3f1b3", "description": "radv: fix missing texel scale for unaligned linear SDMA copies", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", "notes": null }, { "sha": "e345b03c89486d803b2e4a9ccf3cc0d04c389580", "description": "ac/gpu_info: rename has_zerovram_support to has_default_zerovram_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7099675b69b9c665319ed164f8d8eae282a0e3f", "description": "radv: expose VK_EXT_zero_initialize_device_memory unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5828612da23742eb86504b9d0977b51d2d1600fa", "description": "anv: use internal rt-null-ahs when any_hit is null", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f591425c93d4905d3213651dd10a602fbcb264e", "description": "intel/compiler: provide a helper for null any-hit shader", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73409e7cc558dd4fdd894e35f43c6d5ac6c88e33", "description": "broadcom/v3dv: skip implicit synchronization tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "025764413001176ccfc4e5cca20c490428d1b36a", "description": "aco: assume sram ecc is enabled on Vega20", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9e98d997d196e4e95adca5b8f03ddc9504ad9cc", "description": "ci/lava: Parametrize message burst length on unit tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7f6b4bdae55d263df7a2bba7c882dbce839f4fc", "description": "ci/lava: Improve timeout estimation logic for case/suite runs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41a18a27b005cebffc2164671ca2b1f827881321", "description": "radeonsi: fix variable_shared_size assert in si_switch_compute_shader", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e4784104665dabd91f04d7087905e3ae20ea0485", "notes": null }, { "sha": "0e57c236c405e95a91678dcd935e52cee6ef8c26", "description": "lavapipe: EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e75c0160df3008f7d25740f96071d2fab76309e2", "description": "intel/tools: add intel_measure.py", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eea3ed6a3704dbd90913906c22b585eefb22a1cc", "description": "gallivm: Use `llvm.roundeven` in lp_build_round()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0d3b2853600cf6934a3a09deaf435944d18d833a", "notes": null }, { "sha": "6458880594c492158fbdd1ab101c7ceb3eddbeb1", "description": "panfrost: use cpp_args instead of c_args for C++ files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ebb5e65fcff1668ff9ef1bde5dfd65e35508d9f", "description": "d3d12: Add new video encode HEVC configuration CU size 16-32 range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33f670d869ef2e4df44a17d23a62cbe4ce3f15e1", "description": "d3d12/meson: Add USE_D3D12_PREVIEW_HEADERS compiler flag based on dep_dxheaders.version()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f71420dfdf86de084b64cbcbd65855063fcc94", "description": "radv/bvh: Fix comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "100616859e4abdb17b6f4d9d9e0ea299550cdea6", "description": "radv/bvh: Remove some unused variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f00b25331a9a459024a57db00082cc2cdcd963b1", "description": "radv/bvh: Make sure the AABB is written before internal_ready_count", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "f42d52f9224ca48f7e0b45bb85f14aa0f4ddd4ea", "description": "radv: Flush L2 on GFX12 when binding an update pipeline", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "8dcf84451a5127c3f8047ed7d3fb955a051b7f3c", "description": "tu: Use EARLY_Z when there is no depth/stencil tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f5d433840209e6380ffef6a9a2ba0f59675d2de", "description": "tu: Occlusion query counting should happen after FS that kills", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6cf0b68be8a68d8f17c132c1c39299833650942", "description": "tu: Use EARLY_Z_LATE_Z with alpha-to-coverage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13e6dfb45f025dce2104bc9ba307f639f261c892", "description": "tu: Use EARLY_Z_LATE_Z even when LRZ is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de6d111d7377bf54749e734aa0c878c141dcccad", "description": "freedreno/regs: A6XX_EARLY_LRZ_LATE_Z is really A6XX_EARLY_Z_LATE_Z", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4c0bc58ef43b60a4b389e4fa1902e93f41299f", "description": "aco: don't use constant_bits when not applying constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f98d20fec672a7f27ab0257bf0a87804cae030c5", "description": "aco: replace get_operand_size with get_operand_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1b35a272197b304bb31695565130067111a728a", "description": "aco/optimizer: only use get_operand_size for alu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d59bd399a41c2bb024918089731a46935c1d7ce", "description": "aco/optimizer: optimize packed fneg with negative constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa3f20703541dea96d711b039863b79b3febc76f", "description": "aco: swap operands without instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45133e0e91fc6557f04eb432cb53f55061705f1b", "description": "radeon/evergreen: improve depth24_stencil8 mipmap behavior", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1186c73c6b893c51596f5ce2bd624c40132b4854", "description": "r600: implement gs indirect load_per_vertex_input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8df9e3b2d08021f55edf1885986e858c416aaf03", "description": "r600: add a constant representing gs vertex indirect total", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a52d00393b25301a54532f90611c645f123302f", "description": "ci: clear S3_JWT_FILE_SCRIPT as it also contains the S3_JWT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "701d26be9d14faca4258b8f382953a89b996142e", "description": "tu: Fix state.lrz.force_late_z condition not being updated", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "847ad80e03e3cf90d005c8393829588005716917", "notes": null }, { "sha": "add54474833adc54197e65122d8d3d112a937e96", "description": "vmware/ci: move jobs to nightly until farm is stabilized", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e6e7d9ee34eb1afad826841f7a88f59eaaa874f", "description": "panfrost: Enable 2 sample count support on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37856eff06ec7abb104e2d11674a536dd19ed017", "description": "panfrost: Use pan_sample_pattern in pan_cmdstream", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c0ce0c6f9d784b6483eb324283df2f3b6085cb8", "description": "panvk: Enable VK_SAMPLE_COUNT_2_BIT support on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e05222e1d2f8a66597c167ae3174d7083627991", "description": "pan/lib: Add support for rotated 2x grid sample pattern", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7c4905981c4ebc4f08a947529f9c8449000150e", "description": "mesa: fix _FP32Buffers bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "070a5e5d9248a77aa84375f74fe48c5067362ea8", "notes": null }, { "sha": "b7d8c195a2af7a7959468efe1d164758d97eac51", "description": "mesa/st: fix _IsRGBDraw bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5b51d754d00dfd7d8f4069aca4619f3b056c4eac", "notes": null }, { "sha": "c1d00c9a1aad8af3d5a5e4e1b23ac788cb34280e", "description": "mesa/st: fix _BlendForceAlphaToOneDraw bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882", "notes": null }, { "sha": "d04d9da98c9f70ec7db59750558f10dad215b2f4", "description": "st/mesa: fix _IntegerBuffers bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8fb966688bc1053a48e8ee7f7394ce030bcfd345", "notes": null }, { "sha": "fd8d8264e05c3ec8c9c6290f6612f61555b173e1", "description": "ci/ci-tron: replace crude dump of env vars with reproducible job script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef1174b00f82c85ab0bb7fd2e1b56d5f8e87e08", "description": "vulkan/runtime: fix a wrong assert that validates timeline semaphores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c57074027260c0db3b7fc04150a5b46333a17f28", "description": "anv: enable preemption setting on command/batch correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "586ad02b9cf84a4524fe7b28b343a33c7220addc", "description": "subprojects: Don't use native option for rustc-hash dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4605592db20d4efa00014a50fc8dfe3ca54f9575", "description": "subprojects: Don't ignore Meson wrappers in gitignore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84cae30f0abdff7d8819ea33a1960ce673c0e9c5", "description": "android: Link with libc++fs up to SDK 35", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "033ce1bae1505467fb69bf727377318421cb7731", "description": "vulkan/wsi/wayland: make needs_color_surface_old check if surface exists", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "789507c99c672320d50a6d8eb6910da51aa75443", "notes": null }, { "sha": "2212865ce0d1e6f8515b1aeadda374f4317534de", "description": "anv: Use different PAT entries for compressed resources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eeb079653c1336c417768603faaade55e751fbf", "description": "iris: New compressed heaps for scanout buffers (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca092db7ce5ee2e8c45e1b60f4d4fef02e87054d", "description": "intel/dev: Differentiate displayable PAT entry of compression (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ee91679a34db1bfe7eb9acc94a954d499ea59e", "description": "nir/algebraic: Generalize an existing bfi(a, 0, ...) pattern", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "464955bbdddb14561b7320f81728a7ef02d1441b", "description": "nir/algebraic: Optimize some open-coded extract_i8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fca369f57aa492f99b7b2b264588f5bfbff4ca0d", "description": "bin/ci: crnm: adaptative field pads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f65975975e681ae1880b68ad685b203b06d25192", "description": "bin/ci: crnm: columns list when waiting jobs update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4396c40fab868201345b9f2cfbd4a293b1d5b68", "description": "bin/ci: crnm: columns list for cancelled jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e504d226ce3f7166e29774f3d77349ab74b93d08", "description": "bin/ci: crnm: format in columns when listing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "611772af45f8b2e43655f03a66b8950966fa1982", "description": "rusticl: replace unnecessary `Vec` references with slice refs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "543b07bee80cf6f1740ce267cf725497a1cb73ad", "description": "rusticl: write `CLInfoValue`s from iterators instead of collecting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a16c9ab43edeed7ea9cde5bd813aee33cef7cc9", "description": "rusticl: iterate subgroup sizes only as needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0980ba8595c0de0338e865b7f91757d513748f54", "description": "rusticl: use simple equality check for contexts instead of `HashSet`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac44513b9e9bf25f71320f572e9a55781274966e", "description": "rusticl: hand-map 3-element arrays for fallible conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38efae8964cd0669a6ea5b577bdebadf3f352920", "description": "Uprev Piglit to 1767af745ed96f77b16c0c205015366d1fbbdb22", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "749ccf3a9c090e2f45a10d19c0b63b05850b1495", "description": "Uprev ANGLE to db71e8fa7c26d18f76d7b9e9474447b20f1c73b3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be3ce07f586d52a9fda7499f3cd96376d685da6c", "description": "v3d/compiler: Fix ub when using memcmp for texture comparisons.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22fb7eaa8cdebd729f51799bb49ffacfde437775", "description": "util/u_printf: fix memory leak in u_printf_singleton_add_serialized", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "007f60c8b8d5cab24ee71b9842fc112bd45e2806", "notes": null }, { "sha": "1895de16a6ba00bf87b21400b1506bdf144c767e", "description": "venus: filter out venus incapable physical devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5abce52a671cb95633acb2ff3e60b806d3321435", "description": "venus: misc cleanups post wsi requirement relax", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f79d35c4f166bc9a6a2fd9306d242bb90f1717", "description": "venus: relax external memory ext requirement", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c345c2c5e26e5355119b099eebd47a30987f817", "description": "venus: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a35415530d352bd003faa8b5541714bbcb6230da", "description": "panfrost: Use util_streaming_load_memcpy() to copy AFBC superblocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "293cdbce75f7d62185d27901c83f6399f2a40cc9", "description": "util: Add AArch64 support to util_streaming_load_memcpy()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3544aebd7b9b978c72374ab4859855267084e9e", "description": "panfrost: Optimize AFBC-P offsets computation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64eed6807ae401b99419eeacc72e5649e1bca9cb", "description": "aco/isel: move visit_intrinsic() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8aae636e385daf07cecf8d5c3c34d4c7143a33b3", "description": "aco/isel: move visit_alu_instr() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5342576789f0f175c8d231f5653ae96e89e6d03b", "description": "aco/isel: rename aco_instruction_selection.cpp -> aco_isel_nir.cpp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6442669c170b4585d5126cccbe47556af97bafb", "description": "aco/isel: move select_ps_epilog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "776384d99d1a226a2c13a5564d6884740de00a9b", "description": "aco/isel: move select_ps_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3ef927e31e3414433246b3687201b26d4b5c308", "description": "aco/isel: move select_vs_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4ec430c26679049d09ef3ffdcc0c2b3ba466961", "description": "aco/isel: move select_rt_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d910ca301dd6a059520303f6a25899885f3a728", "description": "aco/isel: move select_trap_handler_shader() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "146ce57f2ddca1a66aac8c48722cacf444ffd24c", "description": "aco/isel: move control-flow helper functions into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59f314a9a6ec830b8d07c6a4dabd9f1279cb9b4f", "description": "aco/isel: move some helper functions into a separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a92417ef06117ae6f02ce91a9c6d4d46c7683f", "description": "aco: move instruction selection files to /compiler/instruction selection/ subfolder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85a4ec32e891f29606654c28a5a8863c75682fb0", "description": "aco: rename aco_instruction_selection_setup.cpp -> aco_isel_setup.cpp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bade93c4472ffb1ac843405ee506514f4cf25446", "description": "radeonsi/vce: Fix output quality and performance in speed preset", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "544a180320d0291560409c3af3f20e9878eb7f3f", "notes": null }, { "sha": "ad96031ec6332cde23b64908df03e2b6d29e1d99", "description": "radeonsi/vce: Only send one task per IB", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9ca1cda2bece5e834c7e53007aabe04ed1118554", "notes": null }, { "sha": "fd1480c3dfad260ddf12e677bf03b50859c1f525", "description": "radeonsi/vce: Fix bitstream buffer size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "901aafb030fc6d483ddd0f1ac6b7e6f0d0beafd4", "notes": null }, { "sha": "f27d062abc9e0909c76050237df24ca6352be208", "description": "gallium/util: fix num primitives for line loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58d8dc9543b98ae95c7ecf4e6e8b27fef87b04c0", "description": "r600/sfn: dump the lowered shader when translation fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ce2c1f835be92edb3a95f9703f1ff42fc15b835", "description": "zink/ci: Skip flaky trace on TGL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ad8c8752dd344620dc0c09c48d8f533f021467d", "description": "ci: Run rustfmt and python jobs on aarch64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3029898a151578630fa28adf3e47c6777b7ef272", "description": "ci/container: Include DEBIAN_BUILD_TAG in debian/arm64_build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc4fd7cc9d1470d6ebaaa4e3a7a356c8ad0c34c4", "description": "vulkan: fix random tabs to spaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360d25288897198ecd127a68ae85db71d88030e1", "description": "amd/vpelib: Fix CodeQL issues Pt1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "134b5bede79e2102c994ee8299db9ae96f88d75f", "description": "amd/vpelib: Update headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffa5aadd2fc1df51966ae61448356f8def7eb597", "description": "amd/vpelib: fix doxgen warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80af9d47561d470f6f8cd97ba9e4c31ba76905d3", "description": "amd/vpelib: Fix VPELIB Build Warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71b285d091ebec7ffd735e3bd90406b9948e9ec1", "description": "amd/vpelib: Resolve query, predication and timestamp operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10244d8d977ee1c15e73c745b96ba5b37ae8912", "description": "amd/vpelib: Setup cost profiling support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bdbd1250837758c9e9b6c6bfe8c81417145a6f7", "description": "amd/vpelib: add TF_BT709", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bd03b3cb02e5bbb63d689998c42503d48f311b8", "description": "amd/vpelib: add VPE_TF_SRGB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b68174bf0fbccc8df393fc208c841d796334054", "description": "amd/vpelib: Alpha Fill add mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb0b8d58a097d3035de8da2faf88308d17e79f4a", "description": "amd/vpelib: remove sensitive keywords", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c40ac921aa88cd293dc931fda96a551d821143c8", "description": "amd/vpelib: VPE descriptor added", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f80a69d7569845462872f062b053ea1e582b29d0", "description": "amd/vpelib: Add macro to perform ceil division", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b8c912c223f33bc946cab8140305132d5211135", "description": "amd/vpelib: G2084 STUDIO output gamma fix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc5973429f12d895882edaab111501080fe11bff", "description": "amd/vpelib: Update comment and fix some code alignment issues.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96b7e52b57352925ee8d8bac634905811da0255b", "description": "amd/vpelib: feature augment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6144116c99b53e5213d16731e62c1245aade6ab", "description": "amd/vpelib: Remove RGBE_ALPHA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2e65c02e69887c2dc70551772daefb1602e3e2b", "description": "amd/vpelib: Fix memory leak from segment ctx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1a3d021f3edfb3c86562f7661871accd2e423a1", "description": "amd/vpelib: Make BG gen stream idx adjustable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b34895e81ddd176c45db071758d667c174026d5", "description": "nak/dce: Use BitSet for live phis and SSA values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52dcb1c9c15ab006a04214072f469d5cd57bae26", "description": "nak: Add a Phi struct type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "531070cf91226eae323a4d2c9c83f71264240f31", "description": "nak: Use op instead of phi when referring to OpPhiSrcs or OpPhiDsts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5ce0041028f6410597a7bd656fe32b73d3e548", "description": "nak/repair_ssa: Rename Phi to PhiTracker", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc54e6e1d215208f944cdb79a9d9599f0ac63ddc", "description": "nak/liveness: Use typed bitsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afb11a5a9eb1336918d1e3a04fb1c4f3046d5385", "description": "nak/liveness: Use an SSA value as the last_use HashMap key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56f06a072c8ed3506c8a0454a1f24dfc2aadce55", "description": "compiler/rust/bitset: Make BitSet a generic container type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "323769d3bb30efb9d03570a6319062c7a0bc09b7", "description": "compiler/rust,nak: Rename BitSet::get() to contains()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20d247d754b644381346a14b08a46d73fe1465c7", "description": "nak: Use Default::default() for BitSet constructors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed658a2d3aa0cf3be58fcd30e1a442e902e840c2", "description": "compiler/rust/cfg: Add a hash func type parameter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5231e0677e51c7aa8ec767b7f184b3d9bb85128", "description": "nak: Also use rustc-hash for UnionFind", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43c3f5a8db202f22197b7d7d2b97273e0c5eeade", "description": "nak: Switch most Hash{Set,Map} uses to rustc-hash", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1f979d84a78bfdd308f107ae6ce3f779d9411bf", "description": "nak: Add a dependency on rustc-hash", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b557c9ef6e9537674c4031f53762277bd0fcbc", "description": "nak: s/HashSet::new()/Default::default()/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a47f29d6d3251820f73cdb5ddef5266576fd984", "description": "nak: s/HashMap::new()/Default::default()/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb62044836f666016964bf880305b3a49ade6581", "description": "nak: rustfmt ir_proc.rs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfe83402969914c3db95b1708c415d72af438ac7", "description": "nouveau/headers: Ignore PermissionError in rustfmt", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "da220945931c8453c0743b681fb309fb0ab86926", "description": "nouveau/headers: Run rustfmt after file is closed", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "20222cd9566ecff2e109d00ec2d680c865aae0c6", "description": "anv: Use the new nir_opt_acquire_release_barriers pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "deb1d47155b8aa3f440e878a0d4b597729850037", "description": "nir: Add a new optimization for acquire/release atomics & barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65e18a84944b559419aceaf2083936cf68ac3e79", "description": "freedreno: Fix shader-clock when kernel exposes UCHE_TRAP_BASE", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4b1b4ee10c0768a5a43dee508601e4e2b39520eb", "notes": null }, { "sha": "089e2cb6f907a7b76d84d837d3961627b569c669", "description": "radeonsi: Disable av1 cdef_channel_strength for VCN4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10fad5081df1aae5c44920a8ccce2859302b3485", "description": "nouveau: implement `Default` for `Push`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4f4b25d25f8d3c2bc92dd12a1030280731fe4cd", "description": "nak,nil: style cleanup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adecea4af9464f189fb390c9569f5e0d278e0d23", "description": "nak,nouveau: adjust function/method signatures to better match convention", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e559c63fd8e513951d9f627be4768496242f2d3e", "description": "nak,nil: elide lifetimes where possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4f045df58bfe8e4cf2c070609d9b0fb54cb8fc4", "description": "nak,nil: avoid explicit returns at the end of functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32c82d0f52afe77b9ef545adb27ba12057e0a6a", "description": "nak: use standard methods and macros to improve readability", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba2b9345e89a2056419b6a6ded473d0aec5ec297", "description": "nak: use `Option` propagation instead of explicit let-else clauses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2cc77dca88075a1a90b90e036178041f233bf8a", "description": "nak: collapse extraneous conditional branches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "451b37820df36588890b4dcec0573155f9f63f21", "description": "nak: remove unnecessary casts and conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4d895f0e1e821080171f778bc9e50681304b05a", "description": "rusticl: fix build with clippy driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35af55a2a76672706f38559ff0d034834fdc53f3", "description": "rusticl: replace `map_or(false, f)` with `is_some_and(f)`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6f96a1e85e56f0bd2bd1cdf52f8fd7a2cd1b32", "description": "anv: Remove a '#if GFX_VER >= 30' block inside of a else of '#if GFX_VERx10 >= 125'", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37b42ef648ade9a75a188c5a3023a74a77a9820f", "description": "anv: Drop '#if GFX_VERx10 >= 125' inside of '#if GFX_VERx10 >= 125'", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bca12800aad68db803cd7dce6814a9f666c85a12", "description": "iris: Restrict platforms that needs Wa_1604061319", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3cd972a2d35cc3f00c32e6434b799ccfa9f6f5f2", "description": "anv: Enable preemption due 3DPRIMITIVE in GFX 12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2432d6677e709de118a34ecee46d80c645198bbd", "description": "anv: Implement missing part of Wa_1604061319", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1376449c80247844a81ab1f6e6e2e8cd39867d6", "description": "panvk: Expose support for multiview on v7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41719172105d167e93f6f2e91dd6e7c2f7b46ef4", "description": "panvk: Add support for VK_KHR_multiview on v7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8ed4f14e6f7836b34a3d17ebfdf344ff5ed4f25", "description": "freedreno/ir3: Fix tess/geom asan error", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ee0ee2a3174775531dd6cc7663940e2acf48b7b8", "notes": null }, { "sha": "3f70433ff002cf223cd45398b5490311714f8efd", "description": "aco: add type information for operands/definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c1c116a0fb66f2d74976260775ec73025c4a697", "description": "virgl: Avoid possible double free when destroying the hw resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c575818561f5bd699d6bf10f718f0ad76dc6bf9", "description": "pan/lib: Make pan_shader.c not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bb9df9d3359455507a81aff4188b2ddce9ef8d8", "description": "pan/lib: Make pan_shader_get_compiler_options not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7158f2eb8bbe75d0f843c005ecfc098af8e0bc3c", "description": "pan/lib: Make pan_shader_compile not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fa13ceb748752d597397bc17d7c10c01525a59f", "description": "pan/lib: Move pan_fixup_blend_type to pan_blend.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3f8c955a7280f648d3da22b510b64fb7634edf0", "description": "pan/genxml: Add Register File Format to common.xml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60b131a712dd9186f59323121f7312d8d09345f3", "description": "pan/bi: Lower ffract in bifrost_nir_algebraic on v11+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5588ff49a7f4841b6c6674123cf145563704827e", "description": "pan/bi: Flush subnormals to zero for FROUND on v11+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e674823d5515904b07df7b778f892005aaefb655", "description": "radv: Consider that DGC might need shader reads of predicated data.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b79f1a3af35350f8f0cf2a62d0ac4c3e80257ee7", "description": "ac/gpu_info: allow 32-bit predicate on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ca2f71f3d7eebfaca3d48cdc840c5127cf90d48", "description": "radv: fix conditional rendering with DGC and non native 32-bit predicate", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2625fa9ca161b6c9334c4ad553391d45a573d4b", "description": "radv: fix fetching conditional rendering state for DGC preprocess", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d808870d49bb1c9eae663ad5f67eebabd3cc3f40", "description": "nvk: Implement VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f542a60686f88d6dafd65ab0dfe4fa0aa5de8f7a", "description": "nak: Add a helper to reduce OpPrmt sel immediates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "212f99d39d6fad168673f70b21fd91222d0d04bf", "description": "nak: Add a helper for reducing OpShfl lane and c immediates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98901108565fe90c753e4f754f297cf6aa263f6f", "description": "nak: Reduce shift immediates instead of adding copies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87a90a0e6a949bb2b80b7696fc870f8b298a45f2", "description": "nak: Add HW tests for OpShr and OpShl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3e917ea031bc3c50644cd20c601d7005c57793e", "description": "nak: Fix OpShf folding for shift >= 64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa5819916638d513013b6604bf5ef8f307b87048", "description": "nak/sm20: Remove some unnecessary Option<>", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ddf51dc993b06c89b62bfd5d86cfef191184d35", "description": "anv: Fix to set CDEF filter flag correctly.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e256a3cee411c530f69196b8180b11034a2a087", "description": "anv: Allocate MV buffers enough for AV1 decoding.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4d480f808b7dd18a766bdc9d72460d8cd3bf48c", "description": "anv: Always allocate cdf tables when independent profiles provided", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5e657da48b73411870aa68b052d02db9de92b8f", "description": "nak/sm70: Don't set a predicate destination on redg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2b7a736a47960e4270cd93797b054e2ca9c7bbb", "description": "nak/nir/lower_tex: Use nir_tex_instr_add_src()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a39a1502f2801c2e518bd233d3f67053aef20d7", "description": "nak: Use TexOffsetMode for all texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c6010df649e7eae75048cef0126066b58fd74e2", "description": "nak/sm70: imnmx takes and returns more predicates on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d89214a693f2b60ca1afcb7ed4eef4034314071", "description": "nak/sm70: Use rZ for the 3rd source of lea when .hi is not set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32f78eff804dab3377e86691d0fd8b5c0f2ac31a", "description": "nak/sm70: Fix bra offset encoding for for Hopper+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "046f90ad56e3d0a8a7b3182cad3974053b44d158", "description": "nak/copy_prop: Don't propagate cbufs into ALU on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9604896c70a1107f93d258dca9ee5aecf21fc543", "description": "nak/lower_copy: Implement copy from CBuf as ldc on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "994035908d9102129929722c8ac8afecd0f99191", "description": "nak/hw_tests: Copy data stride and invocations to avoid cbuf sources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c3ebddba377fef6196ba24a56aed1b71699b81d", "description": "nak/sm70: Properly encode ldc on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b142182cb05ae7d22a194b93fcf495ebe2f6163", "description": "nak/sm70: Increase the number of UGPRs on Blackwell+ to 80", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da16e8aff7948773c234bc831d8d03bb347a5978", "description": "nvk: Add hopper priv registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c77a6f049da4901682cac62f23d53d60eb9d22d", "description": "nvk: Don't emit MME FIFO config on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd7777aee60941ebf3aadfa9314236977eb262ba", "description": "nvk: Fix compute class comparison in dispatch indirect", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "693b55a4af1a887dd33637b6c4bf1e615b6a3fd8", "description": "nouveau/headers: Add stub blackwell class headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bc7130808d71a955f8e7361f987fe50c55e668f", "description": "r300/ci: switch radeon.ko jobs to common kernel (6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4790143a54ebc6914aa123f09f089cc159c1173", "description": "tu: Disable Z reads for always/never.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c053bc2213b64a6b472ee6aef1f2372b9b1821af", "description": "panvk: fix driconf memory leak", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "aa8fec638f5e2731e88b9463c67aac7c34bae800", "notes": null }, { "sha": "3fd2bdd2858f03000fde21aeb81f8126369e464e", "description": "radeonsi: move si_gs_output_info into si_temp_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97357e721d97e2b89b9f7adf149c6da5e59cdc7d", "description": "radeonsi: add struct si_temp_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53cd29d9466ba519f9fec5c41dfb3042619d0cec", "description": "radeonsi: move shaders args initialization into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af8c4f19ab9e90fef14bf1ab64a5c5da33ed6004", "description": "radeonsi: move shader variant info and spi_ps_input_ena code into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e8cac328a4a7954f9727b695acf063cfaae0e02", "description": "radeonsi: move si_nir_mark_divergent_texture_non_uniform to its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "deda05e2b71136c9620983c05628ac7defd5de3e", "description": "nir: move nir_lower_color_inputs into radeonsi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70aa58cc95a8499fea81d96b0aa7330ca71a5a58", "description": "radeonsi: move shader info structures into new file si_shader_info.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5389a3736f048c316a4717db8bbc52c7d38580e8", "description": "radeonsi: move NIR passes from si_shader.c into their own files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4784104665dabd91f04d7087905e3ae20ea0485", "description": "radeonsi: inline shader_info in si_shader_info, keep only what's used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc5e0e2b73e0a533b8c1bbf1834ef5b6bd9de8e0", "description": "radeonsi: rename num_stream_output_components -> num_gs_stream_components", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54cc89f7c28f659ef16a9ac6b3b4cc17c6d3e7d1", "description": "radeonsi: use a simpler way to gather enabled_streamout_buffer_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "180f320e697b4c00360a21ac77a92befec2b0621", "description": "radeonsi: use info.num_streamout_vec4s instead of si_shader_uses_streamout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "759de230de78d1d280fc3301dc9f43a54b4f829d", "description": "radeonsi: don't declare GDS size for LLVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32274ab50ea8080bbaf0d9497e9c4b02a6d613cd", "description": "radeonsi: implement remove_streamout in si_nir_kill_outputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "100f9a16245b55e99676c370504536ebf1e686eb", "description": "radeonsi: move xfb fields from si_shader_info to shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9edcf19f7dbfa473df965556e284062ff19e16d9", "description": "radeonsi: remove si_shader_info::writes_position", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c761da42ce52eac02412519dd59114b9a1b98dd9", "description": "radeonsi: don't use si_shader_info in si_parse_next_shader_property", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20e5c35cfe5976f5ec4278627fca4d7bdeb80cbb", "description": "radeonsi: gather uses_discard from shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de6ca8c7ec4616ec8d4560d7364c6113c707ac91", "description": "radeonsi: gather writes_z/stencil/sample_mask as shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9ac95fc0a3618c968ab6be20e6efbcbf2160f9e", "description": "radeonsi: gather uses_gs_state_provoking_vtx_first/outprim from the shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b85984d2b50bcd6f60ed9ac44361a0829a25b9aa", "description": "radeonsi: gather VS system value usage from shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b276e4ba66511c4d7b4e7d53093f794c1e13d1d", "description": "radeonsi: move gathering VMEM information into si_get_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c59fc30fee9df7615f1cbc38d0e3777790f0b496", "description": "radeonsi: always gather shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e114b9b11c0a6d25770dbd94fc08561f8e5de7f7", "description": "radeonsi: don't return progress from run_pre_link_optimization_passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d6747f6e0a7895075a035659c12b738de83cf87", "description": "radeonsi: determine uses_vmem_load_other more accurately", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcd0679258b4972b134c6923e15040cce3830e2c", "description": "radeonsi: remove si_shader_info::uses_indirect_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970825258e8fd7ce9960bb30f28961fcbccd92fe", "description": "radeonsi: restructure si_get_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5bc1ebc11bcf5aa37d31fb6edc81e096ba1a4d1", "description": "radeonsi: don't check sel->nir in si_init_shader_selector_async", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e4154b7ef5decb760994c19a78556d4ea782ce5", "description": "ac/nir: fix export_ps_outputs not preserving divergence metadata", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7eb7a4d27813a3054090adef0810bb6a847e6447", "description": "docs/release-calendar: fix release numbers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "6d8324e819698ea5e85b296e1919a34daceaa952", "notes": null }, { "sha": "ea4c1ceb79e5e25f3e63d026f5ecc32e1a15a346", "description": "docs: add sha sum for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "042830b15833b1700a4f38b6baa391dff9ccb8d7", "description": "docs: add release notes for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7846a5aec6f079292ad27d1db3b3fd28efb0d64", "description": "docs: update calendar for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df38cdce53f1841bd8d87dbc3c65933d5a3fe9c1", "description": "gallium/aux: fixup bad indent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e48db3028c45b2409a1a3531f7b22fd43acf66a", "description": "r600: ingest u_blitter_clear_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20986b77f342a61d01f32814ddb28566267eafc7", "description": "gallium/aux: move util_pipe_tex_to_tgsi_tex to u_blitter.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2ac44dfde0fc695b243e6e85546b610e1eba776", "description": "meson: make ffs available in OpenCL code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "063d35b82975c82a8042dc4961300eee62bb4a9d", "description": "vtn: ignore SpvDecorationFPFastMathMode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52cc6c101ff78eee60f810aa58e44dd0d5cb8608", "description": "nir/lower_printf: fix vectors with nir_printf_fmt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90d966f9fa853ff929555c1e1d4097f4338c79c1", "description": "panvk: Remove unused path in flush_tiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b115850ece045e96df218ce5c2ff25f0f75fe901", "description": "panfrost: Remove unused ls_sb_slot from contexts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "description": "panvk: Remove explicit LS waits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c28497c3557e7f3dbe85b9d39891c025cd922baa", "description": "panvk: Add automatic load/store cs WAITs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc790d12c626018451cb2f0f7e13c42339738dc6", "description": "panvk: Change pending_stores from bitset to bool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82f36cd8e3a5d15857e73130d6a1cca95db55aa9", "description": "panfrost: Make ls tracker mandatory in cs_builder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0", "description": "aco: fix wait_entry::join() when changing vmem_types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "171920ceed59b018cfa637ff5fd022d39aeef105", "description": "aco/gfx115: consider point sample acceleration", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd85acf9a68168c8b5867894520cd5173c09baa", "description": "v3dv: free indirect CSD job with queue cpu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "626e9e41799787a670f8ae3f4293ec72f75130a9", "description": "panvk: Request resources during subqueue init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e12ddbfd78d28eabcec8c08e7b0ea10e9e8318b2", "description": "nak/from_nir: Fix fquantize crash on < SM70", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", "notes": null }, { "sha": "efb440a3d80e62099169dae9eb0008df79a6897f", "description": "nak: sm32: Fix wrong dsetp encoding", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", "notes": null }, { "sha": "080c0acf058e322c69705c14e5764edd0bf18b59", "description": "pan/ci: add fragment_out flakes from t860 to t760", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d03d7015fda9bc0843b631c3873354a732157531", "description": "Uprev ANGLE to db33baf4eb0d7954f0110cddc30acb9cdc12e2d4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e", "description": "radeonsi: always lower alu bit sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "804567ddd8843b455de60ec3daa0c9dbc42b6162", "description": "panfrost: Remove PROGRESS_* helpers in cs_builder.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53f780ec916d1cd4773af6cec40c3149042d852f", "description": "panfrost: Remove progress_increment from all CS builders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ba982f166eaff86bb2d12143c996af699aaa74b", "description": "nvk: Clean up boilerplate around complex NIR flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769510f1ccfe65167e833f9d2a7d735227defd0c", "description": "r600: implement EXT_shader_image_load_store", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d4ebe79b5be5d32b9900ed8dd726104c1fc8888", "description": "mesa: relax EXT_texture_integer validation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "705978e2831eb8b8bb23bd11ee08ce51d9b2915c", "notes": null }, { "sha": "da7c7168696b1454d4da422e36544d3c74b1e536", "description": "broadcom/ci: update test expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a87c9bc49ee426514eb617e048413ae663586f8b", "description": "driconf: update X4 Foundations executable name", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5532f135664c7f67d4a8162336005d0118948343", "notes": null }, { "sha": "69ff204422b6eb474bd165177492f0c71017b5ed", "description": "radv: remove the optimization for equal immutable samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a07ccbc89711274e6c8b74eee6f3420b796d80d", "description": "radv: fix emitting dynamic viewports/scissors when the count is static", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "069fdc6f71c023b5de536f8d8e50c3717084517f", "description": "nir: handle mov and bcsel in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e080833478cd627073a1d24beaf99edc201a9833", "description": "nir: handle iand/ior opcodes recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78ed8b8e87374aeb8f7deef4b7b83654a17c19a", "description": "nir: handle extract opcodes recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e38a0b9a056d3018f73953ea86b47aa3e2af28d2", "description": "nir: handle u2u/i2i recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15369a792aa7988fd1fc51fbf6863cd0552e9295", "description": "nir: handle mul24 in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e7ef7b8b7785e380924d63a513e982cf5aa08d7", "description": "nir: handle bit shifts by constants in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d24a9b649be9125c52e659911bf32a81af3dd30", "description": "nir: handle ibfe/ubfe in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81bdf1ace652227c5e5b905492cdeb050105ab0f", "description": "nir: remove unnecessary (nir_shader *) typecasts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4502254cd20e4d7c3afcebc73b769f2dceb5f59e", "description": "anv: Drop the slow clear heuristic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67d60f43258f2f9d553eace896d0bf6a25b0ee87", "description": "intel/blorp: Simplify get_fast_clear_rect() for gfx12.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "312952048b13331f4f735d4f6baccf1c1ca1e99b", "description": "intel/blorp: Redescribe gfx12.5 surfaces for CCS fast clears", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "169e22f9620847740fc32cc11f5b6b1f709e4a95", "description": "intel/blorp: Drop clear color assignment prior to Xe2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e35324455351017420c3d70d990fd02e48b7092f", "description": "intel/blorp: Disable repclear for gfx12 fast-clear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", "description": "intel: Add and use isl_surf_image_has_unique_tiles()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcdae4d4c09cfe3f8f38011a6e2b533cbb5e04f7", "description": "intel: Add and use isl_surf_from_mem()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a21ac2730217f32dfd714e483004403779d194e", "description": "winsys/amdgpu: Remove assert about user fence in amdgpu_fence_wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2b6600ae828a78792ed46eff02395e8e260212f", "description": "docs/release-calendar: add 25.2 branchpoint & rc dates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcf901f5fb80f15b528d8176753de1fcf39abe7a", "description": "tu,freedreno: Use HW option to auto add base instance to instance id", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bc060ea11e0ced9ef471050e6a8a7ef8af8d6ed", "description": "nir: Add option to not lower gl_InstanceIndex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a30611c101d7f1b58303a734ce429985c3946e5", "description": "nir/opt_algebraic: some bitfield_select optimizations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "201f6c1a0003c7ec78e7e226c5d19248c4c8bf8a", "description": "gallium: remove left over clover files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5677a90502396deaf1622e84534039b8f80f147", "description": "radeonsi/video: Use ac_uvd_alloc_stream_handle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fee04bcae2f475f2e50b28e8712fb0ade72cb28", "description": "radv/video: Use ac_uvd_alloc_stream_handle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69455e82088fa2e0d9c95706bbb628035360274e", "description": "ac/uvd: Add ac_uvd_alloc_stream_handle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46d5926d8384be38fcd3da34e9214d32c4717c56", "description": "radeonsi/vcn: Stop using stream handle for decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09d823593825585c3be2c676371e84049adfc96c", "description": "radeonsi/vcn: Remove unused stream_handle for encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb53eec72030721db2162e4ebb92823337901fca", "description": "radeonsi/uvd_enc: Remove unused stream_handle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4339cf0aff0d23d70a9acb6adbc92ac35a542611", "description": "driconf: Add workarounds for DOOM: The Dark Ages", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", "description": "radv,driconf: Add radv_force_64k_sparse_alignment config", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "720dae85f20c77c0feacd26d8881e5c2f65253d2", "description": "mesa: add missing stencil formats to _mesa_is_stencil_format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", "description": "radv: fix SDMA copies for linear 96-bits formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1ee6d6730ed72f063b56bd98fc658971f4df1e3", "description": "nir: fix gathering color interp modes in nir_lower_color_inputs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d", "notes": null }, { "sha": "ef63e3e4d211e491164fea8ec494fdf7ca71d9c8", "description": "zink: fix broken comparison for dummy pipe surface sizing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "824194aa0b2cff317136ac676761967d3d99736c", "description": "tu: Don't disable EARLY_Z if SampleMask is written without d/s write", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5926b63f66c01793908fd09b03cc9e85cdaa458b", "description": "nir: Print struct type declarations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5981b5bb7e4cbf64168a015166b4c5919afe007b", "description": "nir/print: Use get_name for types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21311504b57f437b5d27e628cdeb23fafa6ec72", "description": "nir/print: Add a get_name helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e2cf64ae81e528eb6ee68cff7694d814066e55", "description": "freedreno/ci: update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53de95cb0d8ff75311ad70eaadd4f1d3cfa9a92a", "description": "ir3/postsched: use legalize state for delay/sync calc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca014c7c24447839969fcd2e9abf3188b60ca705", "description": "ir3/legalize: make ir3_legalize_state and helpers public", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "631a1051484ceeec91f4dc795a6ae85370251c46", "description": "ir3/legalize: apply ss/sy to state in sync_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0c2fdd1523820e41c9bccbce72bb5512a5eb6f5", "description": "ir3/legalize: add syncs based on previous instr to sync_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a44d832d3a36bc7a64fffdeb974bb997d58d41c", "description": "ir3/legalize: add ir3_update_legalize_state helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e9b7c6ff37af70d8e07f00ea72b516bba8a35ce", "description": "ir3/legalize: remove unused parameter from delay_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c05839fcdccb9d132d18d787a38c620c21b4709", "description": "ir3/legalize: extract ir3_merge_pred_legalize_states helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4503b01b750399a06571e68a855ffcb860010fa", "description": "ir3/legalize: add ir3_init_legalize_state helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee430745fe80ed0b7407f6cbccf904e3f62f593d", "description": "ir3/legalize: extract sync_update helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b91828d55361406d87bd12fa1d4b9dd145bff3f6", "description": "ir3/legalize: extract ir3_required_sync_flags helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "540cee6c3b23c2eadc6e346f1560ab2eeebd45aa", "description": "ir3/legalize: remove ctx argument from delay_calc/update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7002802c378a9eb0dfd74150495fff7f75e6c60", "description": "ir3/legalize: normalize nop state at block start", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03ee7c7c0f80456b2bbc5c4dcbcef367feb0b454", "description": "ir3/legalize: add cycle to ir3_legalize_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12fadd27d3bd57f1a9248fa319ec538877608aa3", "description": "ir3: add mergedregs to ir3_compiler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0977863a8eaa612f9d8eacc681d8df023681b65f", "description": "ir3: calculate sstall/systall across blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13f9135e853212308fee8751f9e235cad2336ee6", "description": "compiler/rust: Better document CFG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98deabfa903ecaf40873fe7dcbb9f1504f5979f5", "description": "nak: Fix some rusdoc warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34590041043e74665de5dc5246906349c461f0fa", "description": "nak: Improve documentation for RegRef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22056d5b08cd5e7d96301a3fd4e4de61e98e44d7", "description": "nak: Improve documentation for PerRegFile", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9cd61dc2325c49176494e1cb58995d8ff141aca", "description": "nak: Improve documentation on RegFile", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c022e22368ba4516b6d062e9da61e0b29fec83d0", "description": "nak: Improve documentaiton for SSAValue and SSARef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b26b0211b6d117eb331fa5a95b2e091422b5962c", "description": "nak: sm32: Add Texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", "description": "nak: Initial SM32 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee4cff760304d08a1edfa238e3a0b80827222f0e", "description": "nvk: nak: Add OpViLd support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "description": "radv: Use subgroup OPs for BVH updates on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6fdf113031a303a76aab19b288030c76f670cad", "description": "radv: Make radv_update_memory non-static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a8e232e398bd5e5076b61ce0b06263ba28c597f", "description": "vulkan: Add more information to BVH update callbacks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5da0810e5d85a5cb1d1b9ed61351f6881074b47c", "description": "vulkan/bvh: Add type information for vk_bvh_geometry_data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8157f84246965dfeccf201f75d605d6e36d5b63b", "description": "radv: Refactor the update scratch layout code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2aa0647d5f9cb9882122f297d8ff5f47f65ec99", "description": "radv: Use a specialized shader for in place updates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1110d20f83934beb2192b5bd2219d8f9e4714d8", "description": "vulkan: Add acceleration structure update keys", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0796d8c50251ca3e472d6575f995aa73822d1502", "description": "fluster: xfile update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d4f16c41811e4789259fd76500bd8aa27b55a1", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", "notes": null }, { "sha": "77c0ff9fc71dcd8e15af3966f4d1be80979814b3", "description": "virgl: Bail out on file descriptor duplication failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "965f41b550c0617aec3aea44bc5467491356e3ef", "description": "virgl: Ensure to not overflow when encoding string marker", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11a7b112cb5b4c930396a281d7ca852e1f2f01d7", "description": "vtest: Be more resilient when a resource creation has failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bec582e30ae148938196b7a5ea4a8eb7803972d", "description": "vtest: Silence some coverity issues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fca9d96991bd70f75be9cfa2b3b4ccf1208bf5e", "description": "pipe/video: Remove st_rps_bits and UseStRpsBits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d55b510e8603b63c2bc65f2dfdec27ff8f8cda4", "description": "frontends/va: Set HEVC NumShortTermPictureSliceHeaderBits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e68e422e0da53e022fbf1b4f0716e5ee7a50ed6", "description": "r600: Take dual source blending in account when creating target mask with RATs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a6b379284365e8adee780b691596d3a66de1ba93", "notes": null }, { "sha": "034cb260ac7779a551abd37e7f447b4591260608", "description": "svga/ci: Increase vmware-vmx-piglit job parallelism to 4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1ae27be0ae628432173f123d046a15703336a41", "description": "svga/ci: enable vmware farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a09b6ff7243a8e49dc192f43365c122a625c26", "description": "ac/llvm: correctly set alignment of vector global load/store", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1ecad2b1156625714a32c00f55597921ab8f642", "description": "ac/llvm: correctly split vector 8/16-bit stores", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab09822b86297ff90d25363e7699b235446ba3d9", "description": "util: fix float to bfloat16 conversion with NaN", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", "notes": null }, { "sha": "f88dc25d23c12911a2dd6b7b6856656f88dfa2d5", "description": "docs/ci: allow running linkcheck in pre-merge pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01a7b089922ffdca1b1994e09c2d8c692b51a01e", "description": "docs/linkcheck: ignore loging wall for broadcom", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c251da89a0165e9080edc19266c7b51a3262ff7", "description": "docs/linkcheck: ignore a couple more domains blocking the linkcheck user-agent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d4b63270adc1c5ddea87259fa9f018b8609cdaf", "description": "docs/conf.py: fix python formatting (whitespace changes only)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe82dcfc3d3b7cb865cc308193d19a443743e90f", "description": "docs/linkcheck: print summary of problems found", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0fa2209a81a28e335a7fe0550d6802a25411f77", "description": "nir: add nir_opt_algebraic_integer_promotion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2582cf99711c74d1b0dc2ce59e3ec17a1d4ec9c2", "description": "tu/lrz: Don't disable LRZ test for blend+depth write", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7451bc3bef0b983063cb996a25a06312a751ac9b", "description": "panvk/v9+: Set up limited texture descs for storage use", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2aa0b756691dc7a0d2f3fed9a7c3d4e4db913e8", "description": "pan/texture/v10+: Set width/height in the plane descs", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "009e4c2eba2b0fa4512f3f383b82c8e24a32d6d4", "description": "pan/genxml/v13: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ece01443e18d3451088122a3a46a5a1549606a4f", "notes": null }, { "sha": "e38eb00e4e61248beeedfecc8d5628236527a5da", "description": "pan/genxml/v12: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b6d5e01120741fe9107dec7cc2ec2bc4b4f2bca4", "notes": null }, { "sha": "254285725939c3c79cf8ef028d21d8eefa8b7cd0", "description": "pan/genxml/v10: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", "notes": null }, { "sha": "6a9a4b3eef9a548249287e2bd91bd39e5ccc4d92", "description": "pan/texture: Set plane size to slice size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", "notes": null }, { "sha": "cc58e30847a84d699c107b14fddc6624dd1b2243", "description": "pan/texture: Correctly handle slice stride for MSAA", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", "notes": null }, { "sha": "8b2ff9a8cfbf8e9d4439e55ffa231971ef53b9eb", "description": "panfrost: Add pan_unpack to ForEachMacros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ea52147c1b18d5ac6ff6a3977be5fe1e025ab34", "description": "pipe/video: Remove unused UseRefPicList", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5edac5cd9248079a44c4575bd990dc2dd340da0d", "description": "frontends/va: Only keep current slice RefPicList for HEVC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "639a95cd77c4d6ccfd21a36b56ad7a823fde455d", "description": "radeonsi/uvd: Stop using HEVC direct reflist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "203e9c29b442adc64c690639005e136a46e4e778", "description": "radeonsi/vcn: Stop using HEVC direct reflist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "779edc07598399435d83874e7f0086be9d28317e", "description": "frontends/va: Correctly derive HEVC StCurrBefore, StCurrAfter and LtCurr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d3a73f5edee8511703df8b873a1f72edbefa6d", "description": "mesa: enable GL name reuse for virgl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "219a2b1e32966c1119ca66f489b635b62e69a066", "description": "radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21badbf336b9575342c7a992e8d6eb2126b01b14", "description": "radv: advertise VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaf646d0201d9497b228dfad4a6dd8d3bdb527a5", "description": "radv: implement VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b16de5e0da08545e404dda7b20798323533a437", "description": "ac/gpu_info: add has_zerovram_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f2a5d31bd53f4cdbfed35b32f7b88b9023a9327", "description": "vulkan: add support for VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62ec7e1056d24b19d5361836e2cd425223aebf9a", "description": "vulkan: Update XML and headers to 1.4.315", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96d5c5df6fdec4e901d607bd477e1f73095742a1", "description": "lavapipe/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df3f279233e2e646543022239292a66a7404b1c6", "description": "lavapipe/ci: replace large (and growing) list of flakes with a regex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "055594f886d0feaddeb1e63f4becb35f778da161", "description": "broadcom/ci: document fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86a29ce0ea9ccc6c1fbe7a13c91be50edd5f2b9a", "description": "radv/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50c60dd07e92ce8bb97cb0042b922d5fdb6f5cec", "description": "radeonsi/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6935f28cb359d35f6aa3d841df1c1f7e3420478e", "description": "radeonsi/ci: document regression", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a752f242e5527977d7030ca3a68fa6563fbf36fa", "description": "docs/systems: Point people at the NVK page first", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86100ff8e3002b51bc2ae8ba57e52067b43fd757", "description": "docs/nvk: Add section about NVK+Zink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd207d6c54cca8311e2247d7897e6b398f701573", "description": "docs/nvk: Improve the NVK docs page", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04a643d877c5fc6963469a68a3896d47ee6703b4", "description": "intel/compiler: use ffsll instead of ffsl in brw_vue_map.c", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "notes": null }, { "sha": "7c4f501e99df1c73b77036e161f5be872a29ef68", "description": "radv/ci: drop unnecessary CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ba1fceffb71cdb2a2db9d0dac5f7e6f3801e96", "description": "radv/ci: move the timeout from polaris10 job template to polaris10 job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a9a08994b8c061b0a2ccb0db4e0316678048bf8", "description": "turnip/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24ed4a244c188b7fe38ad8f40f4b7c62a187b4c4", "description": "nvk/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c4f53e8aef52abb206e91af6715ef6feab7a8d4", "description": "ci-tron: drop default timeouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5006d7f1f155ccca094cd1dbf016c6ded2f2e7ad", "description": "llvmpipe: Fix crash when using nir_tex_src_min_lod", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a8b104d9bd83f050c26adb88985f5c546a413787", "notes": null }, { "sha": "338273dedde33acfc636c21086e612ea9b30184e", "description": "brw/reg_allocate: Optimize spill offset calculation using integer MAD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3db8dbfdc3587233985a8ef7f91931473f93cf76", "description": "brw/reg_allocate: Optimize spill offset calculation using more SIMD8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbef8f1791cc79da4eef6a5a78c30ae286a7ca4a", "description": "nir/opt_vectorize_io: fix a failure when vectorizing different bit sizes", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", "notes": null }, { "sha": "0ffbfa1d548e6114080396d13065f09659f9db90", "description": "util/cpu: Teach the Linux code about getauxval()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ef9cd350492d0fe469e1e95782177adfa6a6ace", "description": "util/cpu: Remove util_cpu_caps_t::family", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6abae1d42b41feb4c76cc5e9c2e82e80763e9d54", "description": "util: Remove unused USED macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2267358c6c9334ab86601728eec6f21feb318e3", "description": "svga: increase SVGA_MAX_FRAMEBUFFER_DEFAULT_SAMPLES to 16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4ead6d7031d8c2d24a048c2e6225d8c7643e79f", "description": "nvk/ci: tighten job timeouts a little bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "361998628371706560479793089e01429a355e7c", "description": "zink+nvk/ci: document more flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ccc37577c780ca4a10410371da93ab18fd89ad2", "description": "nvk/ci: switch nouveau.ko jobs to common kernel (6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5247269135bcc42bc7dca728c1ccdc5fc9a458b8", "description": "frontends/va: enable cenc for protected playback", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1f9dde5c0d2b38c1986c26e7824ffe8d9dda774", "description": "radeonsi/vcn: add drm keyblob for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b6ecc8269eb06127897ad672e12d1347c28eeb8", "description": "radeonsi/vcn: add drm key for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6e24381133e95048906182e8187f5c9b0437e46", "description": "radeonsi/vcn: add subsample for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55650435345b62184af41fcaf97d5576f3a1e01d", "description": "radeonsi: add header file for cenc parameters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e9b59075a714f169448469e213ee4f510d3df6b", "description": "pipe: add boolean for CENC standard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83fcd0e90898d17a96c42d3c02db3c6bb3dceafe", "description": "aco/insert_exec_mask: don't create unnecessary loop-header and -exit phis after demote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dab7b0a45e32d9c80c8f6abdcb23e91e3ef6723", "description": "nir/tests: add tests for nir_move_terminate_out_of_loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7adad4fc0ebffb5f95e4e532d2aaa5e01066d031", "description": "aco/isel: assert that terminate intrinsics don't appear in loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46f6c73d368123fb39a652935beb88fbdbb7913a", "description": "aco/isel: remove check for empty exec mask on uniform continues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b0536e921df79789ee65da004dfaeaa5ac99155", "description": "aco: remove block_kind_continue_or_break workaround and tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa4eb37bf63f8996aacdcec3ecf1e557bdaec57d", "description": "radv: move terminate{_if} out of loops.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c59356e6a5080c735fe7688be76c23ce1b20f929", "description": "nir: add option to move terminate{_if} out of loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07ae79d4f95b2b34d99fda59aaa3f1160069850f", "description": "util: Make atomic_read use volatile reads with _Generic/decltype", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "150fa795feec75428dae72bad693df654ec708a3", "description": "nir: Only build nir headers for mediafoundation/d3d12-no-graphics paired build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "493b3fa66140e295b46959e281e939171957933f", "description": "gallium/auxiliary: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdc36dd54aa3507fda6a8255de791158e72c3778", "description": "util: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f4b022708b9de70aa30162ab03c9190d0011491", "description": "ci/ci-tron: drop special case for default x86_64 kernel (= uprev to 6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9798f48de5a51a59594db7681eb3079fbe4427c1", "description": "ci/ci-tron: document which kernel version is provided in a given b2c release", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fc98ce16979356da0569f16b96037e9c86b55dc", "description": "amd/ci: set kernel for amdgpu jobs in .ci-tron-test-amdgpu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d902e33723c2151c8ea63ea52a965bfb0ad08b6", "description": "amd/ci: split .ci-tron-test-amdgpu from .ci-tron-test-radv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8042fa9268698815a33f28245d9d31ca19da263", "description": "frontends/vdpau: Fix creating surfaces with 422 chroma", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1c066b3537b31f811ad629f2f30fe94ea1b08a0", "description": "aco/optimizer: remove instr_usedef_labels completely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb6f5202ac69da0d9a827918f289d5c64b519e93", "description": "aco/optimizer: remove label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe11c0235e3ad4c31ecfb6cec58986a0e740654", "description": "aco/optimizer: create fma without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "177c98f95a038886b1f363636eba32c7064c4328", "description": "aco/optimizer: apply dpp without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94ea9fd999480593ff222f9d3978f29f897e0c75", "description": "aco/optimizer: label p_extract as usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edfba93f4c6bd64c5311ba06129664ae09fdedab", "description": "aco/optimizer: apply f2f32 without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0e88c376a180b1c298f1ceb8dc96bda0d9dcf2a", "description": "aco/optimizer: validate context data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "906b7dbcecc13526deae01c6e97c75e93de9539a", "description": "aco: replace novalidateir with novalidate debug option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1540db244b32c04db650da1ae783b76351115d31", "description": "aco/optimizer: store parent_instr for all temps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "918359b41e66f3a2b2a5694056fb99f21ce4f117", "description": "aco/optimizer: add semantic aliases for info.instr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c62d7e680c9fb719041ccb91021bd42c786bd0a4", "description": "aco/optimizer: remove label_mul", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f773860a23ad0842011bb8cd059ef6bad637d6e9", "description": "aco/optimizer: remove label_bitwise", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf3ec4a28fb9664986e5efe781ab264541299e2a", "description": "aco/optimizer: remove label_split", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "907e86e8fb529e57421c14168d88f0e12963a77c", "description": "aco/optimizer: remove label_vec", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0a924521b0ab8299bfa05063c6815bf5593c7a", "description": "aco/optimizer: remove label_minmax", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca8a7981d0a13afdab32cf6b0ba10b3d99f40d1", "description": "aco/optimizer: remove label_f2f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17a973c6fa762c8eb82f4b2b5ad83cdd7977d37a", "description": "aco/optimizer: remove label_dpp8 and label_dpp16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfa7e56f23bf71e10a86f79530dbc477384367b7", "description": "aco/optimizer: remove label_add_sub", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "345bf8a2f2807a6a6ff3a4bdab5f2da6d94a9661", "description": "aco/optimizer: remove label_vop3p", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6667ee66d5da728a549d4a316e68ef9ab415f48f", "description": "aco/optimizer: remove label_vopc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f4e26e54da860f2811bf88b49673ab2510320e5", "description": "radv/gfx12+: enable VK_KHR_shader_bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2209547dbf7590cbb10f14112f2ff419f17b480", "description": "ac/nir: enable nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44be05cc45546a110acb83b6a923c86f43ab9725", "description": "ac/llvm: support nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5a5905e378989e8e33dcd81887a9b43b18894a9", "description": "aco: support nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba63263f32c94e965e1e4d6f8dd5a43159c352ee", "description": "nir: add bfdot2_bfadd and use it for lowering bfdot if supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f36430308485df3bf577388065e455d76f4766aa", "description": "ac/nir: set lower_bfloat16_conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02e743c99e6ccd0832ffda5ef448718e8e272819", "description": "nir: add an option to lower bf2f and f2bf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7716e63cd6414c43babc1c1088c255149f3cac08", "description": "radv/nir/lower_cmat: handle bf16 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78524837c1607db0db10743510b7dd7f68447e33", "description": "radv/nir/opt_cmat: support bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ca98bf99e27ffe203ce2ca71ed7925ade2509eb", "description": "aco: support bf16 wmma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8f5c335ff878413292d990f06e5df505c20a77d", "description": "radv,aco,nir: keep the A and B base type for cmat_muladd_amd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c21e1776b30d87b850d1ce3a7682a66e062dbda2", "description": "radv: Use build flags instead of defines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2eaf9975742473dd868f5ddfe7b13724a05b2e93", "description": "vulkan: Add helpers for creating bvh build pipelines/layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ac14377926f6b0d0479295b472cdf34baf58cb", "description": "vulkan: Introduce VK_BUILD_FLAG for specializing BVH build shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "330c3c68e256f4363e2cf815ae97fa18f3111951", "description": "pan/util,midgard: Remove pan_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dce110a604455e13932313ebca2f56d0cda5b943", "description": "panfrost/util: Move print_alu_type and PAN_IS_REG to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdef86a4a2beb71b8ef916c4e3de0c02c6f5f147", "description": "pan/util: Move liveness logic to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49261faac8449ee603f1c7ee4ba8bbe8c273fdb5", "description": "pan/util: Move lcra to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22f70f20c74795b2573caf38e9008bc2474e809e", "description": "panfrost: Move genxml out of pan/lib", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dae45adc9d572947e43bf113cda6292d43c00b1c", "description": "aco: adjust an assertion in select_trap_handler_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae6d3df1396e774d77de736ce208bdfedc59c13d", "description": "radv,aco: dump more SQ_WAVE registers from the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e73c85424d0e8e832949682f92c5f343fe9b6c1", "description": "radv: fix configuring TRAP_PRESENT for compute shaders on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50a01a65597f5f1f378c078254ef13c6219ba361", "description": "radv: fix save/restore SCC in the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "effa563bb0e4ceea0ad8862a2af29a0e335b6aa5", "description": "radv: adjust computing the PC from the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34012d5af32ff9b90d951b4c13c80e9d00e2c242", "description": "ci: Remove EXTERNAL_KERNEL_TAG variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c093a09660bf528e83dfc8626d59dd0447540a96", "description": "ci/baremetal: Fix rootfs URL detection", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", "notes": null }, { "sha": "99405647a436266e012afed5ad74e93a661259ed", "description": "anv: vkCmdTraceRays* are not covered by conditional rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdadd1aa68ac1d2feab99cb0db8107f837909524", "description": "lavapipe/ci: Update expected vkd3d-proton fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3420edac946722687d8ec5e2dd3e3eaf87f5b80", "description": "gallivm: Use divergent sources for more subgroup ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cdec6238c8e8a7d3d7814eeaf92099e910baac2", "description": "gallivm/nir/aos: Remove left over debug print", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d1072ec266c8defac600ec60171bf524332e591", "description": "lavapipe: Implement VK_EXT_fragment_shader_interlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94c8a0e82081346bd7653c8047e0f0b905356570", "description": "lavapipe: Implement KHR_shader_quad_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f49ef38701866bd21aa2e8a5cba9792bade66383", "description": "lavapipe: Advertise shaderResourceMinLod", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8b104d9bd83f050c26adb88985f5c546a413787", "description": "llvmpipe: Handle nir_tex_src_min_lod", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db34e2d540c49ca140a7397792901fb9383cfe42", "description": "lavapipe: Advertise VK_EXT_shader_image_atomic_int64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2be75cfe63beb94488e8e4d4c952829da610122f", "description": "lavapipe: Implement 64-bit image clears", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ecb89c35bbe2f7436adb7a4fb4aa0a58d4569f1", "description": "gallium: Handle 64bit textures in the SW clear fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37f4ede8bf9ed8362c196d6b4ba15ffa0cd9d9e0", "description": "llvmpipe: Disable 64-bit integer formats for vertex fetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c05e42eaea94635e674fb9e361b14c1335272479", "description": "llvmpipe: Implement 64-bit image operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d49de8f10a7facc4e566851aa3dbbff1d032a372", "description": "util: Add util_format_is_int64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b76d04f7f3348838239f184e68141df6409b67a", "description": "radv: ignore conditional rendering with vkCmdTraceRays*", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c", "description": "llvmpipe: Enable support for multiplanar formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf126d08ae517ee0dd7a3967c3e128ac86a096e9", "description": "llvmpipe: Preparations for multiplanar formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4051d4ef590aae94330ad95702b17b5d756e2f7a", "description": "llvmpipe: Fix dmabuf import paths for DRM_FORMAT_YUYV variants", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a35024a6dae02cc1e03245d3ac8aea4756c39a", "description": "gfxstream: make sure by default descriptor is negative", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7d2cdd2b42c4a25eca42b609abb91db00013042", "description": "radv: ignore radv_disable_dcc_stores on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "154c3934d686afb297f4d4313d87e7cfae5f60f2", "description": "d3d12: Add missing offset to encode slice metadata in the get_feedback function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "245be20fa160973f349a6689f9dace1b76a5b456", "description": "d3d12: Add fallback to ID3D12VideoEncodeCommandList2 if ID3D12VideoEncodeCommandList4 not available in underlying OS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e30a534f2937db61caee9f0e6fbb6c4e0f5a8da9", "description": "d3d12: Add missing D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE guards", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be33edbdf1cd2bd38abf9e7b5a19484325dc48b6", "description": "d3d12: Set HEVC slice mode state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2939604248eecac6b923c2244663392fb6ef806e", "description": "d3d12: fix configuration flag for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ff18b2757d26f267a80bbd8c79ae972a034e92f", "description": "d3d12: Remove more nir dependencies when with_gallium_d3d12_graphics disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27829d7ffe46b9e85f6052b9b0f589ae385f82d5", "description": "d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5051140c32c773bad97469191640f74f21a16b31", "description": "d3d12: Report pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64f1a365e5c5058e1b75ed6721f7f8b217a80b40", "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "922f8a7d0781539d4c9a5da3e21bcbf3c529682c", "description": "d3d12: Implement H264/HEVC PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ee4b77ec9bc9a139373f59e99665b1ab19c0ef8", "description": "pipe: Add PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dfc7e1b1d83b925336fb531c9cd4a2e69f9cc4b", "description": "d3d12: Reports pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe9cec7405368699f85d890c607850f799d6848", "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c31fc30917120e800e6c8932bf0e2be955544a5", "description": "d3d12: Implement GPU Input Motion vectors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "143087dadd9c7f5d8b1ba7463cdc7717c6189f47", "description": "d3d12: Make d3d12_video_encode_support_caps in/out param capEncoderSupportData1 pointer members an external allocation to outlive the stack of the method call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7312db482708be1aedf647748eb9b94bea3d17cd", "description": "pipe: Add support for (GPU Input) motion maps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c193547ca4850c39e91319739aebfbaf6679c39", "description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_QP_MAPS and CPU/GPU input QPMaps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5810c399782fdf223146a4edce7ba498f3b3c270", "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_QP_MAPS and input_gpu_qpmap GPU input support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb497987581df9b200e684f008782a3f3136b2f", "description": "d3d12: Add GPU input dirty rect support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d521db4fb2b6a456cd06c6ff1e9bd63694bdcd", "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_DIRTY_MAPS and pipe_enc_move_rects GPU input support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "064e07b26a44ceeb5c8994d6891a94d234ede0d0", "description": "d3d12: deduplicate code with helpers: get_dirty_rects_support, get_move_rects_support, get_gpu_output_stats_support, get_sliced_encode_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19cbb13255dad44f9b479480f4c63ce9e504cbe2", "description": "d3d12: Support slice NAL prefixes on slice notifications mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df995c963144178b18b19d2f60b1c31829b292bc", "description": "d3d12: Implement multi-slice notifications", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bedd423893ee0b2a9f36c554a0e6715e520888ce", "description": "d3d12: Prepare d3d12_video_encoder_encode_bitstream for sliced encoding. Checked working with single slice buffer at this point", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "555a13661af2faf28d3b0439803e07eaa2fd25e8", "description": "pipe: Add sliced encoding API and caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5f5ee41c88ec64a63a4c093d0c319c78aaf9ed4", "description": "d3d12: Add support for QP, SATD and RC bits output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25726509ff7fc8c9cc7f2b448435a14b3285ea17", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_GPU_STATS_* and pipe_resource textures in H264/H265 encode pic params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56bbfb95984afb57aa057630ef10a3594150e20a", "description": "d3d12: Add support for pipe_enc_move_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c490bb8605653408fb1dc5c5a458c399fccdccc", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_MOVE_RECTS and pipe_enc_move_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d81bc0cddcc5bcf0209a9b50837de42b0fdeb65", "description": "d3d12: Add support for pipe_enc_dirty_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "700c6fff5884ee3ec127ade93d5f8e642550e384", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_DIRTY_RECTS and pipe_enc_dirty_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e632ed891d05279ca7260cb6211bd1b38371aba", "description": "d3d12: Use D3D12_FEATURE_VIDEO_ENCODER_SUPPORT2 when D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "731bc92e875485437e889cbd30837cfe6e99f8e7", "description": "d3d12: Add #if guards for using new ID3D12VideoEncodeCommandList4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2465dcf4cc713165484ddf0b938a95275320dd58", "description": "d3d12: Fix reporting for PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0577c77a4c5c968673eed8186087df0f3b417c00", "description": "d3d12: Report pipe_enc_cap_roi.log2_roi_min_block_pixel_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17cdbc5729a3efbb5a865fa32e2c177b3f391f6c", "description": "pipe: Add pipe_enc_cap_roi.log2_roi_min_block_pixel_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295ecc8d96501b4172569fb631da1c8918c92e3c", "description": "d3d12: enable D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_LONG_TERM_REFERENCES when max_num_ltr_frames > 0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebd82f39f80e3ea8041cda76507545b4f1f84571", "description": "d3d12: Add support for retreiving PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7557ce41beffacc05e985dcc971f39549e24655c", "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea7ef6d575dcfd410e3b0e0b3eef1bfbc3998140", "description": "d3d12: Add support for retrieving PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "743f0a8df1e2fbe683ff60d8dae21bf3fcd7afce", "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2704a30df02e7f56ba3116d208f835da5a646e59", "description": "radv: perform nir_opt_access before the first radv_optimize_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18a53230eb553435f892ac4f33e557ac254984c8", "description": "aco: don't check dst_bitsize in apply_load_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb95f7cc0e94c3c8202dcc850b1644ee5a8a7a09", "description": "aco: support sign extension in apply_load_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0de0fd38b46a89166e6412d28fa9b90e819b5ad5", "description": "aco: support more opcodes in apply_ds_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b426269735aa12db6435c6274a841950884da3c", "description": "ac/nir: allow 8/16-bit smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b116c4de96b2e15344722605b26c2fe067ff31b", "description": "ac/nir: allow vectorization of unsupported 8/16-bit loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dbf44ad9c2a767ae74f15745486556f3092ad4a", "description": "ac/nir: allow less than one register of overfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddef4bddf8479f66ff7b61d788e8f67b5becf742", "description": "ac/nir: round components when lowering 8/16-bit loads to 32-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f538cae743b556d8c3875d9ffbfb8c3fa4f1b565", "description": "nir/algebraic: optimize ior(unpack_4x8, unpack_4x8<<8) to unpack_32_2x16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10f4264936d385d0fd039780495b6953791bab74", "description": "nir/search: extend swizzle_y", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fa1c92862ec48cf03f93e8302f547e09862e245", "description": "aco/gfx12: allow 8/16-bit smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75efc218f5613bb36fd061110e3a1dc886c6ec3c", "description": "aco: support 8/16-bit loads in smem_combine()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8abb787c6b1306bfdc9e3e93dd7d1374970d2502", "description": "radv/gfx12: use dword3 smem loads for push constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b0131edc4513cafe3ac3c8deb717ccb4b75e60", "description": "aco/gfx12: select dwordx3 smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90a5c93ea53880a5f2c8e3666759e352679b26b3", "description": "aco: prepare for dwordx3 smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "208d62430f4eba3ed111b73bb417a5db0550adcf", "description": "aco/gfx12: use s_load_dwordx3 to load ray launch sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd718506b51ba23e6ada684d7a8c9910e18c281", "description": "aco: add smem opcode helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa27cacdd76508c346908511b5a7d903c65536f2", "description": "ci/panfrost: Really document T860 array flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa2627aefbc2a553b988451a32e1040e58b710fb", "description": "vulkan/runtime: add a multialloc variant for pipeline create", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565ac1ee6ad26ba222fafce52da18a8fa4e8976e", "description": "vulkan/runtime: fixup assert with link_geom_stages", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5", "notes": null }, { "sha": "a29d0cfaf06653b2dae778e0be9e5bdd6637e93d", "description": "vulkan/runtime: track dynamics descriptor in a set layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fead813644eea3e990a8b0dc41973c901624ec16", "description": "vulkan/runtime: store index of the push descriptor in pipeline layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8cc891e6ec4b9a9612f2d5354e57bb7770aa052", "description": "ir3: allow asm roundtrip testing of compiled shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acf46b973ddbe64f282df72eaad85e31660abaa", "description": "ir3: fix parsing of texture prefetch headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2f4d3d139763a2fdd792bb7e00d47f32588b479", "description": "ir3: fix display of dot-product instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19fe1e5b5bb0c380dd1a566f1ab589adb8b08848", "description": "v3d/v3dv/ci: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b038cb3df1e59d334a85d765f11cc69c3e477d57", "description": "tu: scalarize IO before linking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a57bfb004ee73c3a9ec50417eef7c7d9307f386", "description": "nir/lower_io_to_vector: remove can_read_output assert", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "386decce418e1d8446672f54f475966c48685688", "description": "panvk/ci: add more flaky tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c7c1eceb543d4bd4372fa6b0576661b33c62b4f", "description": "anv/brw: handle pipeline libraries with mesh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "description": "intel: introduce new VUE layout for separate compiled shader with mesh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d396f608500d88fa00eeb99d14ed5727f1cece9", "description": "intel: prepare VUE layout for more than 2 layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95efdca00b9fc1a44ec8ce5fb08896e698e797a2", "description": "brw: add documentation pointers to FS attribute layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d342081e75b43daaf6de01f599108f093e9ca55", "description": "brw/nir: add intrinsics to read attribute payload register indirectly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef17fbf8e5f92f52d2e169d0d11601f5de846039", "description": "anv/brw: use separate_shader to deduced MUE compaction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6230f3029f0c79bbc94a12a98cd4a43659482a1e", "description": "brw: fix brw_nir_move_interpolation_to_top", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ff1b31c3f437b0ccd1313a102c7e5d86d0030ae", "description": "brw: document some brw_wm_prog_data fields", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f654ddd031adf4a7a6adc9e06f693a569cbebe9", "description": "brw: use VARYING_BIT_* macros more", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75b2d000fc56a61056b4f492dc61791c196c5109", "description": "anv: tidy up (CLIP|SBE)_MESH emission", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62d2e323ba445f55323d589a7228263752ab782c", "description": "anv/brw: shrink FS varying payload", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c46744467083ff62ce66d829c1c353cb29031756", "description": "brw/nir: use a new intrinsic for fs_msaa_flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd1ef73aae82925b4df392343cc3a300b4674ca5", "description": "brw: use newer NIR constructs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b64f237dc44ebecd8f830912ba5cf790b3d38041", "description": "brw: move helper to brw_nir.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbbe7ff66e32ab1493b92b56c1f09909400071b6", "description": "brw: add new helper to print out FS URB setup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8a80c88cbced0dd7f1583b973747376e09fc42e", "description": "brw: improve VUE printout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f10a1f618a5d264530619d6368763e0c49b0425", "description": "anv: switch to brw helpers to figure out if a fragment is dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb461fa287157942f16a9ae6894f7fa6506323e8", "description": "anv: switch to use the tcs_prog_data for dynamic input vertices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f500cc6e4a62368f5ef67ee76e6868ace1799e7", "description": "brw: store input_vertices on tcs_prog_data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9ee498347113781ba97e5eec6bad0b8f96c7905", "description": "brw: add helpers to check if a fragment shader execution is dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4717382f84dc94a74e45f3a6af1b710da76f1333", "description": "anv: lower input vertices for TCS unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "119ef792c59030684bcb473c06b294d21d4ec9d5", "description": "anv: remove tbimr workaround check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99580a815f907d3899d57b14de326920d9a06757", "description": "compiler: add VARYING_BIT_PRIMITIVE_INDICES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07303c3fbca558294dccd622ffb6f0889b617d1a", "description": "compiler: add VARYING_BIT_CULL_PRIMITIVE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3cc871b7c108186a6cddd5ebdb66d2489fb63c9", "description": "v3d/compiler: remove requirement for format information for fbfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a71e6dcc274c880fb9badef77aaee3cd9a068d9", "description": "v3d/compiler: use mask for 16bit and 32bit return values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb07364c54fb52278469aead37249fa8419b045c", "description": "v3d/compiler: remove num_samplers_used from shader key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01d0ccd6643a30db1447a2c2a1ec4143e76f287d", "description": "v3d/compiler: remove unused texture swizzle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e27d2d0dca7ad0d2c281c54478ee584395667d", "description": "v3d/compiler: remove return_channels from the shader key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b39fc710ee2dadd276f1196f82a02a2c8b2449f8", "description": "v3d/compiler: remove int/uint tracking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8624e6a79d2878691bcae30b721c1517f446ab3", "description": "winsys/amdgpu: Add support for queue priority in Mesa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870d17012ac8cd4d3c079d5aa73f7c1361a5b875", "description": "ac: adjust maximum HS workgroup size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b960137ebfdb8904021ffa5bd5840ade3afb3bb6", "description": "aco: remove unused aco_shader_info::tcs_offchip_layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6b3c2c97ad9874eb78f568cf98342de48ae123c", "description": "radeonsi: remove dead gfx12 tess code from a gfx6-11 function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfc3c1135cd6e0e1fa9a551cba678b91941aba2b", "description": "ac/nir/tess: don't pass nir_intrinsic_instr to hs_output_lds_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bbe497d9bbbf37d6c3a10710300f757a0883bbb", "description": "ac/nir/tess: don't pass nir_intrinsic_instr to VMEM IO calc helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360494f50d1a4bcc5f95e508a83a4347f9e09b08", "description": "ac/nir/tess: remove unused variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f58c0cbb6a6693d587a16f2343483a4a3acfd866", "description": "nir: split *_accessed_indirectly* bitmasks into *_read/written_indirectly*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afd8fefb7994a012990e405562c0f17a201fdba7", "description": "nir: add shader_info::tess::tcs_cross_invocation_outputs_written", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f45356f4ac977cdb60445acd0f72236a3643ecbe", "description": "tu/perfetto: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0355b926d48ae28e7e3730bd434c90416511c0a", "description": "tu/perfetto: Move \"have we already sent initial state?\" into the helper.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "131284b943a0d1f150e14500e0299926c52220f9", "description": "tu/perfetto: Attach VkCommandBuffer handles to the GPU events.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c130e5dcf354d47b82fbd6f1497ab31d441f103", "description": "intel/ds: Fix formatting of stage index.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cc66123ec70a451ebf0e31c6126fe07b7e187a2", "description": "anv/ds: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b47a6a541800eed916346945bba1797efed7a4b1", "description": "perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55d788f43416c482cff950be560d6ce6e680daa3", "description": "anv/ds: Associate the VkCommandBuffer some anv-only renderstage events.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f873b15a483a703a6c635b569e6ab603c6fb53f3", "description": "perfetto: Allow tracepoint args to map to native perfetto fields.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546a100f260a9cdae1cf28b4866c0d1df42112d1", "description": "intel/ds: Move \"have we already sent initial state?\" into the helper.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccfc3b5c1283177dda101e01db46c57288bc7bd8", "description": "perfetto: Move the debug_markers to the incremental state.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd81420ef10f9ff9bdf81535ad5a20a148cb3479", "description": "perfetto: Create a common MesaRenderpassIncrementalState.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82656de0297bd224f3704b5db71d4e04e6045111", "description": "zink: Add debug names to our command buffers.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "188bd800c20922ca06eb71eead357d2f16bbcab6", "description": "wsi: Label the WSI blit command buffer with a name.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "600892802d3c162e7547ff3cde77369a6dd6a5a4", "description": "mesa: fix color material tracking", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f6c8ca06f649ae1367f61eca6fb7635862bd5584", "notes": null }, { "sha": "92f553bcff4bd03dfa2f96f01ea62450c63c0d0b", "description": "vtn: remove spurious texel buffer warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "809cb17ce65391ea9f98f680744ad2139b0d7914", "description": "panfrost/ci: document new t860 flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7743ac71f893335ad31dddb8f626553826e3111", "description": "ci/ci-tron: uprev b2c to 0.9.15.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2db1f908f90f3f83956cd3c9c7a1baa27811d7ef", "description": "radv/ci: rename .test-radv to .ci-tron-test-radv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26e35d538ad4ce2ef07e9c6896f4a64ff0a9c821", "description": "ci: rename all the .b2c- jobs into .ci-tron-", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "240ac9f2b9b0da7b368e026480f381d9dbe49159", "description": "radv/ci: set swap size for all amd jobs to 16g", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e32fdceba38342719b955fb6ba1c1e3f0825613", "description": "radv/ci: increase swap size on kabini to 16g", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "909d41ef89cdad00f5563cf21d50c6475a387f0d", "description": "ci/build: stop uploading python-artifacts to gitlab artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8e282b0c0e17fff4a16fceb2bb65bb57797ae97", "description": "ci/ci-tron: print all the variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4d2b2a06001807262cf4f349c5cc373a84fcd44", "description": "ci/ci-tron: add check that the required variables are set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ace710fa71b8ad8ff2ada60146d304492bc353", "description": "ci/ci-tron: switch to the upstream ci-tron template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a062f0dd3d1eb09b5b03dbc8735f18f8d0480a3f", "description": "zink+turnip/ci: fix inheritance/override order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "432b7d3276e947e7608104cc2dbf0dc63d570936", "description": "radv/ci: fix inheritance/override order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62291b6e14e0f17f45ad162558e82f9f69ae185d", "description": "radv/ci: drop redundant renoir timeouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a27f739de3e950dd7d387edc6e6543774b53baa0", "description": "radv/ci: move the vangogh timeouts to the jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91881ba390847ed6f287088b6cb185b9a052d321", "description": "radv/ci: inline .vkcts-test-valve", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "151062a169c2bbe5005a562350630f706d21e7c2", "description": "amd/ci: simplify radeonsi-vangogh-glcts jobs definition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c78a7d464b1a2e0b87b9606752ca25ce59cc4af4", "description": "ci/ci-tron: deduplicate setting the runner tags for most jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c67ecb6393a2ea89863095e1063971a80fa5963c", "description": "etnaviv/ci: introduce common .austriancoder-ci-tron", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7208344abe2dbfa2d8bd954b855b87af54eea1cc", "description": "etnaviv/ci: split model and revision tags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a40c862ca6669c3158133bc395f4a038cafe3b57", "description": "ci/vkd3d: stop supressing vulkaninfo errors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f95adc2c3423210c76a8c331ec8b5055da65b23f", "description": "ci/b2c: drop dead /runner-before-script.sh code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb61a7891141cc7bbb33bfb78f870a12f7e728c0", "description": "anv: Fix untyped data port cache pipe control dump output", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "845ab3d627995803219c5fbdfe6734a966218ce0", "notes": null }, { "sha": "6d8324e819698ea5e85b296e1919a34daceaa952", "description": "docs: add calendar for 25.1.x releases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98a26478f7fb6efca1c82cb6cacaf716621e663a", "description": "docs: add sha sum for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60f180ddd54ff25f0eb37e93b67538d5e8878163", "description": "docs: add release notes for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "819cf4b82da9ea7800ad536e8e102b99f0c0be84", "description": "docs: update calendar for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1a34ac95dfb02ef5d309099627373486a50191e", "description": "radeonsi: change do_update_shaders boolean to a bitmask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aecc3fbe506d360b1175255e66956d2a80c72ac9", "description": "panfrost: Ensure printf buffer size is lowered", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25752d9ac1f6607d8f4df9199545f435b5e1849c", "description": "freedreno/virtio: Use util_get_command_line() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cfe89e3d4a51bbad4b010c794501fffd0dca356", "description": "tu/virtio: Use util_get_command_line() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c45889fa86a28b08d78ee8c4d02bd660c5ed65c", "description": "tu: Add TU_DEBUG=comm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8a9b4571ea32ec93687f267e4f8f9b49b5deb2b", "description": "Uprev ANGLE to 3540a326ec8497700523eb2d3eca90ae21806e8e", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9749a1a4e4774354c390231eb45a2e06f087fb81", "description": "ci: Refactor structured tagging component definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54309f4e7a906f5b1aed3f8ccf88636a1a7e595b", "description": "ci: Replace HWCI_KVM with HWCI_ENABLE_X86_KVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d527da301f6c690f008c831ecd9759fb497b1d24", "description": "ci: Don't include the kernel in test-base image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c276e0b29a875f4caed043d33e9ed3a35266693e", "description": "ci/crosvm: Use structured tagging for crosvm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2c68b2ea95d0709edc256459118c5a3ff745b43", "description": "ci/crosvm: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d847d553ca5151c4234d55a4931168eb9b3a23be", "description": "ci/crosvm: Fix image tags in build-crosvm.sh header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3313257ca647fb483c2786c1b801c168895632b", "description": "zink/ci: Properly source setup-test-env.sh in zink-venus-lvp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfbc20c7556cf5d4d70dbe1fc5e7f5461056e4d3", "description": "lavapipe/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98a1eddaeb6d8e99b85bd81a6ad5422c8e94bb70", "description": "r300/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd69e34afc35a53279bb5b22aa5788b683ab68c8", "description": "etnaviv/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fb425c197f3f6da8012817bd6c46584421de484", "description": "radv/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f96f416b80ccae01fbe1197e84c5e438731ba7f2", "description": "turnip/ci: document a750 fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1b42e6f3a37df9990b0411e4112c2376046ddce", "description": "freedreno/ci: Disable a630 jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "531c6696d42953cd642dea7bf70153285c7949ae", "description": "fix(FTBFS): clc: switch to new non-owned `TargetOptions` for LLVM 21", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04bbe45b7646a3953b2ec30a043ef2e669b6a279", "description": "panfrost: upload blend shaders to bin pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe842663efec4318853cd83ba02342a551930c6", "description": "pan/bi: push blend constants to FAU", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "781d3162e43e5cf854fb9e25d9399f25ccdef21b", "description": "panfrost: pass blend constants to blend shaders dynamically", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "def9af025558c3a95b701a831793242ba31bb81f", "description": "panfrost: map sysval UBO to a fixed index", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6d0fdf556acc042ca982351c671b0c5e5c45a24", "description": "panfrost: move some blend shader infrastructure into gallium driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84b9c281fe82dd66f2552687cecb61a8e22809d0", "description": "radv: Return VK_ERROR_INCOMPATIBLE_DRIVER for unsupported devices", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d72ebf3e7bb392126ce68dcecbdaaa5d05db343", "description": "nvk: Stop printing errors for invalid dma-buf image queries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63557a03dfd4e9b41c4bef55dac6899d41350872", "description": "mailmap: update my name and email", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3e7dad82db882859fc5044d92f9fad6bdba86b4", "description": "nak: Stop relying on nir_lower_pack", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efd1cddbe90f4af26716adfb6a6cc12eca1d71b3", "description": "nak: Set lower_pack_64_4x16", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "140cd7c4f4f0bcd27b627d1122cd76b033728381", "description": "v3dv/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a18569aa51cdb802c64fd08373df40555c0579c", "description": "v3d/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf643bbcf68ac950cf0101d4ce90d728db7dabca", "description": "vc4/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df3618edc214e6ff6b873f939dcc590a6edab003", "description": "v3dv/ci: fix malformatted flakes line", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daad392d5c3c4f8887b6792c45ad183164e501b5", "description": "virtio/vpipe: Correct vdrm_vpipe_connect() definition", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bf0e3d6274bac0190a6d4d90afbd2a9a6bec249d", "notes": null }, { "sha": "9ca71b52aa5bc2eda1f08149f7780e59858ee27b", "description": "aco: swap the correct v_mov_b32 if there are two of them", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "408fa33c092810155baac342de90fd712231aa89", "notes": null }, { "sha": "2f4f9f0b98b488a621051f9a68da33ce25782e66", "description": "hk: Implement VK_EXT_map_memory_placed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acb34b065b7db4df20c2a38bd2a0dfdfc2c48bd", "description": "hk: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a49403f4aca7a0537fe8bc036e730ad1dee789e4", "description": "agx/nir_lower_tess: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d53a3a081b598461794d0eab7a11e5c03f193360", "description": "agx/nir_lower_gs: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5788770d91cbd7328afd521ba0e4b284264c5d36", "description": "nir: add nir_lower_default_point_size pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ce14a5787fb52809afeb5d5fd1b918b20e71aec", "description": "nak: Remove #![allow(unstable_name_collisions)]", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7edb08668590e5040faf669e1c700a2b51475a8a", "description": "nak: Call nir_opt_phi_to_bool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0dfdc907ba3acefe2a7a1382123e788ad508b16", "description": "tu: allow bigger block sizes when copying between buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae51c59663db80bd39e2e84c3ac8c3aee4512ab6", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c434050a0088ec3f07d63fd1019aea541632faed", "description": "brw: add pre ray trace intrinsic moves", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37608c075f279cfe57c66d907e92e0cd4b9ef67c", "description": "anv: promote VK_EXT_robustness2 to VK_KHR_robustness2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f03be478a9cb81a800c719fc116c2b1b769170f5", "description": "tu/lrz: Add tu_ignore_frag_depth_direction driconf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "847ad80e03e3cf90d005c8393829588005716917", "description": "tu/lrz: Consider FS depth layout when gl_FragDepth is written", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d05b92d72003e6f2331dc05fc5e97afad3472e02", "description": "tu: Add \"check_cmd_buffer_status\" debug option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d21fd2cfec075797acac05552e3bd10b2ee59e", "description": "anv: Set tc/beta offset according to the flag from PPS.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79981063552ce879ca64ce58eb70754b28d6d1ae", "description": "vulkan/video: Fix wrong parsing for H265 decoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20543981b56f4032daf0f3543eae53e6771e1c8e", "description": "nak: Print the % for SSA predicates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56bdf9043b5e223eeaca007d0cd0f3f0d789b257", "description": "nak: Move SSAValue and friends to a new ssa_value.rs file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d1c38ddf11202805ac8e281ddd34940f8ad68a6", "description": "nak: Check that swizzles are none", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", "notes": null }, { "sha": "6e72f0f81b05a02341fb68c9d6de96c33ec5ca96", "description": "nak: Add Src::is_unmodified() helper", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", "notes": null }, { "sha": "d91ba8f36d04137d33d0c621ec77efcef5420c11", "description": "nak: Mark Large SSARef paths as cold", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f44970b683530ae0e172b2aea984d08df991453", "description": "nak: Support large SSARef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dee3a0aa58f288bbd0069be8e1c83dab9c2e2391", "description": "nak: CBuf and SSARef are no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68069fb8105e52c8bcef9616a0826e7a7c0ae653", "description": "nak: SrcRef is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9d27892372f9ed67ba86bc16018733249abd813", "description": "nak: Src is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30f6ca6391411d39a65665d8e43dcb9f977691bc", "description": "nak: Replace Src::new_zero() with a ZERO constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", "description": "nak/from_nir: Turn srcs into a closure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "854b2d5882c0f95a509c5e9ef41eda4f2e1452b2", "description": "nak: Dst is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ac3296f28f5c4402eec438e4e708cfbd4e6c20e", "description": "nak/from_nir: Make fault an Option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddcf0029cdabda7b8879a1da9aa010995fdab7c7", "description": "nak: Use references to src/dst more places", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe438c77d173fc639d84081a1b3e64e134de337", "description": "nak: Return SSAValue from builder where possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9e9a811b84c6033af60792656647183f4c7b501", "description": "nak: Split scalar/vec in SSABuilder::alloc_ssa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff9848d25bd68eeb927ff92add2703cc2aa5f6e", "description": "nak: Use NonZeroU32 for SSAValue and remove NONE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "121b2b889bc09cd035b954d2312bad0584d57c8f", "description": "nak: Add an SSARef::from_iter() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f07092bdba3d6eaedd572050d98571a632d02e3", "description": "venus: fix to passively enable wsi required extensions", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", "notes": null }, { "sha": "149bad63ea3eb6376bfd737b06a21182f930655c", "description": "Uprev Piglit to 1498c397ea35119692b579dd6f523de4651c663f", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f8b27713d1f0b54ae2d5fe7cce9218b17c0ffd6", "description": "nak: Fold Src::fold_imm() into the legalization pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3417c3c8248b6f2b021cf8f1a3aa1bf5a6cd358", "description": "nak: Use as_u32() directly in Src::is_fneg_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "274be4291e0d1b6000eec4c3c6d80d6e03366ec3", "description": "nak: Handle SrcType::F64 in Src::is_fneg_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a4ffe3c7ef477f21e9fb0f77ba15a48293cdbb2", "description": "nak: Fold source modifiers in Src::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4648a1547674bbfe37bf2b9a2ec19c3d1dc22967", "description": "nak: Take a SrcType in Src::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b5eec6c2a80d18994724046cf365b43b08cb520", "description": "nak/sm20: Use SrcRef::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb156a468ec05ec0f082b98b7692f01ea13ec479", "description": "nak: Match on the SrcRef directly in Src::is_nonzero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a82b5696498e333a2e9ab957bceb6d1d269e9cdc", "description": "anv: Reduce memory pool usage in MTL and ARL", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", "notes": null }, { "sha": "7c78c76181db01790163a1b720fbf1137b2b3499", "description": "iris/xe: take the grids variable_shared_mem into account", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fee9230bb518e9a688e65e6125d9cbe4f8ad8cff", "description": "iris/xe: fix compute shader start address", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57ccfd0502953124df1d245d1a4e529c0fe8661c", "description": "iris: parse global bindings for every gen", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8447f7aaae41ce88587aedb77acafb571a6763b8", "description": "pan/genxml: Fix inverted logic on nr_regs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "811525b543b5a0581af9bb4b17bb92edbde6fe0a", "notes": null }, { "sha": "1aa5fd5da2b17706290e76bb377c2f6a4d93d299", "description": "radv: promote VK_EXT_robustness2 to VK_KHR_robustness2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e09a5c9927ff63525cbc5204af324a4c389b809", "description": "vulkan: Update XML and headers to 1.4.314", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d7c8f9d3787209d7227c440e5663745eb27f8c", "description": "spirv: Update the JSON and headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e0f157b8a335eb04d05471fc4280fd11fb573c5", "description": "ci: pass vk_require_etc2 from radv jobs through to the duts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0684dc5fa89287504cb086450a55df3ca946dba5", "description": "radv: fix GPU hangs with image copies for ASTC/ETC2 formats on transfer queue", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c47c55357cb4b6f933249efa41406733a2c39b", "description": "turnip/ci: Update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b835a4abb0240d412c3190210800bdc38dac155", "description": "freedreno/ci: Document regressions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f5ab7af3d0b38111f72fbf7db13b6a404f1d36a", "description": "anv/ci: Update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ac2b73cf42168b9658761e14fa5dc62bbb79a77", "description": "iris/ci: Update trace checksums", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31c2fae476f1eb6d048737369942c021b6cdb500", "description": "llvmpipe/ci: document regression in a02b6e6b...676e26ae", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51c5b7e3f93f3a894eabba69d62520d8f5ca6727", "description": "etnaviv/ci: document two fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b14b1d350d1703043d314052e4c9d4cd3500a0d", "description": "lavapipe/ci: document flakes (including a flaky timeout) seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cf33e67043721db8c961b6fd3332cbb42907d37", "description": "zink+nvk/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b958bd18f70ae831e2fa0309440029c2f00b77f", "description": "zink+radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32fe00280a45f0fe2ffc78579f17eda268736a79", "description": "turnip/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c145f7f2dc26ac36c86752772fd03b49923b83a1", "description": "radeonsi/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a601d688988a91339a0b78bb3a88f985c1025b68", "description": "radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75880655f836e173a09c75955fe7a85f84037b06", "description": "nir/lower_gs_intrinsics: silence warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc49045294a3dd899cd2ebbbc1adebef22021d09", "description": "nir/opt_shrink_vectors: add assume to silence warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5629332dcf9e3a7219af384b2b469289b3e4a325", "description": "util: silence -Wstringop-overread in SHA1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2797f42451ced49cdca1836350bf058c121e97ef", "description": "tu: Fix disable_fs state update condition", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "be481e66159316b7147d82be3d87b0b63c9e624d", "notes": null }, { "sha": "969820e7fe95a2465d14ebd719f16abbf8729e76", "description": "tu/lrz: Disable LRZ if RP writes depth but doesn't set on GPU dir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f903397874cfaa364b4a9a2d0f8f7d2597925915", "description": "tu/lrz: Call tu_lrz_write_disable_reason once per RP", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d84dac8276246ba267772358d24c5a8bb3df565", "description": "tu/lrz: Fix NOLRZ dbg option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d20241a03108e60f0ddc6a331a8032b2bff22bb", "description": "tu/lrz: Fix DONT_CARE not resulting in disabled LRZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", "description": "venus: expose WSI on renderer without dma-buf support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f177b787b83ce80221a2070740b0544078e8693f", "description": "ci: Drop obsolete -Wno-error= stanzas", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1356d2004287354fdd959f495097ad6be4a34dcb", "description": "radv: disable SINGLE clear codes to workaround a hw bug with DCC on GFX11", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55ad0fd35c600538150f4c94ca2f03024cb0076b", "description": "radv: do not clear unwritten color attachments with dual-source blending", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e1483d022b28218bd53aea1c4917739cf0398b3e", "notes": null }, { "sha": "32d9afdf734ee776012c1565d9683ab1a4142877", "description": "nir/printf: add new helper to printf at a specific pixel.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43f22110e7a99b5f5b67f05a273741feb595cc8e", "description": "nir/printf: break out va_list handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0a111540f0f54c7ff0f0d0b046f184f033008f7", "description": "util/driconf: add force_gl_depth_component_type_int workaround", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7ce35f3c503e547b48499c3a5b2391382c579a7", "description": "ci/fluster: Fix and rename S3_PATH_FLUSTER to S3_FLUSTER_TAR", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a3fb667b1d4bda3ca10d4fa20924f61d6c28af4d", "notes": null }, { "sha": "4a614cfbfb245f239b9173ab7303a95f99f9945c", "description": "amd/ci: Remove increased timeout for radeonsi-raven-vaapi-fluster job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f7f9e7a2f4561eba8f4ac7a89a87d92f6cbe6b", "description": "ci/fluster: Use the structured tag as the Fluster vector version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b01a091856e19c6cea3b183b5ce60516111a4247", "description": "ci/fluster: Use structured tagging for Fluster", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ca7897ba90740485c7420b844769ba79232fd6f", "description": "ci/fluster: Move Fluster to its own subfolder in the test-video container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bc853f2a00cb8bf4cdf111c74a5733f5bb88e59", "description": "ci/fluster: Add sections to job logs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46abb7bd2eb543380c64cca7f9ca97263c86f553", "description": "ci/fluster: Move the fluster-runner.sh script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cf5c01d0c37f6c9ace05e1ded96eaf5cbbb8fd7", "description": "amd/ci: Rename .radeonsi-raven-vaapi-fluster to .radeonsi-vaapi-fluster-rules", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c90e1ba5cc3c06b32d85795871302f99c9ca963a", "description": "ci/test: Move and rename .lava-fluster to .test-fluster", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f0de1a51212881c9a7614327bf3e1fbc9784ddb", "description": "ac: remove gfx11_emulate_clear_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e487dbc49e5be57a1da255ae31fe642bd42f815", "description": "amd: stop using CLEAR_STATE on gfx11", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf9b0dd5896676b831f9e842555dcdd534f109ba", "description": "anv, hasvk: ignore QFOT if both src and dst queue families are equal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1dbfa0e0ff56467d3581690f6db4b78e817729a", "description": "freedreno/a6xx: Implement fast border colors in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3691694933c3d3c6a9f6b7f6dda4452ac141af9a", "description": "tu: Remove builtin border color logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1cf7054d9ca3854724df0a3a9c31cae79b5cf98", "description": "tu: Implement fast border colors in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4690637acd5d62170006cc33946f57672144708c", "description": "freedreno/regs: Document fast border color in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02337aec715c25dae7ff2479d986f831c77fe536", "description": "virgl/ci: update flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8949e4a7ec7a3503386271697cc45d1c68a7fe54", "description": "ci: add libproc2-0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27020be893518492a621fb7283f6947da7bedf63", "description": "ci: angle: fix depot-tools dependency release", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6427e57e3393f0a4ba3df25f4ee965078c7fa6a1", "description": "freedreno/percntr: Expose LRZ derived counters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cb358f1c2707494b09ae590cf11e3165fb0166d", "description": "radv: Remove offset parameter from radv_make_texel_buffer_descriptor.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96765935e83d6014e2d5f49b4b859afdfd5cb236", "description": "radv/amdgpu: Fix hash key in radv_amdgpu_winsys_destroy().", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec3011ed0470d90987a35cb3be751cd20c64f0ca", "description": "gallium: remove pipe_grid_info::input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6730b8b228ac47f1bb7803189fd14444422bd135", "description": "gallium: remove pipe_grid_info::pc and PIPE_SHADER_IR_NATIVE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a990ada276d4cbecaa462135e72d94549316f166", "description": "gallium: remove pipe_context::set_compute_resources and PIPE_BIND_COMPUTE_RESOURCE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "502b821ea3898d5bd8c5cfb25664a2982cfa2f6a", "description": "gallium: remove pipe_compute_state::req_input_mem", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97b17e7b42932808324f1ceee51ce71ac964d0c6", "description": "gallium: remove pipe_compute_caps::max_input_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76d82f9b2a3e0fac90fe7b2a6f961742507065dd", "description": "gallium: remove pipe_compute_caps::max_private_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44051e6fbdfebcce6607012f7001cf6b52a6804f", "description": "gallium: remove pipe_compute_caps::images_supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d73da915593ea4ee06553008a92b99d1f399eaf", "description": "gallium: remove pipe_compute_caps::ir_target", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5775ac0e084273d8ed8205879d85d3cc6cc95ff", "description": "gallium: remove pipe_compute_caps::max_threads_per_block_clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2deea42ebaac9cd43007d2a881e9f5ac5512799d", "description": "gallium: remove pipe_compute_caps::max_block_size_clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2443ce2db61599e58808d846fff098e6b2229588", "description": "gallium: remove pipe_binary_program_header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c93d80ba9816e36cc35b851ef8be97dba1da1de9", "description": "nvc0: remove support for pipe_grid_info::input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7b3ab3bc2fa6adff32e0e130b4d6266673ce4b1", "description": "nv50: move pipe_grid_info::input into the driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6416c49247af7586104a86931b175a7b1cc553e9", "description": "radeonsi: remove more clover related code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67b9be91be1d83e8c5be135b7caeff5342606738", "description": "r600: remove all clover related code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6e3c967d9a1f1c680613d53306a415afb977247", "description": "r600: fix r600_buffer_from_user_memory for rusticl", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7addf551f38b1e8cafae2bb3c4563481971a9947", "description": "ci: drop tracking of removed folder", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "185a3f9105669502b509f06179795a3b45d656f6", "notes": null }, { "sha": "3e5a735d01700163d25b1c00ee05b97644da9cf2", "description": "intel/tools: Fix batch buffer decoder", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ec2d20a70d018736c6ef7cb5bbbe48d82e8c6b4c", "notes": null }, { "sha": "63f633557ff53726b7bc8e2292f330ace8624be0", "description": "intel: fix null render target setup logic", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "98cdb9349a7fa181c3895655d217589f909a7beb", "notes": null }, { "sha": "1d7a988ec2442feab1f2e3b3bc88ddf72456d311", "description": "vtn: use nir_const_value_for_raw_uint for bfloat SpecConstantOp/FConvert", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", "notes": null }, { "sha": "752f5f317ef72275a4616f1da51a75d7a8405642", "description": "aco: replace max_const_offset_plus_one with max_const_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a85ebe16b37fef0eeeff396bab03df735e2b6620", "description": "aco: fix max_const_offset_plus_one overflow", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", "notes": null }, { "sha": "615d0c9669595adf114a705f5b8ee88277aa99f2", "description": "anv: Remove ANV_BO_ALLOC_HOST_CACHED from ANV_BO_ALLOC_MAPPED assert() on anv_device_alloc_bo()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57bf6466852894a753c5a36a858c0ae5712dbc9b", "description": "anv: Fix assert failure in discrete GPUs when allocating a LMEM+SMEM slab parent", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "dabb012423dc27e2b03f13f7144406edacc89069", "notes": null }, { "sha": "8a339cdebccdea0610bdd7a1ecc9a5ec63951940", "description": "egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d8146befb3502b6f77df7d6e152d25d01201e9e", "description": "egl: rename dri2_load_driver -> dri2_detect_swrast", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "453ecaddb56028e784f0923fca8308fecd10f655", "description": "freedreno: Remove compute_constlen_quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea9d694a7b363d66dd9e57bc0f55c5fd903632b2", "description": "ir3: Take LB restriction on constlen into account on a7xx", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "80bcbc0e924f7e021bcca155fa12501a2d6fb467", "description": "freedreno/a6xx, turnip: Set CONSTANTRAMMODE correctly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "57986ae5ec57820e4e06d7674f1496de58f4fd0e", "description": "freedreno/a6xx: Define CONSTANTRAMMODE", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "156ab5839d045ea291a47789014ce61ddbad0804", "description": "freedreno: Add compute_lb_size device info", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "6445fd47d8a2a7b2ea1d8a0a306f64e1d25392e5", "description": "docs: add sha sum for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36a98e226c547c92f4ecfbdc9a424a93a3eb6000", "description": "docs: add release notes for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e9c89e7873724ba3426c44a09b089924b6698c1", "description": "docs: update calendar for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f17d350001a195c89633f083866c5afb7563f78c", "description": "lima: Move fdot lowering from NIR to lima", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f747d09900c1507e683a6ff3918691d3d880008", "description": "docs: update calendar for 25.1.0-rc3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a97a5d57750906a881144b13ab6e089c203d163", "description": "nak: fix handling of delays > 15", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2b569ecdb6531228a1c2eac38da310b8cd0f3cfc", "notes": null }, { "sha": "c8b57594e0faa5851af44d85cebf4a8036df1106", "description": "ci/baremetal: fix ubsan gl target", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e16d422da52c2e1990c43ee858a4e06c8dd01346", "notes": null }, { "sha": "9d01b318a337507e0b8f2646208d7f21a8038416", "description": "anv,tu: Bypass RMV pcie_family_id check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2781df4d10a97c08fdc2650233e7842a8655156c", "description": "Revert \"ci: disable Igalia's farm\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "1eb3a40615e64cd145d1e66c301075b6b8478c5b", "notes": null }, { "sha": "9082715ab014270fb8bdf555526d7e55a4890538", "description": "vk/cmd_queue: generate copies for string struct members", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26cdd7ebd6254376b0250962db1fe6a679391a93", "description": "vk/cmd_queue: generate copies for struct-ptr members", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7edaaacce7607cb26c86ba1f5bd2347a27ee797", "description": "vk/cmd_queue: stop generating weird casts for free functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3b6122cdf65b73c4c235bd178b8e20e507b47a0", "description": "vk/cmd_queue: try to fix some indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6c5f0c19dae04e27d34f7387c0df1f492af8c01", "description": "ci: Switch cross-builds to '-D tools=panfrost'", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "674c96ad0a4a9b57342c90135fbceb696d7aae46", "description": "panfrost: build panfrost_compile for -Dtools=panfrost", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a228d715b6b3fad7a98dab8807ba5b8d9411c5b3", "description": "asahi: Drop unnecessary idep_mesaclc dependency", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "007d7418f8fb41c1ea789f5049be023312802048", "description": "asahi: build asahi_clc for -Dtools=asahi", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c4cce5bfd4bb940c4a2cb994b074d3b77b92a56", "description": "etnaviv: compiler: Enable more pack/unpack lowerings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2193ae0253e5ce72dd1b353ab4e9b5e574a8dd9c", "description": "etnaviv: compiler: Call nir_lower_alu_width(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68a89bb08563113b99367714b5c9a9dfd6cc9fdf", "description": "etnaviv: compiler: Handle f2f16 and f2f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7bc22e0d726d60a911270ea08fad36d8a52605c", "description": "anv: force fragment shader execution when occlusion queries are active", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a2ee9b5347da67001b64a835e99fd881f748124", "description": "iris: Remove iris_slab_free cast", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f0aa96d2625f0fe10deed2cada215eba860d651", "description": "anv: Do conservative oversubscription of pages to 2MB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c05488be169a4bb0f8c73744ed7d07237d085e5", "description": "anv: Align size of bos larger than 1MB to 64k to enable 64k pages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dde91cf9cbd5c346f2add8662801c4ef1f0b45a1", "description": "anv: Always grow fixed address pools by 2MB in platforms that there is a performance gain", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7361b3287fb2c776d09110d522f91611063b611d", "description": "anv: Remove useless if block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f7a32ec928a47a13c408f34b931bb8c634636e9", "description": "anv: Add support for batch buffers in anv_slab_bo in i915", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39bb51ab274a37e3647641e48073b85f0f92577c", "description": "anv: Add support for batch buffers in anv_slab_bo in Xe KMD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0a600ca5fab4dee6df3f36910b138f7656467e4", "description": "anv: Skip anv_bo_pool if memory pool is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b561f691bd29f2c6eeb87498ba7fe6d8d2e576e", "description": "anv: Add support for ANV_BO_ALLOC_DYNAMIC_VISIBLE_POOL in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fd4423d99fa6f46428510733ed5e4ac401ed353", "description": "anv: Add support for ANV_BO_ALLOC_DESCRIPTOR_POOL in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", "description": "anv: Add support for ANV_BO_ALLOC_AUX_CCS in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dabb012423dc27e2b03f13f7144406edacc89069", "description": "anv: Implement anv_slab_bo and enable memory pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bf6d42fda02f54e6235d2c0fc6a855b2bd75a66", "description": "anv: Add the base infrastructure to support memory pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d8ec0ce5c6564935d1565d105fa7bd646333e90", "description": "anv: Move VMA alignment requirements to its own function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e7ba17413b0869cb5874ecf979ac8ed6adda0c8", "description": "anv: Export anv_bo_is_small_heap()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce4d48107c0dd727e1cf05ba70cb4a053937cfba", "description": "util: Move pb_slab from gallium to util", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0642708fe8c14a81827a92a4f05b669f3c1f0726", "description": "gallium: Remove pb_buffer.h include from pb_slab.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0a9ec34e7d6f0d4a5b77078f373e0e17d5c0b28", "description": "intel: Add has_partial_mmap_offset to intel_device_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "374ef9228bd4bd711463b790611cba16326f3a79", "description": "anv: add ability to mmap at offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d46a663aecd061d50c26a4950fabbb9ed7970f2", "description": "anv: update Wa_22019225126 check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eeffb4e674d10db9aefebeca91c2d87c1676b81e", "description": "intel/dev: update mesa_defs.json from internal database", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97dc196d427fc67cb1878df62913b82413b924ea", "description": "tu: Add total renderpasses,dispatches to cmdbuf tracepoint", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99b23235a66e33051140472c2eabd46de1e2af64", "description": "tu: Don't enable secondary command buffer tracepoint by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9dfd4a091c83d7a393f3ceac0607cc71e5df0ae8", "description": "tu: Fix segfault in fail_submit KGSL path", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ec268fa5b666a49adafc431dbc05b73bfd74526e", "notes": null }, { "sha": "103a16e4fa36d52bb0dc6325848fbdd7b5c1372f", "description": "frontend/dri: don't call set_damage_region with a null resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29d7b90cfcb67ecc2ff3e422dd7b38898abb1bbe", "description": "brw: make HALT instruction act as barrier in new CSE pass", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9690bd369d5a6739142eeb23f92d34429b75855d", "notes": null }, { "sha": "b9275b54a1c906d2180aee0a12895bd617597b50", "description": "nak/sm70_encode: Remove unused has_mod parameter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28d077838f5ba7ae706d7d967163b84b8ca1e41b", "description": "nak/sm70_encode: Encode fneg/fabs for hfma2 src 2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff7135691d9fd3e0135ef5a13f6c95ad259094c", "description": "nak: Remove hfma2 src 1 modifiers", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "567cae69c3efd0070e3b9b8444dc8a24f0f83838", "notes": null }, { "sha": "d48b3a232c4989c4dcf4cbc2644fc5fd985af083", "description": "docs: Remove the docs for setting up bare-metal devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a587a0a38903e02fbdcb9b23caeed1ce9e8e4320", "description": "docs: Move the docs about caching downloads to LAVA from bare-metal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6338ed44c519c67b7eb9b6731af1cede52da9438", "description": "aco/gfx12: increase maximum vbuffer offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d987d5e341a43dd1704cd04a6b90a1317b9fa074", "description": "aco/gfx12: increase maximum global/scratch offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d193f05826e5f93b3b1d335eef4f74e577b0d4", "description": "aco/gfx12: increase maximum smem offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", "description": "aco: increase max_const_offset_plus_one for SMEM load_global", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f390893a64e57c34ee959b17a7b301909627236b", "description": "aco/gfx12: use s_sub_u64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b4813c4f0c931952f49eb0909c20f119c39c107", "description": "aco/gfx12: use s_add_u64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "821c1bfa7e1776177b0323b1d8d4b44f32361f91", "description": "intel/compiler: Fix stackIDs on Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9fe5aad37d20dd767b44528da251e0ed322d3de", "description": "anv: enable VK_KHR_shader_bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07fa3b37855bff1ddd3d157a5a5ffd0f148d9530", "description": "intel: Add support for BFloat16 as cooperative matrix source", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bbe042e879175703ae63479f9754f4f087a3fd2", "description": "spirv: Enable bfloat16 capabilities", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0b195cadbb85b33e4d3055f6e1beb8d45722843", "description": "spirv: Use bfdot for SpvOpDot with BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28070976904a087ce304e32deed7bb08619df626", "description": "spirv: Implement Conversions to/from bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", "description": "spirv: Add bfloat16 support to SpecConstantOp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc8074683d78db7cd71120e9ef5fa1c61fb5c72d", "description": "spirv: construct a bfloat16 from the given SPIR-V bitsize and encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb6ae2eac1fd883d69cca3cdb26c50a7272496dc", "description": "spirv: Refactor to use glsl_type to pick ALU ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba607ac2b6fd14ce33bbff44fc1684e41541a7a", "description": "spirv: Move Convert opcodes handling to its own function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4381c0908a3c2be93ef32300c35b904d4a92ee5", "description": "brw/cmat: Implement conversion from/to BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de88184ab650a140b0c459b386a2755377b8d785", "description": "brw/cmat: Support different src/dst packing factors in emit_packed_alu1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fa7be970d5a230a445d3211752b2131d5892989", "description": "brw/cmat: Extract emit_packed_alu1() function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b4500ad35dc01d834d235b12c9c3d9514d7ea31", "description": "brw/cmat: Store more information about cmat slices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7ff177a88efca7aa3ec8b4a4d0cc724d43d516b", "description": "brw: Consider bfloat16 in lower simd width pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c31516b3ea7067a39b836be17615bb8f28bdabd", "description": "brw: Consider bfloat16 in lower regioning pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5936768ce0b862b39322a6917da2f59477e3bdbe", "description": "brw: Consider bfloat16 in copy propagation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "129c0748112fbe7b43a214f293c82e5db2f0bf69", "description": "brw: Implement support for BFloat16 ALU opcodes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a38960e8f37e667442255aba73cf7dd4cff2e215", "description": "brw, nir: Use glsl_base_type instead of nir_alu_type for @dpas_intel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf4021f93c3774f690ec5327c000b2742f8a7428", "description": "nir: Add opcodes for BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e5d7eb88d7046fc6dd5c6ef85f9ae7e898702cd", "description": "compiler/types: add a bfloat16 type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", "description": "util: Add functions to convert float to/from bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e0418ba02d40eb209519bc8d847481f516fc6d6", "description": "intel/executor: Fix bfloat example for converting F to packed BF", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "fafdd242850657d58ae66836ee5d154f1187fe8b", "notes": null }, { "sha": "6ab4ae1a19f5bd8227376449655a48036b7d13c9", "description": "pan/bi: Properly lower add/sub with saturation on v11+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d79a31bf81a3527897f7c6f5178abd47d80fbaee", "notes": null }, { "sha": "20279c28c827a1d5f3ba8ef35a3f21bcbf0fb96c", "description": "aco/tests: add pseudo-scalar transcendental and fallback path RA tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e49b7904322282e91fd239e2e8d5da61b279b6", "description": "aco/ra: add ra_test_policy::use_compact_relocate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c1dbc1d9bcd00ba1e928965eb2b73067850a5c8", "description": "aco/ra: cleanup compact_relocate_vars fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a780345e014196231e6d9e15c328c0aadeaa02f3", "description": "aco: fix compact_relocate_vars fallback with scc/exec/m0 precolored regs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6581b41c4cb5b284f5550c7494d67ca37b391e6", "description": "aco/ra: don't require alignment for NPOT SGPR temporaries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "623230a6efa25677173d59e648b84b7fc47bffe5", "description": "aco/ra: change sorting in compact_relocate_vars", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f9b8edb1ce9ed00319c0efa3af3f2533921668c", "description": "ci: Re enable fd-farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e143b05359c4a66c2d0ce3875b0ebfa81bb8b2", "description": "docs/features: mark off missing panvk extensions", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", "notes": null }, { "sha": "f23f8c2826ff116eb5a31d68e04a99351742a5a9", "description": "panvk: Advertise VK_EXT_depth_bias_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970bdecb509bb8bbc9c9ddafb4bb0a6ab8821b22", "description": "panvk: Advertise VK_EXT_shader_replicated_composites", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4998f7ff3f500598abb47223f2118c6b43a802a", "description": "panvk: Advertise VK_EXT_shader_demote_to_helper_invocation support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83cbac00d330efd1486d57ce25dce9751031e4d5", "description": "pan/{bi,va}: Lower terminate to demote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4400e27b097fb52d0f634a9673c28c143f662f", "description": "pan/bi: Lower is_helper_invocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59c307a3f33c5d3883658dfe2a1ab6d4e950a699", "description": "pan/bi: Fix and improve the !abs && !coarse case in bi_emit_derivative()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", "description": "panvk: Advertise support for VK_KHR_shader_terminate_invocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a55133ce7d5bb2419f2aa99c5296037afb7ba6a", "description": "hk: advertise VK_KHR_shader_quad_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef1792bea86b63bf04db413f6e81299366f4919a", "description": "amd/ci: document regression in e612e840...e210b79c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80b1aea7059fc5bdb282526725848d948df94dca", "description": "amd/ci: disable retry on nightly radeonsi-vangogh-glcts-full job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc44d029df8be4f076b621b65762953ebc9cabcc", "description": "radv: Ignore image barrier queue families if equal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fccc09abe472704982fd01c01c0b35b42096130", "description": "radv: fix re-emitting VRS state when rendering begins", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42279823269ea8391a336475f1070f2cb7e998e8", "description": "ci: rename misleading *-postmerge stages to *-nightly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26bc35c8f9e9fb474dc6ee6ad5b2eff0d74da5df", "description": "ci: Delete the kernel+rootfs jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", "description": "ci/baremetal: Use container rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e16d422da52c2e1990c43ee858a4e06c8dd01346", "description": "ci/baremetal: Split baremetal_arm64_test to -gl and -vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2150a0f567893facda4ec844ed2acd08c7886e3", "description": "ci/baremetal: Remove legacy support for unused devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8296c19817182d84dac2baf4243155cd9a838c5c", "description": "ci: Add a workaround for finding deqp-runner on Broadcom", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55e78ef6789eaaab48734c72e92fca4cd2ed0670", "description": "ci/lava: Remove job definitions using kernel+rootfs jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ea0002a6f725c4c66e665c82620dda1ba1d681", "description": "ci/intel: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "961498a098917969e2ce6ddf379ed05f7cc1b435", "description": "ci/svga: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be79a2d2d3bdff2dea6b9fa16dff39fc698d7fff", "description": "ci/lima: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da27eea9e09500637fed75920f256ad50cc5c182", "description": "ci/etnaviv: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f7c40d5d457d988f8cf33f4ed44443fb5e54eb8", "description": "ci/panfrost: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d2e5f577a34db900654b4a77048093b2034d3e3", "description": "ci/freedreno: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8e87fbf50a437a4178ec47d23c2a4352633d91e", "description": "ci/amd: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9870512787b9ee9c82ddb2237f6426fa74a4c4c4", "description": "ci/lava: Use the new test-video-based rootfs for VA-API jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3fb667b1d4bda3ca10d4fa20924f61d6c28af4d", "description": "ci: Include Fluster vectors in the rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "414e1a22c83b18d8e36c9ffd6b708628c2c2ff60", "description": "ci/container: Add new container for libva and fluster testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "751ff1a41e4d38450d01b17f199ec6f72ec1f1f7", "description": "ci/va: Add /va/bin to PATH for test-video container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82a25daf9d8c2dac5c6adc9123655e56e1cad11d", "description": "ci/va: Collapse build section for va-tools", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8448fbae8c0e49454c5436b37023ca3ce2bc892b", "description": "ci/lava: Move rootfs handling for Fluster out of build script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e80045d23e0388058179da36105971f06730c98c", "description": "ci/lava: Use the new container based rootfs for piglit traces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e8adb9e98c621493173f9d35e93766aa64e0361", "description": "ci/lava: Use rootfs exported from test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1009613aec104723825ffb27a1c443fb4057985b", "description": "ci/lava: Add job definitions using the test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "225ac7f2b2cf7aaf746daf8a9bce7e2d543f00f6", "description": "ci/container: Include SkQP in the test-gl containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33d5204ec1998bd509c9f9e2b05865395e330efe", "description": "ci/container: Include ANGLE in the x86_64 test-gl container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16db8b22ccbecbdeab35947cb137e1bfbf67d12a", "description": "ci: Export the rootfs from the test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53c7a04d12152f28da44f8ebd1c809a2794a7349", "description": "ci/lava: Ensure firmware directory exists before downloading a660_zap.mbn", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9b98b0cc918ad1ccb697f52de1326e9db91bfa2", "description": "ci: Add rootfs export script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4bf1fecb79318d60af6444ea3a4e37794ca8b76", "description": "ci: Keep important packages for rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "816b0212a82c378aa765a1f0e47ea4f4000ee9fc", "description": "ci: Update setup-rootfs.sh for test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3609dbc06147311f77b45e47ebb705a1534a1113", "description": "ci: Add ci-kdl to test-base container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5159ff108f0769cee3075ff77592bc155ed1f8c", "description": "ci: Add packages for hardware CI testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73993c2e74a745d111b482b82de6ae657cbc2b7d", "description": "ci: Add firmware to test-base container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "580a151642d29039acf75754a58ba06f8052c794", "description": "ci: use https:// to install ci-fairy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d5f0eebc64ae90c29a4309ed5b20862e96ffde1", "description": "ci: Uprev ci-templates to get FDO_DISTRIBUTION_POST_EXEC and S3 fixes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "118a4c58725bf3b462bc8190df97620029156e10", "description": "ci/android: Remove redundant android-tools folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eb61729e3162b3ab9505652a55ecae7705a2118", "description": "ci/deqp-runner: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1242c15af30085006c3103821dfef4a8baf977b", "description": "ci/rust: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfe6f50ab43f9433d858be7fc5973221d526d6d1", "description": "ci/deqp: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7686edcb73e57fe94b8b40c4a87aceffd5719b38", "description": "ci/angle: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d1e34204f20509e9fbe1a59f542f4ddf9226cca", "description": "ci/android: Collapse more build sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3c07fe722d6dcf399d4101f9f39fe298fe3e292", "description": "ci/android: Use aapt from Debian packages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2ac7fa77bf9d045840890fe6cbf06fad37f4242", "description": "brw/cmod: Allow integer CMP to ADD propagation only for Z and NZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e26270249b1c093c8b2443492dc940d3e41418b9", "description": "brw/cmod: Don't propagate from CMP to possible Inf + (-Inf)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", "notes": null }, { "sha": "0dab520a19e323237e415210a70cb21b30512386", "description": "brw/cmod: Fix some errors when propagating from CMP to ADD.SAT", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", "notes": null }, { "sha": "8f0fd0e66e65c897ea85101171f4e35ee2a34ae4", "description": "brw/cmod: Remove special handling of NOT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08fe7988d7fcc4182bc04cdbe6a01a72bbd8a04c", "description": "brw/algebraic: Convert some NOT to MOV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ce869aef571f30bb5dab0e35c57900bcf6fab56", "description": "brw/cmod: Delete some stale comment text", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12a022cf45fcd502606a478d3fd09578f9e61f40", "description": "brw/algebraic: Greatly simplify brw_opt_constant_fold_instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a946f8125e25dbf8d2c28d8c280809e92533b17", "description": "lavapipe: Fix ray tracing position fetch with multiple geometries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dea4bb3757a5dea0d5117453b9a3990ae933857e", "description": "ir3: VARYING_SLOT_LAYER output is used for binning", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9775b33d0f14f91622f5a26a3c499a84da227c3d", "notes": null }, { "sha": "42aae5c3fad672f13be0a7ff99414ea6a7e321cb", "description": "etnaviv: nir: Legalize txd derivatives src's", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5841d44f91bb6d8387e36d6497100e0aea98735e", "description": "radv: set radv_disable_dcc=true for WWE 2k23", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1eb3a40615e64cd145d1e66c301075b6b8478c5b", "description": "ci: disable Igalia's farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7112c606ef1b24cde2b743c3fad2adf97405b20d", "description": "panvk: Advertise support for VK_KHR_shader_integer_dot_product", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a16422fab77cf447206e01507f4865cd88abfb6", "description": "panvk: Advertise KHR_draw_indirect_count for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cebd908bf36c080d9a8c96eb45f064ef6addbc8d", "description": "panvk: Implement CmdDraw[Indexed]IndirectCount for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de896234d86d8e36c19e0687f4c94b3298dcb290", "description": "aco: improve spilling of clobbered operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe84024cb0985c2ab676d3e83520e5213db05df", "description": "aco: fix get_temp_reg_changes with clobbered operands", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d6cb45dbb03941edd65c948a243e73774184eeee", "notes": null }, { "sha": "656d7a0f881486634f83cdb7e03af94706f13119", "description": "ir3: don't use VS input regs for binning variant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5a0dd3ccc08a0df318663d0c0912b1c99f17d5b", "description": "panvk: Implement multiDrawIndirect for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bbfcaf01f1d7b2962e37dd522fe72ba972e8bff", "description": "panvk: Prepare cmd_prepare_shader_res_table() for multiDrawIndirect", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "690675748bf1e2532cd041199fc0d00fd8eaf2b9", "description": "panvk: Prepare cmd_prepare_push_uniforms() for multiDrawIndirect", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed9f1359368be185f632e2a5b1f6edf16ef89b62", "description": "anv: put parenthesis to the set_sampler_size equation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "76096d04bbafddb523ffc360f6d738d16d94816b", "notes": null }, { "sha": "3493500abb78a4dc22aba14840bba5c777fde745", "description": "ci: Update build-apitrace.sh header with the right tag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b92dd9c5732facb2f0dfd7e87937e9425d5338eb", "description": "ci: bump apitrace version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47db31b55643d46709f842fdc5e696f6997afeb0", "description": "ci: take google-freedreno farm offline", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d39e2869a8dffc42085033d2e4a2e25a7d57911c", "description": "panvk: re-enable KHR_shader_quad_control on v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3fd8ddf6a421efebb94b40972eeeffa4f6b9f65", "description": "panvk: support vulkan 1.2 on v10+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f358797382329243e121c5b307a042ce202f013", "description": "driconf: Jusant needs force_vk_vendor=-1 on Intel devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c021b79b483af9fc8d5f8f9ef3befca851db699", "description": "aco/ra: use a correct stride for subdword get_reg_impl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae6d4f11953b122d3ae4a12628ac3082e2de6256", "description": "aco/ra: update_renames() before add_subdword_definition()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d0cd43a684aa5b15750e2293c70ed80d879899c", "description": "ci/build: drop install.tar from gitlab artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "630aef6653672a2e9aca46445ed521ccba1dccdd", "description": "ci/test: make generic fdo runner test jobs use the S3 artifacts too", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d7cce270079c58f0ff8993a8781cd84cb955bfe", "description": "ci/ci-tron: default HWCI_TEST_SCRIPT to deqp-runner, as it's almost always what's run", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20631a07cab18df726605a5d3fd38bfa98bd3d80", "description": "ci/test: rename .b2c-vkd3d-proton-test to .test-vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce79b8a7994e1c530c8aea77ebb1bc513437a596", "description": "radv/ci: move radv-kabini-vkd3d out of gitlab-ci-inc.yml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aecdf762cefd4d11d7b862551afc85559262a5a2", "description": "amd/ci: ci yaml indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35816d642255287102cb1f387b93a3245370ba2b", "description": "ci/test: fix annoying yamllint warning about 2 spaces before comments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aca1a332c247d8e195efcb57e68453c6cda58c59", "description": "ci/build: drop unnecessary shellcheck disables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab0e505d7f97743d353f9b34430887b9c15d168f", "description": "ci/build: rename variable to avoid changing the meaning of existing variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c28f77bd116e9adfb5f352dc3edd9677eda3a47", "description": "ci/build: split git commit sha command out of echo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "621aebe0467937ead0df9790c926d4516b195a6a", "description": "ci/build: drop unused VERSION from python-artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5be47997343aec64e386b649452003c8ec5ecc82", "description": "ci/build: drop lava scripts from builds artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f08d75272a11dbb8ad94b75fdfe56dd4a9b5563", "description": "ci/build: drop expectation files from python-artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d35c630483816186f28a5eeb1f6a861466f20d99", "description": "ci/build: drop b2c files from the builds artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd8d8ca79542d14cfe1dbbdc32bbf8cdc4346c77", "description": "ci: Update kernel to fix GPU recovery issues on sm8350", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b03e07158331b2d37dab8a1183931ac55cb39758", "description": "aco/gfx11: create waitcnt for workgroup vmem barriers", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d432fd9e327bb16eefd2f28ab7da4ebd2775dc25", "description": "panvk: Advertise support for VK_EXT_extended_dynamic_state[2]", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3cbb2c131be7623f9f2bdcf2b8fe48c0c06269c", "description": "panvk: Implement CmdBindVertexBuffers2()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d1187282841366828ca813ab8d9300346e3be10", "description": "etnaviv: nir: Use nir_shader_tex_pass(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eb75756795ef29fd7a983ebeb0b095358aadc38", "description": "asahi: do not use \"Null\" layout", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "614b66529de2832575cdb0c97581d0d5f791ed72", "description": "etnaviv: nir: Add support for txf texture operation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eefe486533eb58d3d1e81daa5abd16e63ee4c7a9", "description": "etnaviv: nir: Legalize txf lod src", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da90fca6093dd58cc351b0ac624ea8c0d83a81f9", "description": "etnaviv: isa: Add txf instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6325868bbea44d7be5bc7bafb73089a00ecaef10", "description": "svga: handle null target pointers in svga_set_stream_output_targets()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65411350aca2b123c78c70d6a4200e3a6c12e675", "description": "aco/insert_exec: disable empty quads when leaving divergent control, even if not top level", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ad385b9cc39e3cd44df03ab4f6285f073984e40", "description": "radv: Clear dirty flag for clip rects state after emitting it.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0ba3a8b3cce74e40c9545dbbb047f11159ac3c7e", "notes": null }, { "sha": "3a05477ac6be615c6342fcb6575d8fffa6cb5aa7", "description": "radv: Clear dirty flag for MSAA state after emitting it.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "08918f08805f87ba82e3dcf611e186d51ae4db41", "notes": null }, { "sha": "e60416b4e427b120d1b77cbd15f659dc36daf97f", "description": "anv: use companion batch for operations with HIZ/STC_CCS destination", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349", "notes": null }, { "sha": "3aec638a8beda9f82927f13ba24618469219c9e1", "description": "rusticl: remove unnecessary check for device in kernel list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4be2a49e02fa55d2630d1b57bf3407bbf3740852", "description": "rusticl: improve use of Rust idioms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c202eb7870524072863823e1a9413222021317f", "description": "rusticl: verify validity of property names and values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62d8541f39cbbc42aed504d46a1aaee9f0bf014b", "description": "rusticl: improve internal typing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec314aa358c6505c5dc62ced831636450406fef3", "description": "rusticl: align memory utilities with std", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26867670b2c9b2b16c4daf2dde6d072ba736ad4a", "description": "rusticl/device: set maximum work dimension to match implicit bounds", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "845611bb43b7c74f3a6cfb03ea3525bc6cac1620", "description": "panvk: Take resource index in valhall_lower_get_ssbo_size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e4613f8b2388e583b15bbbe9595458b2595f1cc2", "notes": null }, { "sha": "7ec937b81ec1b95414ae192e6c677808c3d91d83", "description": "v3d/vc4/ci: Add -gl suffix to the GL suite names", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ab13e1ed08d3ae03107bd9f7a85effbc12f7318", "description": "v3d/vc4/ci: update fraction and parallel values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dd578e2a4ea02ae9c8b9c0a0b7b7de8a105cd50", "description": "panvk: Enable VK_EXT_direct_mode_display", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c2bfa279d33cf54eda230650fde4e358354d703", "notes": null }, { "sha": "419a9e9d4277cf187f8a2da3ec151beadb00b311", "description": "mesa-clc: add an option to force inclusion of OpenCL headers", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680752d97feec680e04e24e69069f457efdc591a", "description": "ci: Use hyphens in make-git-archive job name", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b758e4908504396ddd24e99ba549686c00569605", "description": "ci: Update ci-fairy to use shared ref from ci-templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf4fa82af94615eddb8cad508f0972802b2cea3b", "description": "ci: use curl instead of wget in download-git-cache.sh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74809ce0e3f062a5f054a2938de7e37029239583", "description": "ci: drop dead wgetrc as there are no uses of wget in our CI images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "006f5c20bdeda6f0907d1034e0d24889911ccbac", "description": "panfrost: Allow max effective tile size of 64x64 on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "943a59c8f95b07ccd6f2c42be1ae716745eb0f10", "description": "panvk: Emit sample count and tile size when emitting framebuffer/tiler descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7f2bc6bedb5dbb0d9f713db64d11291204f1cf9", "description": "panvk: Take rasterization sample into account in indirect draw on v10+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1f3b8bb9188e0520dea18c0b20fa7f857a2532a2", "notes": null }, { "sha": "765801fd9e820172f15bbf7374f462172d752113", "description": "intel/dev: add note about PAT entries and Wa_18038669374", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0407a6ecfdb983e9feeacb4dc50a6000863a5d2", "description": "ci/vkd3d: fail shell pipeline when part of it fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104f21c27b0c8b2dce1ba5e6a3b3c05e77067e1f", "description": "ci/vkd3d: treat reading undefined variables as an error", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d4ddce0e9e53425148d2b4a36d879084440443", "description": "ci/vkd3d: fix RESULTS_DIR variable name", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c0d414cbf12704305ff54aa2a5232edb52584d4", "description": "ci/vkd3d: only keep logs of failed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f0fe3475860ae8cf9c7b1f2cceb2aa497fa2c5e", "description": "ci/vkd3d: quieten the mesa version check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f8fd5da7a20f9fcf1655373ca68b889589d1e38", "description": "ci/vkd3d: fix test failure list when no test failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21e300f33c82f1f871f068c2e6d6a7b8f311d9d", "description": "ci/vkd3d: drop misguided \"something failed\" error message", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e93261f579263fcf3900ce3767da087f412c1515", "description": "panfrost: allow promoting sysval UBO to push constants", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3e12039cde5df1451193557512b38cea0039e", "notes": null }, { "sha": "6d2190300aa0147919ca08b02ace568d539c11eb", "description": "radv/nir/lower_cmat: tightly pack 8bit gfx11 acc matrix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbc9bc9d245ce2394cc8b74f2dec1fdfbbaa67f5", "description": "radv/nir/lower_cmat: use cmat_mul instead of duplicating hw details for type conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a34305701e06df5e88d75bc80f588cdb447de6", "description": "radv/nir/lower_cmat: use radv_nir_cmat_bits consistently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "300b6f73714fd7e82491eb49db283d78495c4421", "description": "util/disk_cache: Re-enable multi-file cache by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9822fa3ef311a98b3ce79c111201a84782a91b3e", "description": "Get rid of 5 remaining references to glapitable.h", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0cebfb15b568c79bfc7c3298954dff7302407722", "notes": null }, { "sha": "6a58bc357b9da03fe467e44dd4cdaaa8b8be47b1", "description": "docs: update calendar for 25.1.0-rc2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60452e016ecd9f84ca9336d81a8f549b7a27f27a", "description": "wsi/headless: Override finish_create", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "579578f10acda284c39cab2b12ccb8de2d2f793c", "notes": null }, { "sha": "1f6cca0800e3d8f91dba1b7f616922613b90b5c6", "description": "intel: fixup a few debugging option checks", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ad328bc58d0bbbfddf9a5d4b0ae4c0aa27f21f9d", "notes": null }, { "sha": "62e50de5d0bfe9ba90795cbb9422273cf2636848", "description": "aco: use v_perm_b32 for byte swaps within a VGPR on gfx10", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a43783fd7642356cf0e35fa2a7b42d718eb87196", "description": "aco: use v_perm_b32 for do_pack_2x16 on gfx10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a3b48db0212674605676b33f4dadaf649b7a7e", "description": "radeonsi: enable nir_io_compaction_groups_tes_inputs_into_pos_and_var_groups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0836e9758bbd6c93c964b64a8864976bcdbfe881", "description": "radeonsi: initialize use_ngg* sooner", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55db7fc18cdf1e446d305b935ddbd4787d780144", "description": "nir/opt_varyings: group TES inputs based on whether they are used by POS or VAR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f15399af0fef2e2adebccbddbf1f85f63fdccc34", "description": "nir: add gathering passes that gather which inputs affect specific outputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33965bb21bac40840cf07958f509dcada4ead979", "description": "nir_lower_mem_access_bit_sizes: fix negative chunk offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4685d8e2d9e333d6e338cf703d2da4f574cba796", "description": "libagx: use common heap alloc for tessellator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d339bf7a98eae1e238d9a9e37d479c17675d074f", "description": "libagx: rename agx_geometry_state to agx_heap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29cc2b6d4274fe820044c78cc6a0d2d27d6d97be", "description": "libagx: do not include heap in geometry params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb52aa58d6ba15ef1ddb1522c0316a526c98b296", "description": "agx/nir_lower_gs: bound static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b1d771747c14b2aef5f54af7898f51c3504c9c1", "description": "agx/nir_lower_gs: compact static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5640266eb38f1b930be1160b712a7ac47347cddd", "description": "agx/nir_lower_gs: rework gs rast shape handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a0314250beb62d069bae84c4c1aaf09288e1ae8", "description": "agx/nir_lower_gs: don't use nir_def_rewrite_uses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3670f95e12020beb155cd8484916c294149299d6", "description": "agx/nir_lower_gs: avoid redundant sr read's", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b0dca384f9398a38b5470895c935c1cdcda6fd1", "description": "agx/nir_lower_gs: fix type confusion", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b9b6828fdaebb037a3b842b4a33e9d622db4d21a", "notes": null }, { "sha": "d548259b2f4280df6cfb7930b37a350c4e2a10f3", "description": "agx: plumb vertex_id_zero_base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbb85a8d096d958dddf9f165728e3d484ccc8ca2", "description": "agx: use abi.h defines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f265ab83fb4b08ecab69906cac20901f091f58b", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31ad329c2505b9cedb39bec61a8f2b9c58b6289", "description": "util: optimize bitcount on OpenCL", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "bfc18b6fb1642625925e54ce9fa570e6b3e3f0f1", "notes": null }, { "sha": "eecfb02463e7dacbb2f3f949b46bd5c0d9ebbe3e", "description": "frontends/va: Handle properly when decoding more slices than limit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a373edfc576f81885fa2685d95edc27d50e7022", "description": "nak/sm20: Fix legalization of IAdd and IMul", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "ca296bf0a94987b681230388d148d77145714557", "description": "nak/sm20: Call copy_alu_src_if_fabs() first", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26273109f786117108d19c98a7a4eb43ac8d744", "description": "panfrost/ci: Update spec@ext_transform_feedback@max-varyings result", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a36402afc89d3510ce9d9f33423bb5c9d953d02c", "description": "panfrost: Use LD_VAR_BUF if possible on v9+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49a9c915400104dbe7963a63c48dea5318ac2b8f", "description": "panfrost: Remove fixed_varying_mask from uncompiled_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd2ca0ac222f50fad989229906170e4d1acdc1fc", "description": "panfrost: Enable more than 16 varyings on v9+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85b6bd989ec501975259e42af2927caa16d8707b", "description": "panvk: Advertise support for VK_KHR_maintenance5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d1262e108dcd962cff4d564e9f0f62799414305", "description": "pan/format: Disable image storage on A8_UNORM", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d95423686fda6c8a96702b1535a967132f8887f8", "notes": null }, { "sha": "8d1e55a3b508428174479bfd3a78a988b8d3560d", "description": "panvk: Implement GetImageSubresourceLayout2 and GetDeviceImageSubresourceLayoutKHR()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7abe32a1302a00cdc6341c6976e96168f453a3a6", "description": "panvk: Call vk_image_finish() in GetDeviceImageMemoryRequirements()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e3acb062acf46d944c18519568b17c00b6fbeee", "description": "panvk: Don't pass a dev to panvk_image_init()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b22f6d6795b053fd210a5a400abb766d19b03a3", "description": "panvk: Pass a const image to is_disjoint()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51e46ed57fb19158fd4d3bf31f343694b912c319", "description": "panvk: Implement CmdBindIndexBuffer2()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b632ac7e3b764845659df1b5fc04c0d86df6a0c0", "description": "panvk: Advertise support for VK_KHR_maintenance4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd3e1190a2bdbc6b996152510407adb9a8cb5618", "description": "aco/insert_exec: reset temporary when recreating wqm mask from exact mask", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b872ff6ef28bc44ac0f7aa5f963a273e40c79a61", "notes": null }, { "sha": "13f6be262a47439389b0d290839109c47d1d3271", "description": "aco/insert_exec: only restore wqm mask after control flow if necessary", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b872ff6ef28bc44ac0f7aa5f963a273e40c79a61", "notes": null }, { "sha": "6802d66b501d672566a95d391177202bae6a722a", "description": "v3d/ci: move depthstencil-default_fb-drawpixels-24_8 samples=4 to flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08c323951b78b00e0d59237498fdbf501aad9751", "description": "v3dv: Implement dual source blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a72be0f7208630c6518244ef248ee219ee9b3bf1", "description": "v3d: Implement dual source blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42154029fcd18ac6dcf677b0467711e03687064d", "description": "v3d/compiler: Implement software blend lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b38c4e898272f40b994e6b4092a37cd64c9f4f62", "description": "nir/alpha_to_coverage: Add an intrinsic for better dithering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6f67d5b69bcd2335e614c9782d415a45da08ff9", "description": "v3d/compiler: Only lower logic ops for color buffers that exist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ec0cdb73377767c9665a1e376af329db8458af6", "description": "v3d/compiler: Fixup output types for all 8 outputs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3aedbfe9d08c7a867352fc52ff9c8c7ec34431d", "description": "asahi/lib: Move alpha_to_one and alpha_to_coverage lowering to common code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "091d52965f805d61dd3a8e091ac20869a794e632", "description": "radeonsi: init use_aco properly when llvm is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ab7ff51b9d86a6bdaf6f8ed398ca2b1b51aa4ff", "description": "radeonsi: skip blit incompatible scenarios", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "992a340eab07797bf161262a189f7eca2fdf80e0", "description": "ac/nir: init blake3 for cs blit shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a381bbc3cec1a54095cf4a51df8516d25207fe4", "description": "radeonsi: fix potential use after free in si_set_debug_callback", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3f38ff6fdc7bd47309dd58ce5070c903a0c28", "notes": null }, { "sha": "48bccb7d55633d8d53e15397bbec2bc7a64c6135", "description": "bin/ci: crnm: bug stress mode retry formula", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6843c170518c55001b20543004eb5d3e8d7ce11", "description": "bin/ci: crnm: bug while stressing a single job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce200e6a4a086f20ba64b07d02e3cf67ca877599", "description": "bin/ci: crnm: Fix job duration calculation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a9125014105e072eae3720547c5823e35a1eb9", "description": "bin/ci: crnm: Improve timer display formatting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769c9bf27cc24408a4b569009216431a9d93892c", "description": "bin/ci: crnm: Improve job enabling robustness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6464083a6b056ba87d8b613fd0a6dd465863994b", "description": "ci: Extract target job handling in CI monitor script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098ee11c1c3df22d033553227b7a343c47291f5f", "description": "panvk: Set supportsNonZeroFirstInstance=true", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a3f1da321cd5c41bbdd37c817c440f5d6f44a08", "description": "panvk: Advertise support for VK_EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2a8e3838d6f70d94d785622ea89fd65acb0d322", "description": "panvk/csf: Fix instance attribute offseting", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1570f0172e02aa660bb0b2619d67c1cff52b3914", "notes": null }, { "sha": "b093855caaeb0f8c45e7cbe3a7ce2d31f1e1d6a5", "description": "panvk/csf: Pass less arguments to emit_vs_attrib()", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93484bf38ab08052f1240839720fcd7246328254", "description": "rusticl: allow packagers to enable radeonsi by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f080ac5324b7cf1d394ea1a08a8002be74326f6", "description": "rusticl/device: fix panic when disabling 3D image write support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3edc6029b253090c04c34b6bea59eedd14524f4", "description": "ac/llvm: use mul24 intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c267535ae46b09152bb2d9146efb69269efff3a", "description": "anv: Add new debug flag to show shader stage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad328bc58d0bbbfddf9a5d4b0ae4c0aa27f21f9d", "description": "intel: Switch uint64_t intel_debug to a bitset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a1aa129ed6535a63b39f7b1a86515c379b0751b", "description": "intel: Switch debug flags to enums to prep for bitset conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff95e506d9d6d3f60f9257f31f367c8df8b88541", "description": "docs/nvk: Update conformance and hardware support information", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8514452cf78609f86e36a79910b57c6398e51a9b", "description": "Uprev Piglit to c50d9aa54f85e0af9d72fab86c73f89356d96399", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f49272944b39fa424aac6d5c33ff9eabdabc3b8", "description": "Uprev ANGLE to f355e2b37ed43939e2753fc7dacccf75abb4c1a3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcb6dfb29c76454a7e24c177609e6b5dfda79c94", "description": "intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "161c412a8296961f21f06761f89d58ad124ecc0d", "description": "intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36f22cc951c3249ebe36ab722739317d49e17f84", "description": "tu,freedreno: Don't fallback to LINEAR with DRM_FORMAT_MOD_QCOM_COMPRESSED", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "fc50fb35b0526a10da5e5fe72d4291c5175a9759", "notes": null }, { "sha": "ee10938beed3840b9583ad4d67ff96052a9daaf1", "description": "tu: Fix flushing when using a staging buffer for copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a41200f821c4993e1eb6651ddab02f51a8986b1", "description": "pick-ui: add missing dependency", "nominated": false, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c37a468a8a109cbaece70760fd748fc838185b88", "notes": null }, { "sha": "501ed5be497f74e436f1ab89b47d07aeab814582", "description": "lp: fix gnu-empty-initializer warning", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d2e16cc110b081c4fd8910aac93715cdf6d005c", "description": "panvk: reset dyn_bufs map count to 0 in create_copy_table", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e350c334b6b2c7b420f326501533984c43d7c900", "notes": null }, { "sha": "6901f74fbf112fa129197b7b0101578ba992d24a", "description": "intel/executor: Reorganize -h and --help", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d383d78e8c0544e6ebf9b23f57969bc6f5288fe7", "description": "nvk: Maxwell+ is now conformant", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f3489f351fc352e116e575884af5bc11423b4a2", "description": "aco/isel: create WMMA with constant C matrix if possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fa3fb87c78628105559cc934bd3d5add852523f", "description": "aco/insert_NOPs: allow WMMA with constant C matrix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3964e87f805af48ae6f3b86aa58c97a110a8c25", "description": "radv: apply fneg/fabs modifiers to wmma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d7e67d98632e0fff202cd196af05179e7c6eefe", "description": "nir,amd: add neg_lo/hi modifiers to cmat_matmul_amd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0c8f316001c3050f268d9eca9dd22a1a8a822f6", "description": "aco: set opsel_hi to 1 for WMMA", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f3a3740dcc6d243f2ef14138fb1c09bcbb9b5fd", "description": "zink: use util_dynarray_resize_zero() for descriptor pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b17dbd0c05bceef8a620b73bfdf4fc68e02dc69", "description": "util/dynarray: add util_dynarray_resize_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a99e5be44642cb6e56f567f41854aac93dff66dc", "description": "teflon: Release the arrays of tensors in operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63251d43ae433e1cdaceb8ca4d1bc897987d3df0", "description": "etnaviv: Release screen->dummy_desc_reloc.bo", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bca5ef70a436380d1b6cb0f5bd84f1872cabc5e5", "notes": null }, { "sha": "113143a47034ea5e110ca06d222028a5051c8c80", "description": "teflon/tests: Read model data with mmap, for speed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baafa9172a0461cab6e6efc4d75fb957c41cac89", "description": "etnaviv/ml: Rework tensor addition on V8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104309ede383b8ca328b7405d28e707998fa6dae", "description": "etnaviv/ml: Support padding the channels dimension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a951a73e7a7b5af82776500649135cc76a20fb6", "description": "teflon: Support more Pad configurations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c31ce2d71f8ee30664f8db7c1ee1f43b09f0388b", "description": "etnaviv/ml: Fix depthwise convolutions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e26fc4498948e3a320469ff12be80b9ba5005a7", "description": "nir/opt_algebraic: disable fsat(a + 1.0) opt if a can be NaN", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a4a3487aae98cc83990b1c79785983b65124145f", "notes": null }, { "sha": "a60d61cce855cf053cbd290e399cc5991ddd1369", "description": "nir: improve fadd is_a_number analysis by using the range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6fd9f488ac401c9236b2cc3f319f8713517242d", "description": "nir: add is_a_number analysis for ffma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6d03592527d687438bbce215be906fc9fc5192", "description": "nir: add range analysis for ffmaz", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ad695195eec69488fd7770a2d6884aebc4fad91", "description": "nir/opt_algebraic: turn exact fmin(1.0, a) into fsat if a is not NaN and not negative", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18a0de18344e1bae7afb62b38ff20b74dd130552", "description": "nir/opt_algebraic: optimize fmax(ffma(a, b, c), 0.0) to fsat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f71fc26393e5dab0d49c2cd9a6be55b00bb87790", "description": "nir/opt_algebraic: generalize fmax(fadd(a, b), 0.0) to fsat by not requiring fneg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1050c6983375dca3575872e221e8f572ec2c7143", "description": "libagx: drop libagx_sub_sat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfc18b6fb1642625925e54ce9fa570e6b3e3f0f1", "description": "libagx: drop libagx_popcount", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c4660d1a6de3253b501a19627b1d0a17b82ae7e", "description": "libagx: use #pragma once in geometry.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63a28319670a7352d942a91d206a1f5970c5d9f5", "description": "agx/nir_lower_tess: drop dead todo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41960652e1700a669de5bef3f6e0ad5cee5fa3b4", "description": "agx/nir_lower_tess: drop pointless helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a065fc446ef8f458cf5f4e7151db5bb23b4dbbf", "description": "agx/nir_lower_gs: use common nir_verts_in_output_prim", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea209c98fcb387a8732a5152e7e3c829b1bcda09", "description": "agx/nir_lower_gs: drop silly fwd decl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba9f86df518cf2c5e65d6d60edde2bfa4578e82b", "description": "agx/nir_lower_gs: privatize lower_output_to_var_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d42a92fd93df14325f4cad72954f64ab28fa2c05", "description": "agx/nir_lower_gs: clean up more state->info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "470f226ed846469eeadadeb9b3318b40045fb029", "description": "agx/nir_lower_gs: remove silly comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1017095c5af8ae76bf5cc2bd331ae318a1bfe641", "description": "agx/nir_lower_gs: clean up state/info duplication", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "753e3ba55bc4f5e25ff922190294667e6ede7b34", "description": "asahi,hk: use indirect-local dispatches for GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70c805d8631bd3e5eb78f7da7066a300392c86c4", "description": "hk: bump wg sizes for geometry shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "164fc8a1582254960cff5d9c1bff75fd025dfa87", "description": "agx/nir_lower_gs: clean comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9b6828fdaebb037a3b842b4a33e9d622db4d21a", "description": "agx/nir_lower_gs: optimize static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3da89391978aeb4f92327d5d7309d3597aa19e30", "description": "libagx: factor out _libagx_end_primitive", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2cc7f38d3530b4e232e8137b8b039a03c4a12ca", "description": "asahi: optimize out empty dispatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b916c38c76465429cfaa69201c94dab9c173f98f", "description": "hk: optimize out empty dispatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6ee36a43731a074b643c6685142484a02a4ab67", "description": "agx: add agx_is_shader_empty helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1aeb46a34a58fce4d87009e7f4f203ae64fcb37", "description": "nir: factor out nir_verts_in_output_prim helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c33b1e8c16cf6a6a3042fc562a4fdf46a4d733a", "description": "ci: replace s3_upload wrapper with ci-fairy s3cp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b3b3d4c703ab3153092ddf0bb7da6e2c013311f", "description": "ci: use MESA_TEMPLATES_COMMIT for ci-fairy install", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4aeef02e28c90460a0b71126cd9fdac1b735234", "description": "ci: bump ci-templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba64e92641be464167420aca68b53321a6185b1d", "description": "Add libzstd static library.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de78a75f13d5d5c7c332920ce620fb2428d53ad6", "description": "panvk: Set .pushDescriptor=true", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b7e5db14909e1a56cd7225f5640a0a10c7f780c", "description": "panvk: Advertise support for VK_EXT_vertex_input_dynamic_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b5ca87927ea357c93254b3a064c34b633f0be39", "description": "gallium/pipe: Increase hevc max slice to 600", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f65c858ea20681a2fc9f7525c89ce48b96422dc", "description": "nak: Add test for lea disasm.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5cb088a9f5218de3e11ace26f90be7cd397284", "description": "nak: Disable cbuf textures on blackwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd90b072f166aad4c6a9933fc4b36e4237f79b3b", "description": "nak: sm100+ texture encodings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f70b7d10c2e6435702641db4dd98e34841bf64e0", "description": "nak: Fix sm90+ atomg/redg encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "869452aaf08083ff37b3806961cecbfed0226133", "description": "nak: Remove range parameter from set_atom_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b8218425090ef6bfbd7061efe2a531150227f74", "description": "nak: Add nvdisasm_tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31172d092f93eb8e67de666c7adb9221a4d2e38", "description": "nvk: Remove dead function nvk_meta_init_render", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fc4c98aaff49d54187724f0452fce6df23c60bf", "description": "nvk: Override render enable for blits and resolves", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2", "notes": null }, { "sha": "52085f2a0e1cdb218a2d3c241c9c6d25309b901b", "description": "nvk: SET_STATISTICS_COUNTER at start of meta_begin", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6f85e6b06bef9f315511bf38c833df41d8c1952a", "notes": null }, { "sha": "1bf8542490679fa2a244e27fb2b04bbc3d122f74", "description": "anv: Enable VK_EXT_external_memory_acquire_unmodified", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3613b9c4f7ba8994efbc9142f1c9b76d38d0dcd6", "description": "anv: Fix comment about external queue transitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e87a04c6c132da10a5a50ee783e04b99f1b41685", "description": "anv: Assert that only external images have private bindings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0463e14b9423be0ce354fafde0f01c5c89280315", "description": "anv: Enable 64bit memory structure mode for RT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "703f29874bb9ee414e1ee12487cd38c4dd31488f", "description": "intel/bvh/debug: Adapt instance leaf dumping to support 64-bit RT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbc8af4555db8d64bb0b5e0bb86e11596b16375e", "description": "intel/bvh: Compile and adapt bvh shaders separately into Xe1/2 and Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36433e932b67034fa2283ec730a19f1c05ceada7", "description": "intel/rt: Update BVH instance leaf load for Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cd0f4ba2fdcd1371731de586523b295d73ea289", "description": "intel/compiler: Update MemRay data structure to 64-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b526de18ffcfd61fa63aecc9980a2d4b157bcf5", "description": "intel/compiler/rt: Calculate barycentrics on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afc23dffa45e21a1475ae784c08ce3125355d5a6", "description": "intel/compiler: Update MemHit data structure to 64-bit version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40fb95d51a8af5d8f1ff2b70b385703632837e53", "description": "intel/compiler: Use 24bits for hit_kind on Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64fd66407bc02f75ac1afd878b48339df202977c", "description": "intel/compiler: Pass around intel_device_info parameter in helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6deb1950a4b632b9c1b0af88ad949a4dcf6d4257", "description": "anv: Update RT dispatch globals to use 64bit data structure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcd5fe4a759aa1e1c57ad863b780bb9cc6e2d8af", "description": "intel/genxml/xe3: Update 3STATE_BTD field", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92afeb37bf0ab61846323aa2969b703899dbcb8f", "description": "panfrost: Take tiler memory budget into account in pan_select_tiler_hierarchy_mask", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c643f6263315912659ccf9a2da1cef468cb93feb", "description": "ci: bump to fedora 42", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bcb55f3f66652873b11e24e3012dc19c3bff4ae", "description": "aco: help clang 20 do some additions and subtractions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b59b53e82430bf8c983ba2f9d8b14dd2d48e5ca3", "description": "ci: uprev vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55199d988abe8faeffdc8096efb8423ebb9c28f8", "description": "turnip/ci: drop skip of test_vrs_depth_write_dxbc as it no longer hangs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fec01a11d4b0e4f262d763565f23db8e4e597004", "description": "ci/vkd3d: drop unused 32-bit build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ccf28ce1bb24894fdf6cda50562d4f301099cea", "description": "radeonsi/uvd_enc: Move all code to radeon_uvd_enc.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9f214001b16778001772598310585de096fa0e6", "description": "radeonsi/vce: Move all code to radeon_vce.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0b52d4922c5d1cd818461801506a0bd6593643d", "description": "radeonsi/vcn: Fix decode target index for H264 interlaced streams", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0e68a2655f46b2a1d2ce969cf18fbababa09a099", "notes": null }, { "sha": "bde3ab4cd38a1a99bfc4330a4f83295faec5701d", "description": "ir3/isa: add nop encoding for bary.f/flat.b", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd953a7dfa3fca2e95af858e9506eda2a570e6bb", "description": "nak/sm20: Use the immediates instead of rZ in OpShfl", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "608eef01d6f0fd57720e3d273290c817db8add4f", "notes": null }, { "sha": "0b8359e159db0c016e5d3e704de2bc6c274784af", "description": "nak/sm20: Fix legalization of float source types", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "142fb563c49e7f9717ecb6a474dc1a3b613ebc8c", "notes": null }, { "sha": "a2caf95c5023dae405a44649dc4a5c556c775368", "description": "nak: Handle OpFRnd in is_fp64()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b27fc463da2fbb11f1cd9c83b0de09247db6ca3c", "notes": null }, { "sha": "4a51089f30b1d9fc7081d629f69eb89baa2a2f01", "description": "radv: fix incorrect patch_outputs_read for TCS with dynamic state", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c2f9f0665d03b0fd0042354eb79cc069a77736b", "notes": null }, { "sha": "2948f7ce962dc6384f2e2f0e186db3af6559e337", "description": "ac/gpu_info: rename tess ring variables, fold double_offchip_wg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2e016c37dd52e8a509b274435718548b121d28f", "description": "ac/nir: don't store tess levels for TES in TCS if no_varying is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be8977811b9885dbac7aad9c75a00da85a620972", "description": "ac/nir: remove shader_info parameter from ac_nir_compute_tess_wg_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d9e7086425553d83364099826e3e35385e555a2", "description": "ac/gpu_info: reduce the tess offchip ring size and compute it proportionately", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9333c0a1ed28372f119620db63aaf5e763f0d2ba", "description": "ac/gpu_info: compute the tess factor ring size proportionately to the CU count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fb2de9454158c6e6c55abc8c486e112fbdc0c03", "description": "ac/nir: don't include TCS offchip size in LDS_SIZE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8f2fb81f602f3d94c5a074f917b91f97d8555c6", "description": "ac/gpu_info: print tessellation ring info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8d15fee3df2c81abe1b2ab954a3a0f6b61c0019", "description": "ac: minor cleanup of ac_compute_num_tess_patches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a905a17f3996e41ec45977d526a45590b79d704f", "description": "ac: use HS offchip wg size from radeon_info in ac_compute_num_tess_patches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d82eda72a1fe3932615b3fb16391e84de0431e6c", "description": "ac/gpu_info: move HS info into radeon_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea294349bd49d57f85808de8c8d1d48e5b9e29d1", "description": "radv: move the tess factor ring after the tess offchip ring", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c057d9105fc142ec043edb9eaee9acc05457db6d", "description": "ac/gpu_info: add total_tess_ring_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97119d980c49eeeda46540736d9f3c5af6ef2b00", "description": "ac/gpu_info: clean up ac_get_hs_info, use standard terms like workgroup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac6351fd23ed322609536f94c8264f4660cacf40", "description": "radeonsi/tests: use proper skip file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d3ca9b65e2dc09a765aba3c0e4b3878bd0a83bc", "description": "venus: virtgpu: Require stable wire format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a4675ee9fa2742da9826d1b5fb064b6a0066713", "description": "venus: fix missing renderer destructions", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "25b8f4f7143f2e022df245ba2e1a2ab3ed4a2f90", "notes": null }, { "sha": "39e4fd98ce55a06c813a75f9db8c4e5a06aa25b1", "description": "venus: Do not use instance pointer before NULL check", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a753f50668e9b97351f30ac985202bcfcd10fb7f", "notes": null }, { "sha": "7d3a99a46cc9f0527cfe9da0a0b5b75731cd614d", "description": "nak/sm20: Use the correct index field for OpS2R", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "4d8d6a28c8ea533cc8959694805fa845500399e6", "description": "nak: Use s2r for SV_CLOCK on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "142fb563c49e7f9717ecb6a474dc1a3b613ebc8c", "description": "nak/sm20: Improve folding of ffma and dfma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9855467ed0c11305ad785676217de27b0ec96bac", "description": "docs: Rename distro to distribution", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5251c824043939b0d9ec6ba3b7998cf46ad938a3", "description": "docs: Drop distro unmaintained and deprecated file.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40845278766bd3009dbca21ddbcd5b104b122a48", "description": "intel/compiler: Always run opt_algebraic after descriptor_lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0f56fc64cad946d5c4fda509ef3056994c183d9", "description": "nvk: Return an error for Kepler storage images instead of asserting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6b9d13a150a27682f170bee96dce8448ffafe71", "description": "nak/sm20: Implement OpBar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8401a6084098a1be9899d42aeaf404448f4e6941", "description": "nak/sm20: Add double ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "608eef01d6f0fd57720e3d273290c817db8add4f", "description": "nak/sm20: Add subgroup ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a140e7c3e6351f52f0087be8a9f414cd4e3f747", "description": "nak/sm20: Add more memory ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84f18f31ad7b38c8a6ef71a4a96689595217efb3", "description": "amdgpu: Add queue id support to the user queue wait IOCTL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "949d2e507d9678815d0e8413fb891ff4059a85e2", "description": "anv: expose promoted KHR_depth_clamp_zero_one", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddbf2ec8839b1ffa1ebd665a9b9bc8db3b810357", "description": "nak: Add a new OpFSwz and use it for derivatives on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "309c48cbb782573abfbad3f21da81f0fba016552", "description": "nak/sm20: Add texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d41221158550b47fb24c0486ae47ada0e47c2e1", "description": "nak/nir: Use Kepler texture source ordering on SM30", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c7d937fedf51440084ac682d2be32a139cea44", "description": "nak: Add OpTexDepBar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "043995220ac91620902867ad7bf4c1402c3a7616", "description": "nak/sm20: Add control-flow ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a62a76c4660ea5a8c81deb76f5911c069833186", "description": "nak/sm20: Add shader I/O ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdbe6447edccba317c6a4705f17086c8cad2f07e", "description": "nak/nir: Use Maxwell input interpolation for SM20+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0105a75c53cec3ac814339e9b0486e419c87def4", "description": "nak/sm20: Add conversion ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b27fc463da2fbb11f1cd9c83b0de09247db6ca3c", "description": "nak: Record and set DOES_FP64 in the SPH", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d249e7ddacfd741afb3e6fa3e9179390375c2b11", "description": "nak: Lower 64-bit shifts in NIR on Kepler A and earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fbf63b5844bf18f0b079ed6ed7663a73820d0ad", "description": "nak/sm20: Add integer ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3330f1d466d746f23d72c498f2dcfb2ab479d50", "description": "nak/sm20: Add float ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "078ffb860b436c7b10a9180a9620749528c284b5", "description": "nak/sm20: Add initial SM20 encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84505c5d99cf95d57e1d7032b13f08420a8f4c0a", "description": "asahi: fix possible null deref", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b756e7da65366d78b22f568fc4b1ba7afc7d6050", "description": "agx: delete more inots", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e541ffcbe862956f16d2fe38716c97c0a14c06a5", "description": "hk: fix patch count = 0 handling", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21b12b540f7ecd443714a10e5e6cd8848733810a", "description": "etnaviv: hwdb: update gc_feature_database from NXP", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7c957c47490992b2a40a0a60611f0a6b3de9125", "description": "etnaviv: hwdb: update gc_feature_database from ST", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7c6037d12211c94c24839291d73bbddc19ca184", "description": "ir3: use opt_shrink_vectors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f269c7b3b51dde18ce836cbbcf554629a909863d", "description": "nir/opt_shrink_vectors: enable for load_ubo_vec4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "792c30dd323cfd68eca630a65d919eb673d427f0", "description": "radv/meta: remove redundant parameter to blit_surf_for_image_level_layer()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3f2c5f05ebb7e654739ea83e55affb40bc71892", "description": "radv/meta: remove unnecessary radv_meta_blit2d_buffer::bs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78c2feed00529c478c568d205ed64263f1d1cdce", "description": "radv/meta: rename more buffer->memory for fill/copy/update operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43c8cb1ae20c2e0ce4733d14c3ce18a567bfb78d", "description": "radv/meta: remove unused functions/prototypes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f03dcf70ed0c893fe31a241387e0204b767399", "description": "radv/meta: simplify dealing with image layouts for blits/resolves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0140b7ba577a37654e3f000db45b16e247ae96af", "description": "agx: remove silly cls argument", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1e86b3eaeb7efea6b6b38280c3367b0579a7d0a", "description": "agx: early-kill sources only if it won't shuffle", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b88fe9b0c56d99db7a1c9581e1371a59df583a85", "description": "agx: late-kill sources", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fad96d1940e1546f43a54662d81ae270a77a1b8", "description": "agx: model sources as late-kill in demand calcs", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc7aa31b304c01243a66da43a7dd870ba6a2846d", "description": "ir3,tu,freedreno: Allow more tex coord interpolations for prefetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4c7482a90b2cbcaf7cbf9a3612b7f6b8bf4a56f", "description": "ir3: Move nir_intrinsic_barycentric_sysval to common ir3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33caee7dfe7aea752be130bca03670c1097abd91", "description": "glx: drop dead GL_LIB_NAME define", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5b89be3545aada5340c360101d1fb4d9ebdc2d56", "notes": null }, { "sha": "a5033c54e7be8cc6ad90f8070b92b0395a4ee68b", "description": "anv: use the common function for detecting a mesh shader stage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b477eea195b197869c931711a3fa8b2c9d72cfd", "description": "intel/compiler: use a immediate when doing the shift", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e63b24bee8b4f153563f5e198c1f2ebb2e388b80", "description": "ac,radeonsi: clear_state is not supported in user queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61fd80a42eddbdd2cd900d0c49d89d2f95c66d97", "description": "ac,winsys/amdgpu: get userq_ip_mask supported from kernel info ioctl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9054115d4eda1a784294d74958f7e09438ed34a", "description": "amd: update amdgpu_drm.h for userq info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b89be3545aada5340c360101d1fb4d9ebdc2d56", "description": "glx: Don't try to dlopen ourselves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a610c5ab9c1cefc097e533720d4134c6bc62652", "description": "loader: Use RTLD_LOCAL not RTLD_GLOBAL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc811a602e853888c087f6b302fcff15a5964d0b", "description": "radeonsi: fix configuring compute scratch", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e433a57650c1a95e17e05ed58e3069cfb8664db6", "notes": null }, { "sha": "6b1f30f3594c659435bb14c8ff1e70c69fdfb633", "description": "ci: Fix Android container structured tagging checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2490e58169028ff6f981ab4fcc208833af26ade", "description": "ci: Uncollapse yaml-toml-shell-py-test log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "519e329cd603daa088506ddb8b70a437aa88961f", "description": "ci: bump apitrace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "762b749f9f0144ef71ecf66af5a1b38c893394aa", "description": "driconf: enable custom_border_colors_without_format for ANGLE-on-anv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "995dc61bf55db37e2c2bd10897829ff98d2ac63d", "description": "EGL: legacy-x11=dri2 should support hardware driver", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "323bad6b18717fcc395f67ef508e5a3d0aed7d02", "notes": null }, { "sha": "76031ba53dd96ebec73e8dd4e90ea322ece991e0", "description": "radv: Optimize the gfx12 encode shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f6287827371c9c208cd6e26419d65685111f46", "description": "radv: Use the BVH8 format on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95e7343a7deed7a3bde37ec116f5380f249c6df5", "description": "radv/bvh: Add helpers for encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3af19f336c31b657b4f5f1eababe60936b0d77d8", "description": "radv/bvh: Document GFX12 BVH encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2942e3affb0200b4b0981676d8d5cecb29e5c5a7", "description": "radv/rra: Set rra_accel_struct_header::rtip_level", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa99eeb2b4058e3ead116e62accaccf4c5ee838c", "description": "radv/rra: Move gfx10_3 specific code to a new file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d157173b2453742f28de333c53b1475b444ef5b", "description": "radv: Refactor create_bvh_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "978e9b670eaef3d6b3984f135af7d1d240938a7d", "description": "aco,nir: Add support for new GFX12 ray tracing instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee0f7848581c813eb16d31a0da552c7797bfac13", "description": "aco/ra: Don't consider precolored ops/defs in get_reg_impl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9e506afd48d9065a636bf6effb2438dd242b2fd", "description": "aco: Add support for multiple definitions in emit_mimg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f309d76aab3ec56d5b84fb54ffb1fc9d6472da97", "description": "aco: Add support for multiple ops fixed to defs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe739a2da267c40a07e04282a0ce08bd9e37186e", "description": "ac: Add rt_version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c33e598f39f34e6f63c1eae28feed60caad1a1d7", "description": "vulkan: Add vk_ir_header::dst_leaf_node_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dee1117b75a859d7b055dec4f3e886e549590c1", "description": "vulkan: Add a vk_device parameter to get_encode_key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cc9443e9b5419f927a3f81d4ed9b7e9c1829907", "description": "util: Add BITSET_EXTRACT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c37a468a8a109cbaece70760fd748fc838185b88", "description": "pick-ui: make `Backport-to: 25.0` backport to 25.0 *and more recent release branches*", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37e6a8b57ff38649121e77f7a548999fb9fcdbd5", "description": "d3d12: Minor fixes to residency algorithm when eviction is needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565980f3c0f360eb946fe9fa75b507290b2bd7d0", "description": "d3d12: Add tc memory throttles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43e521f7a58b9e83eebcff696c426c59711a6b52", "description": "hk: Don't expect garbage on shared_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33295b2249b46c5c0c3c5dae143c9a5572662902", "description": "spirv, nir: Allow non-Aliased workgroup memory blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd0a7efb5af5840f29e29e66dcef4c114ba7c94e", "description": "spirv, nir: Delay calculation of shared_size when using explicit layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adfe29cb46ca7e8c5b8ea30dc31f3244e5fe2e91", "description": "ci: give high priority to post-merge jobs as well", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a96e280dfe52e57a5f7174e864029b7510e70f40", "description": "intel: Program XY_FAST_COLOR_BLT::Destination Mocs for gfx12", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b068ef6c1420d8795a24215f0f4f9b820a9b9ff", "description": "hk: handle HIC with twiddled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88bdc27342a81258af0828a30e9e7770353542f8", "description": "asahi: let booleans be your guide", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "551355d4e5239b079b4782e09cb9573ae600efa7", "description": "asahi,hk: factor out zls_control pack helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a560dd32b8882cc0829c8dca316078e971fee87", "description": "asahi: identify ZLS compress load/store bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9757185153c59b16b1146c0005db1c295311f404", "description": "hk: plumb ZLS tiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "454a90eaa87a00f020dc152667d56a9184da024d", "description": "asahi: plumb ZLS tiling bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "715f6b3b331aa3e95739deba8068e0e437cb9339", "description": "asahi: identify ZLS tiling bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dca602aff269b3bfcddc2e825ec4fdee4bbfdc0", "description": "asahi: generalize compression check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72f3dcc8da10acf329e1972ef5df7d6fcc431d2d", "description": "asahi: generalize tiling checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4130af883448e82e93418998adcb5e8e5057732", "description": "asahi: extend tile width/height in texture desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f21dc4d0cf982683603b90ee33f0280dd7ce076d", "description": "asahi: pack sample count in s/w texture descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f57b5187f3258463c9ca1c15e02e4cdc2359ad1", "description": "ail: support twiddled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fdad684daa46e4191df8d4d4886513917df5f2a", "description": "ail: generalize ail_space_bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5006dc6ae984def3dbdaa0848a906b2ee398e0b", "description": "hk: fill sparse.write with nonzero values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffac153bcff393fc6341ab525b92c0e7efa30d6f", "description": "hk: reindent/unscope", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d3489c35db5cafef87831b2f48e9e2d6ab3efe", "description": "hk: drop FS null checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ab8ce8579c967e1d8fb024de298a958511d9ffd", "description": "hk: fix null FS corner cases", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d959557669f9deb5647e2481afbe1f3d55aa79f9", "description": "hk: fix tessellation + clipper queries", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "427479c0404f1b2b77cd651da8e942196e1e2ddd", "description": "aco: remove va_vdst/vm_vsrc/sa_sdst variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d6fa6996c2544a3cb4dd792d795fb17f298a4f9", "description": "aco: init vm_vsrc/sa_sdst from depctr_wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce2be5ab8eff11673bf46436ea1cde48915eadf6", "description": "aco: combine VALU lanemask hazard into VALUMaskWriteHazard", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eee3c8eab8e57669bfa1397297c62a52215088a5", "description": "nak: Handle idp4 ureg latencies", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6b8a4e6bb73117e1141fe80e6d8fdfe5d2a39d33", "notes": null }, { "sha": "de1ed48325ce70565ee2c159a1911eef43d663c4", "description": "nak/spill_values: Spill constants across edges if needed", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7b82e26e3c289b2937df65f610d6ffc734e3bbde", "notes": null }, { "sha": "8744c98fa9c977c962ed3dc511619b0d08496400", "description": "meson: remove duplicate `deprecated` for `power8` option", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c4b305079d70790ee9d34a25a2f70759ece96f0d", "notes": null }, { "sha": "b9472db4963d3d434dc02a2adc7f6ce1e99ddaa1", "description": "meson: remove duplicate `deprecated` for `gallium-xa` option", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cf40099730c4af304227c30c891834cec220abff", "notes": null }, { "sha": "cbc1ec4f73483df36968dd54274f5f03a1b95851", "description": "anv: re enable compression for CPS surfaces on platforms other than Xe", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "80f9b61f0225e23705cf0d2b243f9eb27a9cfa9e", "notes": null }, { "sha": "4fcf2eb1d76823b8bab4d665f706a766f5bea2ed", "description": "aco/gfx12: VOPD src0/1 are src bank compatible if they are the same vgpr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3446f2059d551a4cf1c1ac6d8594000ff483935e", "description": "aco/gfx12: assume VOPD with two v_mov_b32 are src bank compatible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bd5ae7b14cdb9c1ae95eb8e6afe0aabf4474f68", "description": "aco: refactor can_use_vopd so that it returns flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4b418bbb9c91cff8c8e4a2ceb9f0e694cc8ef20", "description": "aco: add are_src_banks_compatible helper for VOPD creation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b0da5b51ff9ef3e2362aa43e5564d43bdb045f5", "description": "aco: rename is_opy_only to can_be_opx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "408fa33c092810155baac342de90fd712231aa89", "description": "aco/gfx12: don't use second VALU for VOPD's OPX if there is a WaR", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9fde960e64f777c134449e57a160591e6e9547d", "description": "etnaviv/ml: Support FullyConnected with signed weights", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9615d44d6e4ad6b3de63459fb4377f5515c9f8c6", "description": "teflon: Skip unsupported FullyConvolution operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9409595c325dae8ec19861ed6081931cf3e6bb81", "description": "etnaviv/ml: All tensors are now 4D, adapt to it", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c728e73d650c431b38302583b2b72fc4592d87ba", "description": "etnaviv/ml: Track memory layout of tensors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4a5f8d66575d7f2b559243633614d952b8dd16e", "description": "teflon: Set unused dimensions to 1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23ae1c3bff55b6f945cd96aca51e3bcc68606085", "description": "teflon: Actually accept concatenations with different number of channels", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bde0e69bcdfae20f91552ec01f2c08a7529d7718", "description": "etnaviv/ml: Consolidate transpose/detranspose", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e06265ed3a7bc41be38593957292adc7b2b32caa", "description": "teflon: Only mark integers as signed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "209a0ede9813e1d2feb8b254f06c891703bcf0d4", "description": "radv: add a function to emit meshlet registers on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "836757bec3b0acc22d25d086af3ed98c2a8d9f20", "description": "radv: tidy up radv_emit_ps_epilog_state()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca35b7226c9d853efeb7bf197909059638b440f", "description": "radv: tidy up radv_emit_geometry_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d999afeb7acfaca11ae579cf50ad3858c34f0b5f", "description": "radv: tidy up radv_emit_vertex_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85fdf69027d528888b801dc46567046377be130e", "description": "radv: simplify combining TES/VS+GS config registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dd9833348022a668704914191487a2a7688e134", "description": "radv: remove redundant assertion when emitting PS epilog state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a230d2daa3c42fca270c35d1810b8243d3ad63d3", "description": "radv: use radeon_set_sh_reg() for only 1 DWORD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dabc7776fd6d194d664f27e53ad0ad16300972a", "description": "ci/android: show how to add more Android CTS test cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbc715200e6acc96de1ec0d091abadbd5bfb6546", "description": "ci/android: strip tailing spaces in Android CTS expectation files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f41667b37c3d22d5fad6798abb5d95f6e6a7cff", "description": "ci/android: specify EXCLUDE_FILTERS after INCLUDE_FILTERS when launching Android CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af96ed09f074b4a39d0eea2080327f202995ae3e", "description": "ci/deqp: force overwriting exiting files when compressing with zstd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e2f43bb131a53c341333a2873192cafe6f0a8a1", "description": "ci/android: only use custom kernel for venus GPU_MODEs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "725acc0b74d4abb7a341454ddcf4203801c11e72", "description": "meson: bump default value of platform-sdk-version to Android 14", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11e8a9649566b9a032a86da6fe617d350fd4e549", "description": "radv: use common scratch tmpring size programming", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "710d7ea8b8b72f9e2292d22dca6d22810e27f376", "description": "radv: compute the optimal scratch wavesize", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e433a57650c1a95e17e05ed58e3069cfb8664db6", "description": "ac,radeonsi: rework computing scratch wavesize and tmpring register", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d94f8b4460369cc3de105ec4b4120dfc24fe1669", "description": "ac/gpu_info,radv: add scratch_wavesize_granularity info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82dda2180624dea25887af405840297b593af71f", "description": "zink: Do not use demote on IMG blobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d08cde667954e71592cee70933a38afe04deb7b", "description": "ci/piglit: Use structured tagging for Piglit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e616761fb2d845c4f1764920d0168e556d184473", "description": "radv: re-introduce the compute vs CP DMA heuristic for copy/fill operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e2508e7c44840b3a662cf0e666e72c1deeec557", "description": "radv: simplify radv_fill_xxx() helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ba94d8263f1f9b3c5baf1514de2878fd7505019", "description": "radv: add radv_fill_image() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fa43b5bfb08489a68645a33c43520cff97005ca", "description": "radv: use radv_fill_memory() in the accel struct path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d70ec449ff3c6a3216a56c7e88fbbee3bda2291", "description": "iris: make sure to not mix compressed vs non-compressed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2a46578626402c2ceebfe5a4a8e6640101678a6", "description": "iris: force reallocate on eglCreateImage with GFX >= 20", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa73767f5e34c92e29e75fe8a6649b15168ed7a6", "description": "etnaviv/ml: Support per-channel quantized weights", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce9030740a9ee615970b24417b5851ca0589297b", "description": "teflon: Allow per-axis quantization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dfcca9007a97109eabb2958904bcc35ad633960", "description": "etnaviv/ml: Fix zero point values for signedness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d88f0b8f3c11fa23d58ae3892c1f8f2f37150c59", "description": "etnaviv/ml: Reorder dimensions in convolutions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d55a69e76939b312fd56d15cbe706cda3e1ad6b4", "description": "nak: make is_fneg_zero detect -rZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47fc46894414be0e98c2f0c5bc76cc0c9d866fbe", "description": "nak/sm70: Fix the bit74_75_ar_mod assert", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "40422927dcb1249cdb1444557aca671387140428", "notes": null }, { "sha": "328112c6bc7ffe129b6b83619f3c130858e21417", "description": "nak/legalize: Take a RegFile in copy_alu_src_and_lower_ineg()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "af6093a71267f6be5392c74491ab68f83ff750d0", "notes": null }, { "sha": "22a30bfa4f9424c221d641bc79468f4928b39440", "description": "nak/legalize: Take a RegFile in copy_alu_src_and_lower_fmod", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "269b09c44987b1c6a21bd0bd8b1643bc71db00de", "description": "docs: add sha sum for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71c1acfaf2c1c99051521a4227c77ae9ab48bf04", "description": "docs: add release notes for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f74a585dbb14d029c59b3c79f9c95c18026e0222", "description": "docs: update calendar for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5ad7981401c2393cac38fc3215e8bbb97de06b9", "description": "spirv, radv, intel: Add NIR intrinsic for cmat conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f02fa5db4baae40711a11e743ea0c156d9dae7b", "description": "intel/ci: Start using the new 6.14 kernel on JSL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da71656dd95793b1d5e3f8a139fe44b751255766", "description": "ci/lava: Merge and deduplicate log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70b033d2adf961b2793f6e4ac5aaa5df11ce1106", "description": "ci/lava: Don't include the timeout in the log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7224dd159c2c74ccd5cab1637b4552ecee6442b", "description": "ci/lava: Collapse more log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60a31156b09e7ed16d0f4434cdc3dd93cb1488a6", "description": "mesa_interface: fix legacy dri2 compatibility", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3b603d164662d0f5c70a9c8dcbfc6a987ed8b94e", "notes": null }, { "sha": "de6efc01c123d63508a8c32936c1ff2cfd4c1081", "description": "zink: verify that surface exists when adding implicit feedback loop", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "251d1e2551c556b561c5a4278dc6b13f940ec056", "description": "etnaviv/ml: Use etna_buffer_resource instead of etna_resource", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d738b3ea2b78df138758dfd166262c1890e94c22", "notes": null }, { "sha": "1f5bc6ddbf995863c66228b1f81bcc124ddc17c8", "description": "etnaviv/tests: Add comment on why the SSDLite MobileDet test fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0213eef3b358c9e190e6d6286fe49796cd4e6146", "description": "teflon/tests: Dump output buffers to disk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80e09e9b1ff23c05723633c17cbc3786d4a8e516", "description": "teflon/tests: Divide the tolerance level by a constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15a8c49ad5a3bd9b46f91afee84aef169105264b", "description": "teflon/tests: Print shorter negative INT8s", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "554fb8af11a17653ea0e65c1003643ae6acc7c59", "description": "teflon/tests: Take into account signedness when checking the output tensors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3746305eae8d7412672fb5ee2b65e065f1f1dc3", "description": "teflon/tests: Test all models in /models", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68200ac9619be79954979b323b683820d80c630f", "description": "teflon/tests: Use a single tolerance value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ca4e4d34bab4c8536e5e28829931c43534411fe", "description": "microsoft/compiler: Force load_output => undef in tess_ctrl main func", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab591dc642aafd6c33a9a9ba7b3a4f59d56e1f3d", "description": "iris: Fix IRIS_HEAP_SYSTEM_MEMORY_CACHED_COHERENT slab parent allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b55451ea7baf3a6f487765fa6d1c0fb5be5ddb6", "description": "hk: fix underbinding scratch", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "678134add50eb4c4e388ea9233e0f457de68fe75", "notes": null }, { "sha": "dbe6c3927020eb75d07fdc1323a5ad30628b9659", "description": "docs: update calendar for 25.1.0-rc1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5844dea31620f36c41ac738e17fefd57084b2dbb", "description": "delete clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "555821ff93118d4a6ea441127cd0427a95743d47", "description": "winsys/amdgpu: disable VM_ALWAYS_VALID", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c91624614c1f939974fe0d2d1a3baf83335cecb", "notes": null }, { "sha": "3f7345a0ce04ce28073a1f8d557fe45c24cc8a9c", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8968276e6d5d54483bd5baf74d73b43f111ddaa", "description": "VERSION: bump to 25.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null } ]