[ { "sha": "1d418e79b8a0f4270775277b7115b88ac4c77113", "description": "radv: Add a STONEY baseline for dEQP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f099fc3e071d95e3d42694af7d6780c4dc01462a", "description": "v3d: choose a larger CSD supergroup size if possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ce249e65e3f42ec72cbceb7ba4748c710a06e57", "description": "broadcom/common: move CSD supergroup sizing to a common helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afc33a7430dfc459697ba2eac45e4ad63da542d9", "description": "v3dv: limit supergroup size in presence of TSY barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5142805246c22efacf91658455cb6976570382d", "description": "broadcom/compiler: track if a shader has control barriers in prog_data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e0f6e570596438560cdde5a61e0bd0b45267aa6", "description": "v3dv: choose a larger CSD supergroup size if possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aebb47b7d1da799e2b0df14314a8e729c73dca0a", "description": "compiler/nir: add a divergence analysis option for non-uniform workgroup id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "caf9fb1a10e238070657e12544c04ae82b5d5aae", "description": "intel/compiler: Remove unused exported functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "313c80c1580b714db622b18e3b0d7c789ba1f7c0", "description": "i965: Use brw_cs_get_dispatch_info()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "279acf1031c006e5a7043c948b8c82e06c7af445", "description": "anv: Use brw_cs_get_dispatch_info()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59cbd50bfa8580ac8dfdbaf3a95524e3f81f7ffb", "description": "iris: Use brw_cs_get_dispatch_info()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5cc758558d4d2b78ce7f4a7015625cc3e8da9cc0", "description": "intel/compiler: Add common function for CS dispatch info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7cc846788c5c22292c3b965f144125b3141fe04b", "description": "nir: Remove now unnecessary conditions from emit_load/store helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "693ae0d3e9c911602e20176d450eb98c2f1a1ec2", "description": "panfrost/ci: Run the full deqp-gles3 testsuite", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2140e29c548afee7dc68984b31b4fa0a16d17d1", "description": "docs: update gallium doxygen docs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a1996976425090c75127ea908b27a2bf79b73711", "description": "nir/opt_algebraic: optimizations for add umax/umin with zero", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "301ceab7ce2c9afd86fb2870d0a05a0ef030b9fd", "description": "lavapipe: consistently use nir macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53fe74bbb1606ddb8666095521926370c6079e2d", "description": "radv: implement RADV_FORCE_VRS for the LLVM backend", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48d2ac4e8852a4e7e0efba27799bb40d540b2f09", "description": "util: fix (re-enable) L3 cache pinning", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "11d2db17c522e5a123e781f001d7f75e9abe2bcd" }, { "sha": "9b58e31f2dd28fb1a1202a930a7965d58a9c5cc7", "description": "util: print CPU caps in release builds too", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "897bcc1e6b42f163d772dd0dbda31c20e686f617", "description": "i965: drop old brw ff gs code.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d5f36fe1410ff12133f18a830972e3b3f7af40a", "description": "i965: port fixed function geom shader to use compiler paths", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52e426fd8b57f488d9f9a8d625bc07a275931d39", "description": "intel/compiler: add support for compiling fixed function gs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac33e2b66be40d7aeb5cc6f0d82a1c8a48509b1f", "description": "intel: move brw_ff_gs_prog_key/data to compiler.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c52a79057bc101b661a208aa7b2c5b53df1a37a", "description": "ci/freedreno: Add another db820c flake that's appeared in the last few months.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c85d47df5073c912e82d6bd7a3365aa20e4231d", "description": "ci/freedreno: Fix the recent-a5xx-texture-flakes matches.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d5b64818f9b6e42f9c2b837d2224d462752b893", "description": "gallivm: Remove unused GALLIVM_NAN_RETURN_NAN", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61624934f6916e1c2381a998097e0dd03fcdbe78", "description": "gallivm: Use GALLIVM_NAN_RETURN_OTHER_SECOND_NONNAN for norm clamping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aaeff52bbe75f49f5a94eea8b777659f3ec4d555", "description": "gallivm: Use range analysis to generate better fmin and fmax code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3f3287eac066eae16dce0e47aad3229dcff8257", "description": "gallivm: Fix NaN behavior of min and max", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8af325d192ff78afe51ea1589d7492efb9d5064b", "description": "tgsi_exec: Use C99 functions for min and max instead of open coding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05a37e2422080278a668f048cd8bc7a0e4d5d644", "description": "intel/nir: Set lower txs with non-zero LOD", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "3f36e027d37e28af08b91019df4bf3cdf08bfa2f", "description": "intel/fs: Don't use pixel_z for Gen4-5 source_depth_to_render_target", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868" }, { "sha": "71cff8171c22d0b363073625cfb4aab46c15c2ba", "description": "freedreno/query/acc: Set needs_flush", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9c9a9938d6d2ead6f08ccf5256c95801fbc864f", "description": "freedreno: Consolidate needs_flush and clearing last_fence", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ceba7f695271b514e11b6ec63bff994b45fcbeef", "description": "i915c: Add a symlink for i830_dri.so", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61b7e6578aa382ebd521432ac95290f76c821524", "description": "include: Remove unused i810_pci_ids.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b87a7d5e06687026048a3cebea1a911f93d87f5", "description": "panfrost: Meson dependency", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "390722620e139047c6b94f394caebb4c5676e6ce", "description": "venus: clean up vn_device_fix_create_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9171b981bfda57e8e0fdbc5a272bb03c5542a6b9", "description": "venus: add extension check for ANDROID_native_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "203e64eadde14301c95ec9653695a46a52a41d27", "description": "venus: init supported extensions in one place", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc73489a385bad958b144d3d53e4fbfedf99c5cc", "description": "venus: refactor vn_physical_device_init_supported_extensions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c44225c20b35759cf1266741531407b7fe0618de", "description": "venus: avoid strcmp for spec version override", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14ce47e04a9ede42bf25e4b8c6d96f5af663c59a", "description": "venus: refactor vn_physical_device_init_extensions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d69f7b3e6a75d5bebee17c6daae0ddd29aaf028e", "description": "venus: clarify/fix device renderer version", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f7742998e6731ae7b21adaf0f1a9ebd6bf6470e", "description": "venus: clarify/fix instance renderer versions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a0b0dd931f75cd77a26a2b1c641074739fa044d", "description": "venus: rename vn_instance::renderer_version", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "773e31856978fa08a2e7f7c7d9aaf5424e25e81f", "description": "venus: add VN_MAX_API_VERSION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38e0067643b9f4a0da7be87b72f5fc977f6e730a", "description": "venus: fix dmabuf import fail path", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40fbfd8b5b5058b795feffad26f237b091b91213", "description": "venus: fix dmabuf import mmap_size check", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891" }, { "sha": "a9a75edc2416598976bce006a5151c0ebcf3c61d", "description": "venus: fix render pass without attachments", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "174fca5498e8fcaf471a9692c1fcaa3945417429" }, { "sha": "9fa587ae96ae7682e1d8fb31e9e6b3cde8b621c4", "description": "ir3: Don't assume regs[1] exists in ir3_fixup_src_type()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c8a5d7e1737a4df503c8a3ef3052d3cd2819908", "description": "ir3: Rework outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd55bd8f68810a58257f05aa41e0ef206836b39e", "description": "ir3: Make predecessors an array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bd68b83867c1d8567bf0eef7bae32406068a57c", "description": "ir3: Refactor nir->ir3 block handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d28b22374cb01ebb22c66bb940891d4b1996bfaa", "description": "ir3/cp_postsched: Fixup SSA use pointer for direct reads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40a1c4ba2d6ff13fae396b0baa569efaa426c041", "description": "ir3/postsched: Fix ir3_postsched_node::delay calculation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b41ffc2313e404caecc5c3059c63f6b5a1c28a3", "description": "ir3/delay: Remove special case for array deps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "873e21f4e97871913477e37ea989ae1148c10e1f", "description": "ir3/postsched: Use correct src index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af7f29a78ecdad1654b6295d851e77e4664ab2d2", "description": "ir3/sched: Use correct src index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7df7bab03bf454d20bbfc828619594b8df6b6002", "description": "ir3/cp: Clone registers for compare-folding optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e597f8b122a7232a75811c79c23d63728fe3e7be", "description": "ir3/postsched: Fix dependencies for a0.x/p0.x", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "0f78c32492ed096649b015a4967d6d56c18dd14a" }, { "sha": "3ddc7c0e155decb250eb145267a138e17d152add", "description": "panfrost: Remove old dEQP workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5d6a1b916fb163ee72e6a6f356937b1fbac53e0", "description": "Revert \"glx: s/Display */struct glx_display */ over internal API\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "b02b26b87cd124b05a409b680817ee1950d6d94a" }, { "sha": "ea72be8b7c8566c008d81441843ecfb527f39b72", "description": "ir3: do not fold cmps from different blocks with non-null address", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "457a030b877f76356696395b2a95f1351f3fcb44", "description": "iris: fix indirect drawid", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a" }, { "sha": "94c1e65de97c2c62fbc436f3d43268843ec21ead", "description": "intel/eu: Set message subtype properly for SIMD8 FB fetch", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "64551610d1e6c8d1b5762ab79da4e362befd099d" }, { "sha": "0ec27d02e1dfb453ff2714e8f637deb20f0f8934", "description": "panfrost: Don't unroll loops in GLSL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a4e73550686211e0e0ddbfe5df924516937f85f", "description": "pan/bi: Workaround *V2F32_TO_V2F16 erratum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "daeb3507c2655d061e4fbc78daf055b6c5e9be09", "description": "pan/bi: Don't schedule clamps to +FADD.v2f16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b88cb49e4b8aba288b8ec96b4e346c74e5bd5d00", "description": "pan/bi: Add and use bi_negzero helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2a0060e63d1ccdee6819c1f5174d590ac2e974be", "description": "pan/bi: Lower swizzles on CLPER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "998cbe13d4bfe381b91f3b8b38eb71ad1186e375", "description": "pan/bi: Fix loads and stores smaller than 32 bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ca7926bb6cd8a83704fcef3773f0716239fb100", "description": "pan/bi: Replace lane0 modifier with lane_dest for load instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b361a806bb414d3caa9ee64944c115e88eacb45f", "description": "pan/bi: Add \"lane_dest\" modifier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fe4f245a5473f799745762e3ea637e81d2cabdb", "description": "pan/bi: Implement vectorized int downcasts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "caebca4aa7b868ff183bd4f0a809c58ad0f42279", "description": "pan/bi: Improve assert for vector size errors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f4bb3d6b9c11f92860f88372d60442e99794bb8", "description": "pan/bi: Fix 16-bit fsat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d43c0f35ff1ec0fe05531233afdeabd3281c4140", "description": "pan/bi: Implement vectorized f32_to_f16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1fb681e51d02357093533f55f7432a9bf0476472", "description": "pan/bi: Emit int CSEL instead of float by default", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf2d575d6320c96c303bc5d399152dc2e3108850", "description": "pan/bi: Support 16-bit load_interpolated_input", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d35075a7be7a2b9c7ad1c7e28b6496b3c11accf4", "description": "pan/bi: Union modifiers from across variants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "394f3f8b74852be965ea1218d168eb6d2ec076fd", "description": "pan/bi: Simplify Python expression", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68c4a3043402fc89d134d19dd3fd69633db7c481", "description": "pan/bi: Don't reference nir_lower_mediump_outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cb11969bec086b7a21659c5b96c036fe7fd7711", "description": "pan/bi: Add simple constant folding pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84756b980cb8ca2dd9c513cca494c206f2a4a61c", "description": "pan/bi: Don't reference uninit source in ATOM_C1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9070f937f66a80932bc287f1a14a160fb080925", "description": "pan/bi: Add missing sr_count to pseudo-atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d918a59d15fdba02f57e40039acc5baf6fef67e7", "description": "radv,ac/llvm: use a dword alignment for descriptor loads", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "3d5c1c4989b882a6a5d86ac4396c420ecb9871b8", "description": "tu: Fix SP_GS_PRIM_SIZE for large sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "012773be26aafb71ab232a5838d8e5e7dcc3dc55" }, { "sha": "e7b7908f87a437b3d4a239bf9f2119154967757e", "description": "freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a" }, { "sha": "015707698203ace482fa1cc41071cf24e366ae74", "description": "freedreno/a6xx: Better document SP_GS_PRIM_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "edc600d025e0a11cc558b6ef892582fdb0d842dc", "description": "radv: Only require DRM 3.23.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "1df4f11eb5f82819f4c14d35947fd14db58ffa84" }, { "sha": "ff58ea7d91933f17905b0f1a32b1393d9c85809b", "description": "vulkan/wsi: avoid wsi_x11_check_for_dri3 for sw device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a67ea63718466053e48fbeeb204c00435c14a736", "description": "panfrost: Fix invalid conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a976101da5282bca5e19dfcc803ef293ab0d9666", "description": "nir/opcodes: Reword confusing comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12a00da80056b926cea48114336299434dd80329", "description": "radv/winsys: fix executing huge secondary command buffers on GFX6", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "92f5ab55f416cb4614c9f7818900a7c63d903a89", "description": "radv/winsys: add GFX6_MAX_CS_SIZE instead of using a magic value", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "741e84f55479b6d373c6aa9b58615cd3feba3231", "description": "aco/spill: Fix improper handling of exec phis", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca" }, { "sha": "0c591ace9e91179b6ac4bd9e2711701c54a5251b", "description": "nvc0: fix implicit-fallthrough gcc warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99d4b13a324971d6c29fdbc8d14b40fbd7a8386e", "description": "nv50/query: fix stringop-overflow gcc warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64246c3ae49d4bcde7a73585a8ee7470d20398ab", "description": "panfrost: Split panfrost_batch_submit to prevent stack overflows", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b31092bcd38db242eba9e2267fb17b841c93735", "description": "radv: only keep concurrent MSAA images compressed if TC-compat CMASK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80f55e51634cf78b474a5a02e1dd9f4645cc3772", "description": "radv: check if DCC is enabled when resolving different levels", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "40c93e2f455d788cc920f395b899e70f730cf5a3", "description": "util: disable glthread in CSGO", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "6f2017205e62402b7b2e340620e39cb71730c565" }, { "sha": "080b05e29e1f04f22a776057631f4061cf7c1824", "description": "asahi: Add Gallium driver", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ad6bacb730a36bd2234e4f4be44220f9e241d05", "description": "asahi: Add vertex formats table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13f5b17078b31f68d742f55fd1fa993a8f1529b0", "description": "asahi: Add some magic IOGPU routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7949fa4f9f9b891c7eb4038e42a852e8dd9e643e", "description": "asahi: Add uniform upload routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6cde558b5441af7db91e476bc44c5a6b66af07d", "description": "asahi: Add pool data structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26b19bda3068ecee3b10ff2eed6b5c4f027abcba", "description": "asahi: Add device abstraction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67dd70395f053470a54e917bb770ee131dfa8cf6", "description": "asahi: Add tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a426abcb46ca360dbfc6035e7e8afc457f394bad", "description": "asahi: Add command buffer decode helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55c0956fd00eb839f20290c2d53bed230182f919", "description": "asahi: Add (clean room) IOKit uABI header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b67f148db78d092ae1a385f82806dcb5545e70c4", "description": "asahi: Add a GenXML fork", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f556dbdc0268cf59471fc1a437340d9cfc16e28", "description": "asahi: Add allocation data structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99", "description": "asahi: Add command buffer XML definitions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8cca28c9f15c56a8ae95e41b84d50cdfe7f5f42c", "description": "asahi: Add hexdump utility", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87ad9439d3eb8ac39333463245f43666e0bbd8cf", "description": "agx: Support bcsel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e36a7f08df71371f37c259c10f70381fdf92fbde", "description": "agx: Pack cmpsel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3abe997caef8f997768a34d80c9fca6915208de", "description": "agx: Add b2i implementation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80edb8124d4cbb2157ae6fb3846b7f295dbe9ac6", "description": "agx: Implement b2f", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a5abdc8d8e8844a12cb002bf29b10c826ffd88e", "description": "agx: Support 1-bit booleans", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9201d31eac42fa266fea8c064f7e8012a0a14389", "description": "agx: Add min/max support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb", "description": "agx: Pack texture ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "257a8cc1119a256aa81b7382ce90c4ba0ddf5bca", "description": "agx: Emit texture ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d555849c3c0981c466d95ced31ce0f3a95a54555", "description": "agx: Add agx_tex_dim helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1455f33f9b83cf8a818725dcb38f8ac2a7fd7321", "description": "agx: Implement vertex_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75664663544f5ad5d6cdb27c434d320f52a0ba12", "description": "agx: Lower load_attr to device memory accesses", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c6f34f6118a68c42fe4eb203066e8f2c17aab3e", "description": "agx: Set flag on last st_vary instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95", "description": "agx: Implement load_ubo/kernel_input", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f23e9c06ec06e5766d67d1dbb025a7ed8808673", "description": "agx: Add sysval management helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "77e7168ae2d454ce2ae496caf0fea690143e7468", "description": "agx: Implement limited case of i2i16/i2i32 as iadd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e444e3450d7890eefde70b87cc17b4de5b4fa457", "description": "agx: Propagate immediates", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b077a73bfe85ef01f10f0096a03e59989e1bdff9", "description": "agx: Propagate fmov backwards as well", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f58e8dabe1ebcc4f9d2fe0a9d611c555bdd0646", "description": "agx: Add dead code eliminator", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28801b4849371e633eb66dd2c802d44dbb9e3304", "description": "agx: Add forward optimizing pass for fmov", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e50bae00f480d3061f096d6840ec6528a0fd66cb", "description": "agx: Add 32-bit bitwise shifts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17bb5a067a9e31ceee972f76dc8d3294c101b3aa", "description": "agx: Add saturated integer add/subtract support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86ae965ea4c0928534947d56fa5fd72107edce72", "description": "agx: Add iadd/imad integer arithmetic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c215136931010e418a29f893efd98777b6ce931", "description": "agx: Add bitwise operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c06dcaf0a04e0d8304564e0259b4e2cda3943fa7", "description": "agx: Implement native int->float conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "212684877151fcc9dccf880a6eef201e2e1074eb", "description": "agx: Implement native float->int conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8191adb0d9ff3c7ede0d25ceb79200e3bbf16124", "description": "agx: Add minifloat tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c89ab07996f021ae7664efb995ae98df84af5056", "description": "agx: Add 8-bit AGX minifloat routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f77aa95ec8a349ad42dad25e2946bc514c8c21d", "description": "agx: Implement fsin/fcos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b5a3845f9a47db2faa5af0cf1c38153629b9efb2", "description": "agx: Implement simple floating point ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8648b2be0b306ed624353695ed61ccedc12407ec", "description": "agx: Implement ld_vary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e54fdc0fac3170a64cc96b04b401ca57a6f80db1", "description": "agx: Terminate programs with stop and traps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b34cc40ca5445258ad49d4168feb5adcadeb7df", "description": "agx: Add st_vary(_final) instruction packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78329457472ab4f48e92244daae2b7b16805e40e", "description": "agx: Add packing for memory loads/stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2d264e19179268cacf9ac2bfddc6562fb95aa95", "description": "agx: Add instruction packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c215895eaed33caed0451bb0acfc2e0796e87424", "description": "agx: Add a trivial register allocator", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "583684b5a7c7d637c0b81ed1ff76a53bf11ac98d", "description": "agx: Add instruction printing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8af9822d14d1a771722f3befa8bb5b4238f39dd2", "description": "agx: Implement fragment_out", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "007978342851f4b2ad424e72e1c1f5659535d2a6", "description": "agx: Implement vec2/vec3/vec4 ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ad11e3923a40d55c029692b2748a1058724a33b", "description": "agx: Add agx_alu_src_index helper for emit_alu", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22886f50f994ff07c846d8273900934517c78ba4", "description": "agx: Implement direct st_vary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fde66f0aa8943d7d1e230e333b43a63d7cccce80", "description": "agx: Implement load_const as mov", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2bfe1a61c509b426652d9a4d081b1a6732fbb593", "description": "agx: Stub emit_intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "075e6be90c6ed29b4bed027ace7ad0131099a6b9", "description": "agx: Stub NIR instruction iteration", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "186c56a2d4148034b5cf3a7630f9af6e39c74925", "description": "agx: Stub control flow walking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b8c1a2827356642d065521ad85a5ea24cf17511", "description": "agx: Remap varyings to match AGX ABI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2470a080d29efd440e4e3d5396d41391c45e12dc", "description": "agx: Stub NIR backend compiler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "719bf5152fd4f6760941885fd2ed7e91f86f5208", "description": "agx: Generate builder routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07f87500e30722b9440e69fbbf89e57157082983", "description": "agx: Generate runtime-accessible opcode table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9fe9ce99858ecf5030758afd1899a4dbb8e0d91", "description": "agx: Generate opcode list", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50b5c94885086c80bcd5decb200422ddeec8dc8a", "description": "agx: Add opcode descriptions as Python", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "972409dacb9bb418ac0de4792e805e381e030b92", "description": "asahi: Stub command-line compiler for AGX G13B", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ea67e57e58a7a0bbc98a76f3886162cdb5aaa3b", "description": "nir: Add fsin_agx opcode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e07a2a0f18398a9d55b8b2580ccfd5bc1f18725b", "description": "util/bitset: Add BITSET_COUNT helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "231651fd89fb007610568b3ca76837253e7683ff", "description": "anv: implement VK_KHR_fragment_shading_rate", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34c560ae959970ae3486d1f13e4112906c228a9b", "description": "intel/fs: Stop using brw_dp_read/write_desc in Gen7+ only code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e7656ae2fdd0cd898812b5762138c14149cb6e9", "description": "intel/eu: SVB writes only happen on Gen6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0421690f83741c2214680879bbf565cd2a12ae99", "description": "intel/compiler: add restrictions related to coarse pixel shading", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "81f369c93b4cf0a3183a3d8389e8ac3ef6c3bcf1", "description": "intel/compiler: add coarse pixel offset on Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868", "description": "intel/compiler: add support for fragment coordinate with coarse pixels", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a297061524c7b7caaaaebfc589f550bb9d6a353a", "description": "intel/compiler: add support for fragment shading rate variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304", "description": "intel/compiler: handle coarse pixel in render target writes descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d665c2dcf0ab4d066b6dfba981478f8dd41069de", "description": "intel/compiler: use existing helpers to pull bits of descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64551610d1e6c8d1b5762ab79da4e362befd099d", "description": "intel/compiler: rework message descriptors for render targets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dabaaaf6c7fee81df252054f5f55320dad4a7d1a", "description": "intel/compiler: make sure we keep the lowest dispatch limit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4dcfb18a827c1b2debda9685f330a8576e39b5b8", "description": "intel/decoder: decode CPS_STATE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1622af394f7d134e2aa922f4166554001448184", "description": "intel/genxml: Add coarse pixel shading instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbfc959d033b592809f2405466294cd7ca17be8e", "description": "intel/dev: printout correct subslice/dualsubslice name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3d2fade82c168a7ffffa4bd7bf22585c45c711b", "description": "freedreno: Fix TC last_fence optimization", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812" }, { "sha": "c554757bc2448cf9b3398af8303be769793b1941", "description": "freedreno/drm: Initialize control->fence", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "7dabd62464982e545a094f22d9ca23a77730c536" }, { "sha": "636a7cf84b78db7f92b396b4cbe1e15e3689cb66", "description": "lima: switch resource to linear layout if there's to many full updates", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6356b81a47b27706be50f6c2abbb6cd73b4d5e4", "description": "glx: Fix macOS build.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3" }, { "sha": "960c86d6787437b643825baa230bc0cd7f9f7540", "description": "glx: Assign unique serial number to GLXBadFBConfig error", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40" }, { "sha": "3326861f4f4bd44448659821e6d6fb5ccea0327b", "description": "nv50: add indirect compute support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b53b96a86a13cc321ef8812b9ec96c2c229e8e5c", "description": "nv50: add support for doing membars", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f451854f39f580c6c95a574428498e32ffb6e840", "description": "nv50: add remapping of buffers/images into unified space", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58d47ca32447fdf7762be22efd2394b9f399f0f8", "description": "nv50: add compute invocations counter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd2f14a5ea5eea2f178736223cd65730d798108f", "description": "nv50/ir: add lowering for shared atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b1a526ac51d7df2dd5ac722c5761ee62b76ba9a", "description": "nv50/ir: add surface op lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67f98497af00c37697adca91e1ee072636cae36c", "description": "nv50: pass surface/buffer parameters to shader via aux buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e762061127f3be73a224529f42f37b7276db9e03", "description": "nv50/ir: optimize shift of 0 bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dbdc2b160c4662af37f3667e43b8dc6a4ba66cf7", "description": "nv50/ir: wipe any info about memory when seeing a locking op", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cf864ef9e151c846f7bcf0b9592d4203b22ddff", "description": "nv50/ir: mark ATOM as having 3 arguments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "348db055dd06ca3c8ce8f6c71c051e222c31be8d", "description": "nv50/ir: \"zero\" register does not work with g[] memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21f9b1cbe7ce5147272f2a57553a0f3a4a4c1a21", "description": "nv50/ir: refine limitation on load/store loading offsets, include atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c95d2a86d38bab02214dba3bdca0269f8ee4a3e0", "description": "nv50/ir: offset accesses to shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "967757a2088b00fa0e564ebfe31411ec1ec3e8be", "description": "gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transfer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6005b86893e4a388b037717742de3e5894b83c81", "description": "gallium: remove 4 bytes from pipe_transfer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00c30dad78b0eb0a7e45caf38eda4e636a454ff6", "description": "gallium: renumber PIPE_MAP_* enums to remove holes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22575a7b1142fc5cef1d692a6caf5d05bc365faa", "description": "freedreno/ci: Update piglit skips/fails", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "928453ccb29d15cebe02885a9bdbb97ad176f92f", "description": "freedreno/ci: Mark client_wait_sync_finish as flake", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc3f66311da13b614650ad8711a8a8bb7e4a2b5b", "description": "freedreno: Flush resources harder", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812" }, { "sha": "5181f4067001cfadb3a6b3d23527f4099013ebe3", "description": "freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dbdc979320135bc2baa94fb661ba07388f8788ce", "description": "freedreno: Remove samples-per-tex tracking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fa33127737ddbab7908f7ddefa1363e20955952", "description": "freedreno/ci: Isolate dEQP-EGL reset_context tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cee167368446a1b8527927522718819b2c973bd3", "description": "ci: Add DEQP_CASELIST_INV_FILTER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec7923bd9750a5f7367599825a59695b5e22cddb", "description": "ci/freedreno: Mark another recent piglit flake.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc9ba9a911661b98e5e7d349c40d2fe8651ee823", "description": "ci/freedreno: Mark new flakes from the go-fast branch.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0987df6a3e047083cd0aff1191044d605a71f5fd", "description": "ci/freedreno: Mark dEQP-EGL flakes reported on IRC since its introduction.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab8e531cf03018ebd4d99d3ea47750332ac96e71", "description": "panfrost: Fix viewport scissor for preload draws", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" }, { "sha": "9910a14a1a06a8071a98f309eb5a1e020c21e225", "description": "panfrost: Remove incorrect comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f03da01fe374b87b5144c77f56ab78cf7c2a2ed3", "description": "meson/vulkan: fix linkage on windows", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "48d31a6280c4de07279435606a5c0524c1787cad" }, { "sha": "d47c2af8d2857ade99fbeab225a2c3d70e7f2603", "description": "gitlab-ci: enable all 3 intel devices as manual in MR pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c5e06bb89454cd7c7d52cc59ea99c8bb92a99089", "description": "gitlab-ci: rule anchor for experimental devices as manual in MRs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b80720acb13e1014aea89e6bd25f22d43df85356", "description": "intel/isl: Fix isl_color_value_unpack to match the prototype", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "09ced6542049986f7fe52af8087aec9fc23d9f16" }, { "sha": "1201aa9332a9b74c231bd7733b0aef5af42dc6fe", "description": "ir3: do not move varying inputs that depend on unmovable instrs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d5f7c79a58a8c1e93d9b6060d4a3cd0d6591ea5", "description": "ci: add the dEQP expectations for radv on Renoir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91727182dc0cdcc74ff757074ae243cbfa7d18ba", "description": "zink: also enable float16 from KHR extension", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8966029f9562d1089adb05813a23ddb5a9e9c7a6", "description": "zink/codegen: prefer first definition of prop/feature structs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b59b42ec5e2f7c3bf69766818918b74e21c9c8ac", "description": "zink: enable 16-bit float support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "903b6af298851faa5ee3f9f68959599a059dbbff", "description": "zink: perform fp16 texture-lookups as fp32 and then convert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1971efe5ba7c2e3fdeacfe6b019073c237baf55b", "description": "zink: support emitting 16-bit float types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "404521529ce58ea48d102f32895b4f6c086a5d47", "description": "zink: enable 16-bit int support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b45dbea13f88fa52b818fe832edb392c1e6d3d8", "description": "zink: support emitting 16-bit int types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f2d6b9d4ff59c41601c7e251d240be7c43e85c5", "description": "zink: always lower function-temp derefs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f4eacb38aaf80fd0d1a94feffaed23b8b971e01", "description": "zink: run nir_opt_algebraic_late", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "204cd1b8938557c7901eb558a3eb9754912cb294", "description": "zink: respect bit-size of dref-result", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab1fc9e32cc476163adb20c6278ec844af5ed477", "description": "zink: use UINT32_MAX instead of UINT_MAX", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f85b7aa5d409ffcc7e0ae013f43068a698d3517e", "description": "pan/mdg: Fix calculation of available work registers", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b" }, { "sha": "3f04383521d59ec5716ba4a81db7b97086914573", "description": "intel/compiler: Fix INTEL_DEBUG=hex", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29" }, { "sha": "ab1d66a111460687d72b1e4876be71eb18c90368", "description": "ci/v3d: Update piglit expectations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86c8db60093df56b2bd9efddff4d3be112b50c9c", "description": "util/tc: split out drawid-using draws into a separate call", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d8f8cfec97b284f4aa1833b4d9be585a157986a", "description": "gallium: remove padding members from pipe_draw_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a", "description": "gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ed8e5db3aa52c7ac5d8209d731f02b354a31815", "description": "mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4566383ae4bf28b99576ae9d293c50decc771888", "description": "gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fe6c8552603fb78ec06d3b28c4e9dd01a6bdce6", "description": "gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60fa555e615a49efd92c7396618907bc9f83eaa2", "description": "mesa: fix glShaderSource() error handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58f843a193b99994479da48f0d65360efe8a4a8d", "description": "microsoft/compiler: Maintain sorting of resource type in the context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a503727f24e3ccde49eab97b9bfbfb9cff79d1f", "description": "v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" }, { "sha": "9094ad7c6a0cb45fc1f4985878603055d7ddf453", "description": "v3d: YUV formats at query_dmabuf_modifiers are external_only", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" }, { "sha": "3d7b378980cdcf67e282649b06e5792466313e8f", "description": "v3d: YUV formats at is_dmabuf_modifier_supported are external_only", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094" }, { "sha": "af00c9258684a63a95960c6955b25be71ea3f4e3", "description": "glx: init __GLXvendorInfo to NULL", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e" }, { "sha": "53e6ff4d64d8020af5f6f939b45a461fddf75e7a", "description": "glx: Remove some dead declarations from glxclient.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b02b26b87cd124b05a409b680817ee1950d6d94a", "description": "glx: s/Display */struct glx_display */ over internal API", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21411368a3fb308e12c9656d92460293bab27b3a", "description": "glx: Move server GLX vendor and version strings to glx_screen", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b91e58ad79b8bddc3e3917c7188f96457e3fab81", "description": "glx: Simplify some overuse of GetGLXScreenConfigs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c8a85b712e03c0033f200ed9fe3dc780ab7834d", "description": "glx: Stash a copy of the XExtCodes in the glx_display", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f096b51c6576b95df7ef8d69597388652c4da23", "description": "glx: Remove unused opcode argument to __glX{Get,QueryServer}String", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f853135e6d1b3af521018741e04d88605feb050", "description": "glx: Remove warn-once-ery around GLX 1.3 functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8edbe8761f2712a72f37a7640a17584179c5ff22", "description": "glx: Simplify glXIsDirect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "416e6b174cbf674d5b7cde2a0a2c32d3a7205cb8", "description": "glx: Stop force-enabling extensions \"implied\" by GLX 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e716088c24a5544dc81c8118273bcb018d46c5b0", "description": "glx: Stop pretending the GLX major number isn't 1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96ec6b3d8fa828bd4bc58cd2183797953caaa405", "description": "venus: handle wsi image queue ownership transfer for Android", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "174fca5498e8fcaf471a9692c1fcaa3945417429", "description": "venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "293255889c29d30ea55d9c80e81497f365d936d9", "description": "venus: enable VK_EXT_queue_family_foreign", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1846f0cead613053a4bdfb5e2dd5c6db4eb1d0f1", "description": "venus: update venus-protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ede0b3c643279f4126fb10552a2f1d00be27f16d", "description": "docs: mark off GL_ARB_shader_clock for zink", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5ec25d54cf29af4799243b1b7a473ec5ae5dc51c", "description": "radv: fix possible use-after-free when inserting GS copy shader from cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6894b643b8079b2c2b16de18c856008cd922cca", "description": "radv: fix use-after-free upon GS copy shader cache hits", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "32ebbd8c2351ac45953667e0fa4d82ebc49eaf7d", "description": "vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a" }, { "sha": "c425b67c76b86fca046bfdda063695daf3d46766", "description": "radv: fix computation of the number of user SGPRS for NGG GS state", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "4b52a7f2455227e7794cd826a19ca4f20f4f9dbf", "description": "zink: hook up EXT_image_drm_format_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4df25407e9b80125292040a478cba5a9470187ba", "description": "zink: hook up VK_EXT_shader_subgroup_ballot", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1aef8ccc6ba0a9c063be1d476a39e95a5497a53", "description": "zink: hook up VK_EXT_conservative_rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "817a8fa22f9bb32431aef1b4309a9bb92d290b80", "description": "zink: hook up VK_EXT_sample_locations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0477fbc6558444d9f33de50a0656dbe997b6b928", "description": "driconf: add workaround for Golf With Friends", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0", "description": "util/hash_table: do not leak u64 struct key", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "608257cf82f49109c8f1a2bab1d6e30fa14f9ba7" }, { "sha": "33f9b06b0e91d8d22217106700210f3bfa723275", "description": "v3dv: check dest bitsize in color blit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd8d71ce41a3c51edb507fff927dee606a4ea5fa", "description": "v3dv: rename VC5 to V3D", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26618dfb87465149b49e24b1c988c8e67858f72e", "description": "broadcom/simulator: change references to VC5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a77002584d0aa60041616d1ed3a31c35487059e1", "description": "broadcom/qpu: rename from VC5 to V3D", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14b66e27dc5e0fff1397c834521401f01ec06908", "description": "v3d: rename VC5 enums and definitions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c318e63357af805143049feb3e2e66fdca8923e", "description": "v3d: rename header include guards", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e763db4a475367a65def578b708b291ff20ca57a", "description": "spirv: Don't replicate patch bool in vtn_variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cd5e1b40f89799d27d99762bf433469c6bf7373", "description": "clover: Add constructor for constant_argument.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "656c30ac59c542409abafbff70417fb33513a03c", "description": "intel/isl: There are seven aux states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8243115836c490fd79ccaae18cf31c86b91bf376", "description": "zink: use first-created shader variant as the default", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6dab5898db6514dac0c5553396e8f07cece3c292", "description": "zink: add fastpath for getting default shader variants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ff40cedf01dfab6e363f78a674d30cadf60766a", "description": "zink: create entrypoints for descriptor variables with spirv 1.5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3bf52471cc21a63b5bff6720c78d52f3fd0e7d03", "description": "zink: generate spirv 1.5 from ntv when using vk >= 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6398605f287cb6f91f62e8372da69a425ea1fa19", "description": "zink: export PIPE_CAP_TGSI_CLOCK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff5e0cb1bb7f6547d225ba75ad9e912091cea1ec", "description": "zink: support nir_intrinsic_shader_clock", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0fba3bc2365fe0131f1ca890dd213cbd5664a45c", "description": "zink: add spirv builder for unops with a const operand", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73210e3a992ef1f5444a3d8624037a6f334a6ff9", "description": "zink: add conversion util for nir_scope -> SpvScope", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c06eede9cbaeff9da7f21d8af40ebf6c5b60225", "description": "zink: hook up VK_KHR_shader_clock", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3572e24e74154150e875c05b9c4eff425cde0698", "description": "ci: Uprev piglit to b3a9fa345 (\"framework/replay: Quote resource names before signing\")", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e3981f69c76f13d29e01906f87bbd9278dd2f52", "description": "venus: enable external memory support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "efa185ed5cd6dfa4be7783c9095cbbe12f0f09b3", "description": "venus: rework external memory capability queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbaa6dbf4eab872536823846814a713364cf5c5a", "description": "venus: update venus-protocol for external memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891", "description": "venus: make sure gem_handle and vn_renderer_bo are 1:1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f41a79f9481b20975bd4dc0b26100e0598214a1a", "description": "venus: use sparse array to manage vn_renderer_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c62026165cd2c34b0f7b17c8d10b10f7de1cea4b", "description": "venus: move some common members to vn_renderer_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b39ea79c952dc848b54d46fd9b07ca9f3011a9ca", "description": "venus: merge bo create and init ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2db720330b877d4cd5e6c54024df80d59726e119", "description": "venus: move vn_renderer_bo_ops to vn_renderer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d703b9d641084733d0645a439f76fa4c57697fc", "description": "venus: pass vn_renderer in vn_renderer_bo functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6db21119b7c637b5bb79bf5c24b6ba79ac5b02f6", "description": "venus: add dev->renderer pointer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b54a262421b665972126d45300fb8b6482ad2a73", "description": "venus: use vn_renderer_shmem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "452a49fe198e34dec60b85c0bf35b04f3ae1f85d", "description": "venus: add vn_renderer_shmem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c2fb015cceef49f7b5da8872f55010760ae1e3e", "description": "venus: rename VN_CS_ENCODER_INITIALIZER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1f25da0b47edae33d8cba0882f875c74493a8a8", "description": "venus: update venus-protocol headers to use accessors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c8255f602567f316b07ca62fb4c256cac6a83c3", "description": "venus: provide accessors for vn_instance_submit_command", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce2706fc92e79ae150a46cef16d741180ceac97f", "description": "docs: update calendar for 21.1.0-rc3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7dd23ff614583fb5747d7b7f2607e7270f14322", "description": "docs: update calendar for 21.1.0-rc2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82484b9787b4a33f0d86a92189739d9a3646814c", "description": "docs: update calendar for 21.1.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cbd6e5f2e592a9834a03004a473537f25aea4336", "description": "freedreno/ci: Skip texsubmimage cube_map_array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d19325483a58faccba9da2d8dc2e927f5c9540f", "description": "freedreno/ci: Disable counterstrike trace on a306 for now", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f92f31455a45e49354d083da088a8e17cef8bf11", "description": "freedreno/drm: Assume explicit fences if in_fence_fd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812", "description": "freedreno/drm: Async submit support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c9e8db28d3572db7aedf89dc693dd8987d357ab", "description": "freedreno/drm: pipe should hold reference to device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad9654a4c153c6dbe93ce9b8459837a9c008a138", "description": "freedreno/drm: fd_submit should hold ref to fd_pipe", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55eb75d3e6d70f6ebbe973679867aa7001479e83", "description": "freedreno: Avoid flushing deferred submits for u_trace", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9", "description": "freedreno/drm/sp: Implement deferred submit merging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7dc5cf3cb3b9f4c73d51f234e3c09dc4eca22a5", "description": "freedreno/drm/sp: Split submit prep and finish", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62a6773d804977ff9d4589d075838eedfba87413", "description": "freedreno/drm: Add pipe tracking for deferred submits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aafcd8aacb8feda179017ba9064272ff6573a78e", "description": "freedreno: Re-work fd_submit fence interface", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d531c8d22a52fa08209069c70dbaf6650682a24e", "description": "freedreno/drm: Reference count submits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9cb264f966cecbe4aa1e9373c9104dd374475db5", "description": "freedreno: Drop unused create_fence() arg", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f4b85c7cfdd089128e75ef31ca38ae26fed2517", "description": "freedreno: Move fence struct to header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3f4835b99cfb6bb1fa677a6a86debbaeb590101", "description": "freedreno: last_fence optimization for TC async flushes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "807bfa6be8915b44032d77c8ea74fe3ca9a658dc", "description": "freedreno/batch: Don't create fences for every batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49852ace2a734dde8f157769a841f15892361b11", "description": "freedreno/drm: Inline the fence-table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7dabd62464982e545a094f22d9ca23a77730c536", "description": "freedreno/drm: Userspace fences", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df78934cdf98c399b217d58f73c1d8d876f1585b", "description": "freedreno/drm: Add locked version fd_{bo,pipe}_del()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f5c89350f0b3becb1ae525b35e497559927c382", "description": "freedreno/drm: Move the growable array helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c98ada6ad122e218136fa73f3fce9f3430d8a3c8", "description": "freedreno/drm: Add FD_BO_PREP_FLUSH", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ab227c3738b30357799130ebe4587222b8c91f7", "description": "freedreno/drm: Cleanup bo cpu_prep flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f0abd9048b6fbe54a500cbe89ebdf749877113c", "description": "freedreno/drm: Cleanup bo allocation flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef0c5007f25786619f2fd20277419def613a7c25", "description": "freedreno/drm: Move submit->primary to base class", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c64bc095e715b744991621c4ae4ae1a379fcafde", "description": "freedreno: Allow resource shadowing for TC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ecd4793d6cb673ac44d9f959e9a150b72a7b993c", "description": "freedreno: Add a couple debug traces", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8d43028251100c750674a64c0f34e7d7761d159", "description": "freedreno: Make sure we actually flush if we need a fence", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb058a89223295db91382fffc1f1d4ae24f1c076", "description": "freedreno: Avoid staging blits with stencil on older gens", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "224dbd77d5d3e8bce890a3906466b0e0790f3ae0", "description": "freedreno: Small indent fix", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dfe50e02c9c19be313e8c433cf04a2768de5731d", "description": "ci/broadcom: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d44bfbd252597a1a27489d48adb993966785729", "description": "docs: mark external memory and semaphore extensions done for i965", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57697745941ef8cd6c638769e9350bba48544559", "description": "i965: Enable EXT_memory_object_* for Gen 7 and above", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58890ea199fee8108de0c7be1471bdc4cfd50951", "description": "i965: fix in fences backend for ext_external_objects edge case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a9786d4eef583ee3dae4bba3669fe8ad7ca3670", "description": "i965: Implement BufferDataMem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b564e52d7e7500ac9eecf37282a3d331da0b6d2", "description": "i965: Implement semaphore support for EXT_external_objects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f73aeca0ce3ef4c09c2d07d5c7b2724cc84f1e91", "description": "i965: Initial implementation for EXT_memory_object_*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62b51bb43b635bdc2617e7bde4594f1f3bfb8018", "description": "i965: plumb device/driver UUID generators", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41a42955d537f66c5b89215d5fc84fa8acdc6e95", "description": "zink: remove leftover references to flatshading in shader keys", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02e85777cbbaed78c08e1a9ecb336d8d69a6f7bc", "description": "u_format: Add missing BE swizzles for R8SG8SB8UX8U_NORM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82c6f2ea32ade11aa3816930a582f1c28118d6d1", "description": "u_format: Fix z32_s8x24 s8 unpacking on big-endian.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d526eecc87d62b2871d9386bce8583f8bc43189", "description": "util/format: fix value declarations for big endian", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc4085493765421e852a431ff33dfc86d057a606", "description": "glx: revert \"Downgrade sRGB-ful fbconfigs\"", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "79e445143054a8001cf28ccb6803148a67f1bb55", "description": "v3dv: move extensions table to v3dv_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d72992ed5c0ff28c1731ec2aea9a0bf9f274b2f", "description": "v3dv: remove custom icd json generation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "addab037f0290fd27eed60b9b8909fead4dfc878", "description": "tu: do not corrupt unwritten render targets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa038773b75d0d4c610aa7d5068427fbea435afa", "description": "docs: document r600 envvars", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39c0cf55c23bf83ac9d79d01c900892da1a2afbd", "description": "docs: fixup indentation of radeonsi envvar values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9bcaeddf77298a32f567723359e714b61eef6479", "description": "radv: enable TC-compat CMASK on GFX8-9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ae16578099f2181afc401db7e132402c6c3e56e", "description": "ci/baremetal: propagate ASAN_OPTIONS to devices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2da01e6123581bd4f2d74d49c2980e129811b83c", "description": "ci/v3dv: update flakes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9be055a22a17e221b4a1f46f16bdbc992e5bd926", "description": "ci/v3d: fix typo in job name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03e97e94e791ce64a0478f369aaf6afc80cfbe8f", "description": "i965/bufmgr: fix invalid assertion", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43" }, { "sha": "eb6d99014f027c3325024d6f3482f6427f254f13", "description": "lavapipe: mark event_storage as volatile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29ad039d131cf5914d8c7611ae01c65c8c3b7311", "description": "microsoft/compiler: Handle unbounded arrays", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "611934c556ad0a63324a269ef63fff8e6296ebe3", "description": "microsoft/compiler: Map descriptor set -> binding space", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c218f4a56e7ccc7886fae52ca673c02fb6658138", "description": "microsoft/compiler: Fix function signature for bufferStore to support overloads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46bc7cf6783f184073a123add854c82cc7140d27", "description": "microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec9fa0ed134a13dcbfa5983993595390c90ef634", "description": "d3d12, microsoft/compiler: Use SRV/sampler variable binding data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f64c7cb246cade6387c27719b658dee4bc31cbb1", "description": "ci: Add timeout for traces jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8adf41ac0e77548f59b1d2b6eb48b674a301850d", "description": "ci: Update kernel with a few freedreno related fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b61fbca8bcade59576fd9c5291533d1390907b3", "description": "vulkan/wsi/display: don't report support if there is no drm fd", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "f1d3a684d545d47bdd4319344469a8eb88b4eebf", "description": "ci: Add missing vulkan dep for freedreno (turnip) and v3dv test jobs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0245b8257066fe786d1999e107ac140b85365e18", "description": "vulkan/wsi/x11: lower resize events to VK_SUBOPTIMAL_KHR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a1f230e35759d7e01a307b6a6c27fd437ffb631", "description": "vulkan/wsi/x11: return VK_SUBOPTIMAL_KHR on mismatched swapchain", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d", "description": "gallium: Add a transcode_astc driconf option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ae07191172a5d4fb402d196f68edb9ef1bdb0fe", "description": "turnip: Only write the tu_RegisterDeviceEXT() out fence on success.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee9b744cb5d1466960e78b1de44ad345590e348c", "description": "radv,aco: use nir_address_format_vec2_index_32bit_offset", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a7838529a01f12c869d137c192692ccc327501b", "description": "nir/lower_non_uniform: allow lowering with vec2 handles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00d52492bfd68a35843ed065d149f5dff8ba8528", "description": "radv: implement vulkan_resource_reindex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8be3d8cc9ba6b8e50c0b5502a03692fcc0ebe58c", "description": "radv: cleanup LLVM implementation of vulkan_descriptor_index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be4d17ccf56ab91e2a5454c1cc8ddfe480a5fbb1", "description": "zink: correct an extension-link", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77" }, { "sha": "4ec8533f69a3514030b493dfdb40ef92bda5982d", "description": "zink: fix shader-image requirements", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0" }, { "sha": "0b5c898c226e550ba0126ba3591eadfc3f5946da", "description": "docs: remove out-of-date versions doc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d93153a56437f2ecc066f16cbf6f9d23e369fb98", "description": "glsl: ignore interface precision qualifier on desktop GL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc3625f5a2e4fc5dc5b1f02448661b42ac5fdf57", "description": "zink: fixup bad indentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bef99f8caa4715c03bcbf2479aab7444dc401ab7", "description": "zink: remove stray semicolons", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd73a2ec04e17fe27c2f31bd770ffd123af4f770", "description": "zink: make zink_binding private", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1bc43492b600b9a65ccd8449ddc51c2e377422fd", "description": "radv: implement VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c2add8cbababf9598319de831e1d2232b90f6c2", "description": "aco: adjust NGG if provoking vertex mode is last", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "937a18a6af77fba3acc2379c0ff99dc00dafd71a", "description": "radv/llvm: adjust NGG if provoking vertex mode is last", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d21ffa9c7db87934b876bd0f8cca0a1b9999d48f", "description": "radv: add the provoking vertex mode to the pipeline/shader keys", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "337957956e26890347deb98e8f3b558aa8f4329c", "description": "pan/mdg: improve tex opcode decoding and add missing ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a12ea02feeebac4be8986616327db31926b3ce7", "description": "pan/mdg: properly encode/decode ldst instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b933260d94fb4112f872fb77022b220e28505de", "description": "pan/mdg: print names of non-work registers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2119073de1b7f2a6d5de3f1b262a1d635482ce7", "description": "pan/mdg: improve ldst opcode names and add missing ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a567f60b3ee86adbd015b1ce14728d488972cb8f", "description": "pan/mdg: add helpers for load/store special read regs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "733d25cfceee5642987cee73531ebcae02457500", "description": "pan/mdg: misc cleanups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "291df07edba3a07e74cec041616e2a7968006f24", "description": "pan/mdg: print special alu arg outmods", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cefa2e27da3d9ce7eff507e3cf4446c9751827be", "description": "pan/mdg: remove register prefixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ef3efb7fa88ae82c78a3fd383b69f623e6c3f05", "description": "pan/mdg: improve mask decoding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7abeee1effc2d9326352eb3ed93823167729d9c6", "description": "pan/mdg: fix midgard.h indentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb7527a9ef8d6113f45e218e919ef30a4b535d30", "description": "pan/mdg: stop using size disambiguation suffixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce445c0e472ef7f9fcbef9325edec7202838cb69", "description": "pan/mdg: print input data type for ALU opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d8301977b42fdfbd5ae9f230b65c0a93c52c7bf", "description": "pan/mdg: stop querying datatype by reading opcode name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fdae70b807041f1d981afa0fc707879c7688f4e1", "description": "pan/mdg: fix/change ALU opcodes descriptions and add some missing ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "94c03264d89b7b78b5edcbd8b4deec1078dd01cf", "description": "pan/mdg: improve swizzle decoding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f0bf3d82d8678751f903675142cb2a6936e3394", "description": "pan/mdg: improve input modifier printing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "baea01816a6e0011a6b06fe22f09167cdecace45", "description": "pan/mdg: add midgard_src_expand_mode validation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6c7da98bec9eadbabc35e44ce0fb8085d429fcf", "description": "pan/mdg: encode/decode expand_mode properly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8a8dc16450cc4f00bbb510b65216d0ce23c04f3", "description": "pan/mdg: add proper expand_mode enum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "77e05b6a86a814f80813c87d83378fdb9cee5ca1", "description": "pan/mdg: refactor mir_pack_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea3115027e3d148fc1741388acb1272b29aad22d", "description": "pan/mdg: improve outmod printing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cc7f2d84e0aa6c5540a18e6f6ca70cb0438de99", "description": "pan/mdg: rename dest_override to shrink_mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eddb2a898826ef229285ddb401c571a90d748686", "description": "pan/mdg: clean up redundant/unused variables in disassemble.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8074a040e7a99a66cf7149d470f3a0f8eb6f3fd4", "description": "util: add util_sign_extend", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a854a9fa623d3269eeebdc34c06ae442a65e2e41", "description": "radv: fix various CMASK regressions on GFX9", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "d636c5660cd6b9a7c11a795070797be9463d8202", "description": "v3dv: implement wsi hook to decide if we can present directly on device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c0c1418aeee7c733d743cfc386e957c2228789e", "description": "vulkan/wsi: give drivers the option to decide if they need to blit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1f3770a5cb5b13c573dc2ef1f4b29a1fae11d40", "description": "glx: fix compilation error when function name not found", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e" }, { "sha": "d42d7e0df42fd72fb325db38382b467e347665f0", "description": "ci: Use the caching proxy for Mesa artifacts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a3ab2f8ee3e67559b8e19ccb51c7314b99076f7", "description": "microsoft/compiler: zero out unused WebGPU system values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95844b0978eb378290e04a4c2dbef8227299ee89", "description": "venus: use VK_EXT_image_drm_format_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34f37fb780e1c7e29d524658b0af84ed03d514a0", "description": "venus: implement VK_ANDROID_native_buffer v7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c79909779ae227e39cacfc869bdee630063e7baf", "description": "venus: update venus-protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "282e2c949663505115bc2b862b70e0ad43a59222", "description": "venus: set bo->size to 0 for classic resource", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b18fcb38badfe5f02c554d8997a0c6696d9ab99", "description": "amd: addrlib update for April", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "804e29244066f70d7111d8c07ff922a0e1362b65", "description": "radeonsi: remove the separate DCC optimization for Stoney", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f8fa964120218cb408cc9df493f31d38ae7c9af", "description": "radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "3120113ee77621964bb009f9cbd13488b087e734" }, { "sha": "f3112c532b01f8ed1832d6a1fae457ce6f362da8", "description": "ac/surface: document more meta equation dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9712cd31863cdbd139ed0f32c60a6bfe9da2cda6", "description": "zink: use non-atomic load/store ops if intrinsic is not actually coherent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8dfed0c12d42a16a53d328139013c802262a0a2", "description": "nir/gl_lower_buffers: set access for ssbo load/store instrs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a02328395de5b2eff4485fdaf9321bf1087c28fb", "description": "android: amd/common: add nir include path", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "e213bfd3304856b671ef62fb5d144a8f5673cf78", "description": "android: gallium/radeonsi: add nir include path", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5" }, { "sha": "7888ef8c480c7931c51d1b7cfbc72cc31415eaea", "description": "zink: update docs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd4637cf1fd4dd79e77ba980b801ee5cc8fd8640", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bee38fba1bc0743d467929b681c22bd2d581726e", "description": "zink: implement VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78232665dbde04c872bb92655d8bf7bb0aa5c23c", "description": "zink: hook up VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e439541a5b8a785914ffa8a6a523ceef41ef813", "description": "lavapipe: implement VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a60767ec266a06fe04362c4df715d467e155a8dc", "description": "vulkan/x11: Mark present complete using serial instead of MSC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad853fc0e1a4ba5f561d5bfca488cbbae0b055f0", "description": "r600: update pipe_draw_info::restart_index only when primitive_restart is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d42c9e478751c3aa97ae2d3a0e480d2e1e876f48", "description": "virgl: use pipe_draw_info::restart_index only when primitive_restart is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a07ab4f9142e8154ae140d8a5c755b0eb413f304", "description": "freedreno: Don't lower indirects in GLSL IR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "643f2cb8a33578e38f47b54b9c312cf44a75b7c0", "description": "ir3, tu: Cleanup indirect i/o lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "77fcb01f7f0e9301c994fbae71f8019b32e012db", "description": "nir/lower_clip_disable: Fix store writemask", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "fb2fe802f638d7a70f0d00ec1d496f317d241765" }, { "sha": "decfea2f4e8128afeb6d4bb0d0c9c0740a01f766", "description": "ir3: Prevent oob writes to inputs/outputs array", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710" }, { "sha": "b2b8b6c0e3c8a76b6a1946e7a2a342363cefd8f8", "description": "zink: enable required instance ext", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056" }, { "sha": "72eca47c660b6c6051be5a5a80660ae765ecbaa5", "description": "docs: someome -> someone", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c8ac6a1292d4489daba16bca494d956f61749ba", "description": "anv: Implement VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5ee5f6104a9a97261421ccd526e5f0e4688ece3", "description": "vulkan: Update the XML and headers to 1.2.177", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22b8bcda2c42cb6a8a9d6cc4f3aa20c8d18041b8", "description": "anv: Use the same re-order mode for streamout as for GS", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f" }, { "sha": "ecac7f3da1a81b96e7184d9ea0b6bf582693d83c", "description": "docs: add missing zink-requirement", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0", "description": "zink: correct image cap checks", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89" }, { "sha": "5ec8cbb9c06197663d85dcf05a97707b359fd951", "description": "mesa: fix _mesa_add_state_reference() declaration mismatch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d84a89cf601b7d6306043c097f9976eb635eb58", "description": "mesa: fix _mesa_add{_typed}_unnamed_constant() declarations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db717677e7bbaa40f0553dd3b2d7ccf23d392705", "description": "mesa: make _mesa_find_temp_intervals() a static function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7e95dfca5cc67f6e08f2fa3b9ca8649f530aa15", "description": "docs: fix quoting around a few limits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77", "description": "docs: fixup link to extension", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ff007afce252548f797be180fd8719ed8d6a2db0" }, { "sha": "6e540ca7caa437b4d29c4357cf9187bab20c7397", "description": "zink: remove memory-model leftovers", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "95d9d811c91076d50385b2fbd330335b68688c69" }, { "sha": "816ec3ecb4667a509c4ded1972151c00907f7f5d", "description": "radv: disable VK_FORMAT_R64_SFLOAT", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "496f99e8d11068dd6a6f1c7d21fd92dc27f02171", "description": "zink: only emit extended-formats cap if needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ef9379040378492a7742ce03d398a858adcc31a", "description": "docs: use code-block for ini", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc2eca51ed110367df920bdef7d9117c1370a67d", "description": "docs: use code-block for c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63496d25deaeeae2b60d4e2aca869c024ebad552", "description": "docs: use code-block for glsl", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54ad6f91c6875ead25d7a1f743a8a5e35081fa60", "description": "docs: use code-block for console-content", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6e002fc34b744d15fbb5135b64eb6d8e2a54388", "description": "docs: use math notation for example matrices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "525f7b6a236fe3e0157937d7b3977e8f42255d33", "description": "docs: use tables instead of pre-formatted text", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e4e22e6baa38143ef1637795b463917b326cab2", "description": "docs: nest cherry-pick example under note", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de0fbffb81407e4e6b3caa8f5db8482966548fbc", "description": "docs: remove documentation of MESA_HPCR_CLEAR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67f46d70ded29dcdfff97cc480d8394aefc323b3", "description": "docs: remove documentation of MESA_PRIVATE_CMAP", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1637f1dedfab877d24e2dc5b5893a45e063a3040", "description": "docs: remove documentation of MESA_CI_VISUAL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc310fc2e7374967970903ae212f01f24fea8262", "description": "docs: remove out-of-date gles info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc1d24e5525c606dd4f63daf2290eeb866f8125b", "description": "radv: re-introduce missing skip list for Polaris10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a02a0df2a264c20fd6ac7f4faaddcea89e572da6", "description": "mesa: fix incomplete GL_NV_half_float implementation", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8" }, { "sha": "48d48fbf3c59bd2aad5e62ce74994bb661528562", "description": "docs/lima: add an initial page for Lima", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e905bd00f32b4fa48689a8e6266b145662cfc48", "description": "microsoft/spirv_to_dxil: Treat read-only storage images as SRVs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05d90ed9daf4d6b90d8b07579ed2eeea08abb8bb", "description": "microsoft/compiler: Treat read-only SSBOs as SRVs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2775b9139b56fc304aa0fcd49898a809eea77736", "description": "nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa677c8644c304833becee447ec6f3cc54f9a2a8", "description": "nir_lower_readonly_images_to_tex: Support non-CL semantics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29c973140065f05f56aab254c70013d11e969c45", "description": "nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c41f63e2637f786fd5c558dd4b486767a7ebe1d", "description": "vtn: Propagate access data from UBO/SSBO/push constant types to variables of that type, not just their pointers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9936463ef60c2dae4138f1748019f90515fd69d7", "description": "vtn: Propagate access data that's present on all struct members to the struct itself", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "939bf7a4198cecff57510b7fe5d38ef9b5dd22be", "description": "tgsi_exec: Fix NaN behavior of min and max", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ffe58739da9eee2e99682747cc8f26e412c87430" }, { "sha": "d1c0f62b4296799014a0a7ad09b8baae8961c974", "description": "tgsi_exec: Fix NaN behavior of saturate", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "56c30bf17b9f57efdb93ae5d1b801677535a9651" }, { "sha": "c6ef4047d00564d05714149146b582722f2bce57", "description": "radv: Merge dEQP default skips into all generation-specific skip lists", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7d5aa0ed718f3baa90464ce7e63a8f1b00f0e8e", "description": "ci: Remove obsolete reference to DEQP_SKIPS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e", "description": "glx: Implement GLX_EXT_no_config_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9d57207a365a896a771e3b3b62351749fbd99c6", "description": "ci/radeonsi: Mark a glx_arb_sync_control/timing flake.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aed18bca641289e01fcd890a66ff1e0d43b0f2e8", "description": "d3d12: Switch to nir_lower_fragcolor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c84804f167d240e47e843502425379c80437deb6", "description": "nir/lower_fragcolor: Take max cbufs as argument", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73eb497b86a319d7d2aff9178cb07dd6b9d65df7", "description": "nir/lower_fragcolor: Fix driver_location assignment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe989df347ccd2a668238214fa9fb36a8dcfd3bf", "description": "radv: enable DCC stores with the LLVM backend", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00f0fae037868938d7ed3646382c6180fcce83c7", "description": "radv/llvm: implement the image load DCC bug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12048309a8ec3e5ba3dd4e4aa2fc7ad7207c8715", "description": "radv: remove warnings about RADV_PERFTEST=aco,llvm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "336e5aea3599d76a5cc23b6b93321dd1a0cf00a3", "description": "radv: Remove assert about pDepthStencilState", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab409fbf9fd59a48ea4fc91e718cbb3770e73fd5", "description": "panfrost/ci: Skip draw_indirect.compute_interop.large.*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d01f2d0c65e354c83a5c6a550e19b97ff6ea88c3", "description": "pan/decode: Print errors when closing dump file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cc9b28a768d6e88034a888dd3c91ec7e0816d83", "description": "pan/decode: Allow frame shader DCDs to be in another BO than the FBD", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "96b71a59c0ae6e3fb336608a10b1c27de11db922" }, { "sha": "c7076e03e51bc578f61286ac4f4b91635aa3667e", "description": "panfrost: Fix shader texture count", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "c220976fd077c09bbc485ff9a29091895bd39fdf", "description": "panfrost: Fix formats converting uninit from AFBC", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "9d0ad7fd2e1c56a1771e253086a5d4862d54e358" }, { "sha": "3d979c9169508b4f8e2bb0e925dde22dc34ed9bd", "description": "radv: make sure CP DMA is idle before executing secondary command buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e8707961134daa9b91599840ad5698366a6229b7" }, { "sha": "f9e9b21e10cd3e26c4210bbf646f246a52444426", "description": "radv/winsys: fix resetting the number of padded IB words", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "ec0d3701cda87c05c155412f0f948caaed72f864", "description": "radv/winsys: fix allocating the number of CS in the sysmem path", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "bba6be03f9c2f1e0b558159a4601e950b8d9cbe9", "description": "radv: remove RADV_DEBUG=nothreadllvm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a30899f5e07e6abfb9209431604b08d2b44bad04", "description": "docs: list more vulkan extensions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d18563ea58b2f6492b6b5b171554589c2a7d25f5", "description": "ci: Update Windows image to build RADV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7da6000fe8022dc9c4773c20381cf8d9c382cad", "description": "llvmpipe: Remove stray ## operator for MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6de0317e5ae3485c5c49855bbb5f4546b3a6eaec", "description": "draw/clip: Use NAN to make MSVC happy", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74f95e719b205080f611b2943585376dd45750a8", "description": "radv: Add on WIndows for missing close()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "288f6b81d65eb15c66f6828c56105880f95035e6", "description": "radv: Fix unused label warning on Windows", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e73ed66adbc14d134b1bfa9f20af24f6a321f6f", "description": "radv: Add _WIN32 guard in radv_check_gpu_hangs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1351fcf3c3d71332a220e08c7785c2dd15419c8d", "description": "amd: Fix warnings around variable sizes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a0098ee505f299f6ba12294aad038b5300f57bf", "description": "radv: cleanup LLVM related includes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5", "description": "ac: move ac_lower_indirect_derefs() outside of the LLVM dir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b7c442d39cef213a4fab64b9f8b956d48e60340", "description": "radv: remove old comment about LLVM <= 8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24b52a9b698ccbe6968ddac85c5d58be47381444", "description": "radv/winsys: remove set but never used use_llvm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a12b844d40187c582c47dddfeecf91d4dd1643df", "description": "radv: fix emitting default depth bounds state on GFX6", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "79790e276f61f23217badd80c51add755dfe18ac", "description": "zink: when performing an implicit reset, sync qbos", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee" }, { "sha": "55b2b9b389a82cb0fd2e82cfb63ac1ac3a687358", "description": "zink: only reset query on suspend if the query has previously been stopped", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee" }, { "sha": "42658ab70cc1f3f680b53a6d3648d41ee2685885", "description": "zink: init timeline semaphore on screen creation, not first batch creation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e34dc0840bf318cdd6524bcb8671ae4b849e4039", "description": "zink: use cached memory for staging resources", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "6ff6d01c3777ed2bed7b80029f946425835d918e" }, { "sha": "67d22bd8e0b764c69f60e361a3a1425750823ff3", "description": "zink: restore previous semaphore (prev_sem) handling", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb" }, { "sha": "de31a510cc508dcc4826b1e9217a81e6fb1bb8ec", "description": "zink: track persistent resource objects, not resources", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "616720d6aec7db5c919bb3e79510b1c83fb99c47" }, { "sha": "90315b14d1031c91e1021ded6bd3f183a976abf2", "description": "softpipe: ci updates", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "fa2b32b3b141cda001a345f993de180af8852ad8", "description": "softpipe: fix streamout queries", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ddb9ad363d900e00898b591fe0793622257acc47" }, { "sha": "8dbb022b8a93e99a6909ef58299f3649de26b854", "description": "softpipe: fix render condition checking", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d" }, { "sha": "ab3a72cc2057beb90acb5346c48baa29d6d2fa52", "description": "pan/bi: Skip nir_opt_move/sink for blend shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "52863f2e60fae865ef6a2a2e5a385b252c73364c" }, { "sha": "abcefaffb16a35364a61bbeb8e0dc8e4e3e4e135", "description": "panfrost/ci: Enable some dEQP 3.1 tests on Mali T860", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c739f9bdab90eb6c1510277dfb0623d98819785f", "description": "panfrost/ci: Test GLES 3.1 on Bifrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51f86720b916d8844a6b7cf87bb3dfef1b3ae463", "description": "ci: Update to a kernel that has the panfrost MMU fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5742493650e849259601fb5b3bd2367a8f39cc89", "description": "panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35a28e038107410bb6a733c51cbd267aa79a4b20", "description": "frontends/va: add VASurfaceAttribUsageHint attribute", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ebab3109876113f86ed189f26f409529c7abed67" }, { "sha": "0cae8d372e644a1d89ec5685781435159ee2d285", "description": "r600: don't set an index_bias for indirect draw calls", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "c6c532faa8cf172715b38783ec7175b626a63944" }, { "sha": "0934467fd91b7c29da171902b7f0eef6baee4ca5", "description": "Revert \"r600: Don't advertise support for scaled int16 vertex formats\"", "nominated": true, "nomination_type": 2, "resolution": 1, "master_sha": null, "because_sha": "00a1521529ccb4f7527c6d55a471ef18d1b000d1" }, { "sha": "bb56fce8e307512325ad4a2f8e25ae81f74891ce", "description": "glx: Remove unused debugging printfs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70f66bb5ea0d703b1da7673eba320ccaa21fe921", "description": "glx: Convert undocumented LIBGL_DIAGNOSTIC to LIBGL_DEBUG=verbose", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3d14e76167dd6fff98197dc8817333f63b7a2b6", "description": "glx: Add and use DebugMessageF convenience macro", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3", "description": "glx: s/dri_message/glx_message/", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12fd68a0dc661074ccf7b3d074138329a241bc3c", "description": "glx: Return the right GLX opcode in synthetic MakeCurrent errors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a613c55eba545f16228933da70ef5196680013d", "description": "dri: Try harder to infer the drawable fbconfig if needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "134af5ada240d163fee91c2d8cbf5128590d7c86", "description": "intel/compiler: Don't insert barriers for NULL sources", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "eab1c55590b15260d6e1ceb65f96661a5e42ad00" }, { "sha": "a6a198da2196743edda3f01054543909f5da4f8d", "description": "zink: do not read outside of array", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "dd29a7e5b0ec289a8de978b5ad44e8fe7d1760ac" }, { "sha": "500616706148d2e340bbdfecad45204b515ae9b5", "description": "panfrost: Hook-up indirect dispatch support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b22cda364d92bd50c3bed12a28080ba0252f04d", "description": "panfrost: Add helpers to emit indirect dispatch jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d14a0cb999bf2b3fd880516b12e91c3ef271744", "description": "panfrost: Make sure pack_work_groups_compute() is passed valid dimensions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54a4e75223e57e22a21c46d3b7721b5943f5d044", "description": "pan/midg: Make sure the constant offset is in range in mir_match_iadd()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c09439721c3a6b609cd510999054f284115da3a2", "description": "pan/midg: Fix midgard_pack_common_store_mask()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51836a2be9152b1be171231d0617baae8e74f6d7", "description": "pan/bi: Expand pseudo instructions when nosched is set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62f3507aea92d63e10072940252781781943d94b", "description": "gallium: Fix PIPE_BIND_SAMPLER_REDUCTION_MINMAX definition to be unique", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "59ad872458c99df8b99d176e23be8f1e4c200897" }, { "sha": "fca09eb8f390e202a18a964a3816a0b3729938cc", "description": "zink: Fix format query for minmax reduction support", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f" }, { "sha": "4a6b87ceab32639058a024ecda32083e46c062ec", "description": "radeonsi: implement pipe_context.create_video_buffer_with_modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f101e8096f719a97528c8d15b6ea8fd3a7eae4e", "description": "gallium, va: add support for VASurfaceAttribDRMFormatModifiers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74685c8136d9a188764dc7c68675996f19c67248", "description": "anv: reuse define for number of render target assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2", "description": "anv: implement VK_EXT_color_write_enable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82eb7c04e7ee7b5a393550116c2e68fbdf78c3ca", "description": "anv: prepare pipeline for delayed emission of color writes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fab08d65cbdb9f487eccd3d135fe57b06afe6a00", "description": "anv: drop extension check for dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b49d5d1930fdbd1293603c34ba952ab9bdf858f", "description": "vulkan: bump headers/registry to version 1.2.175", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51a4bca3c33126fc6057b8edde300e0c1749a4ef", "description": "pan/midg: Fix 2 memory leaks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74c467d9886cbb588d9e8f0ac23775d4b9d780bd", "description": "aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "59bbf885e97ab1cc17446ff6a46c4cda501cfd46", "description": "gallium/u_threaded: offload begin/end_intel_perf_query", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97" }, { "sha": "e6aa5b96a8d751b5a5c8a98bca16679cd809b10e", "description": "gallium/u_threaded: implement INTEL_performance_query hooks", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97" }, { "sha": "a53d5753fd01f325874bfbbffc25a8fdc5afa9f5", "description": "intel/perf: move calculation of period_exponent to perf ctx init", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "111d89eb7c62c0dc8df20a98bf6719adf90f3e44", "description": "iris: fully populate perf_config before using it to initialize perf_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e329396545bb37ac26d346f66f3d6709a3d947d", "description": "i965: fully populate perf_config before using it to initialize perf_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e189839002d69b03ddfd164b48ed676f3f0e9c85", "description": "meson: Disable MSVC warning 5105", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e29f4a19a895c2541d8963c9f7e0d56dfcbe5c01", "description": "meson: Disable libdrm for RADV on Windows", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9254699a7b57b72cc1d705571fb55e0474838b3", "description": "meson: Add wrap for libelf on Windows", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c93bd731f89688ef15dc89fd9817e914a67ccead", "description": "v3dv/pipeline_cache: bail out in case of error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc736a1740badb123c8f919fc71d8ada1f8efe78", "description": "radv: Use ac_drm_fourcc.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a64b36ecafd6e0e80079b61f69871a1c7c6c2e43", "description": "ac/surface: Move drm_fourcc.h to common header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84c64a0713dc66f2061ea0d273543a2c395a2da7", "description": "ci/v3d: execute all piglit tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "796cb1e9d5b6bf0b7e4c5ef929a77fc5b0c651a1", "description": "v3dv: check returned values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32a2978949a9781d72215aa8308ec216e6c6e561", "description": "lavapipe: fix mipmapped resolves.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" }, { "sha": "53c97f92cd6c44cea59c38e4faa02c5d4f43438f", "description": "microsoft/compiler: For Vulkan environment, don't create resource handles upfront", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6667b13f249188e0d2759e13eca95a9ea8543ee", "description": "microsoft/compiler: Remove assert-only resource size or usage tracking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86e443d0ccb52b45b6082d47f4037b8a62762d60", "description": "microsoft/compiler: Remove hardcoded limits on numbers of resource arrays", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f4ba349e925b5ed05010147053df4ebc8eacd85", "description": "nir/lower_fragcolor: Handle fp16 outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49c6157b15e4cd5bf47bc1a385e3f12be0a222b3", "description": "nir/lower_fragcolor: Use shader_instructions_pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bb29c07a4fd262db891005897b0662720ddbccf", "description": "spirv: fixup pointer_to/from_ssa with acceleration structures", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ed907e5d84cba4632320bad4dfc35462ca0dd927" }, { "sha": "e91c95dba8af9025c8eefe187a698e613ef0fc2b", "description": "venus: force a roundtrip after vn_renderer_bo_create_dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8bbe55533f536be74abfd4d1d59e5df4ad1a4ca7", "description": "venus: close the import memory fd on success", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9703ca56991c0a74aeb240477a21c074ff156244", "description": "pan/mdg: fix midgard writemask encoding for stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57603866540e4782451215a10c4401f5c6ee43fe", "description": "radv: only set robust_modes if robustBufferAccess2 is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8408d0312faa237d541062a80fef80bea49a4ab0", "description": "radv: improve vectorization callback for small bit sizes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89b759c4f953eb284cb96c220779c160dffa842e", "description": "nir/opt_load_store_vectorize: loop internally", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "447820d003798b177700407128c7eaa9b9e6cc48", "description": "nir/opt_load_store_vectorize: ignore load_vulkan_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ca11b4a66ece88cbfdbe0c23d826f2f7c232d4d", "description": "nir/opt_load_store_vectorize: improve handling of swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4df3654c7914118f9ccba1224fb46e928bb07177", "description": "nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "839af6545bf2f9a7406725e905ffa702731ddc10", "description": "mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a36b11a66ac32854adc1a47dd1b587d74ab01e7", "description": "mesa: Remove dead _mesa_pack_ubyte_rgba_rect().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "580a1ba7065698ef86b6222b2bcbf89147b1e4e9", "description": "mesa: Move per-pixel Z pack functions to swrast.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84db62553317b27ba1b205867e0944b608d74950", "description": "msea: Move z24s8-to-z24s8 packing fastpath to swrast.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "698c8b5022d022a4616a8f3a3fb8f19ecb25f9f6", "description": "mesa: Remove dead _mesa_get_pack_float_z_func().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "90f98b56f8541a3e7bc96e1121f404350bb68cf8", "description": "mesa: Deduplicate _mesa_pack_uint_z_row().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a773d770e094f82081820e868daa53e8e69945f", "description": "mesa: Deduplicate _mesa_pack_float_z_row().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e20f6a1e99840f763c21988e723638b9a54000e", "description": "mesa: Deduplicate _mesa_pack_ubyte_stencil_row()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8bd91d1368815c5bbf975044df8bfcf3186ac3b7", "description": "util: Fix big-endian handling of z/s formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ccd0891d342cd518b929f5135ad307255ddc789", "description": "nir/lower_fragcolor: set outputs_written for fragdata members", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "577c9de659d8763cc2310654c0fbe23505469450", "description": "docs: update calendar and link releases notes for 21.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e821001c55cac76c59d7788862e9f084f6df851", "description": "docs: update sha256 sum for mesa 21.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2655ccc30e79a29b5df590efaafae4f566840c00", "description": "docs: add release notes for 21.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f12a42841f4e64ec84d81845b7b0a563098dff2", "description": "docs: write basic meta-documentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056", "description": "zink: Learn about VK_KHR_swapchain", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcb5ba58165cd407408f8dd9a102f0c5e16a9956", "description": "Revert \"ci/radeonsi: Add expected failures due to #4674 having slipped in\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6" }, { "sha": "58ee3347a8e0571c54452993890e1399f6f62303", "description": "Revert \"st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860" }, { "sha": "8acf361db4190aa5f7c788019d1e42d1df031b81", "description": "intel: Fix GEN_GEN macro checks", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "9da8a55b08f4c44707f2471bbf7b61e98033a3ad" }, { "sha": "9967dabe919e11a2ebe650a6ce9919556eec4a78", "description": "freedreno/regs: add 5nm DSI PHY/PLL regs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1de393fec5394e4423de20f8542f4a20cd1a38df", "description": "panfrost: Fix ZS reloading on Bifrost v6", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" }, { "sha": "52d3f6b1230608ddeafea2d98fb0bbba692f0eb7", "description": "gallium: when tracing is enabled for threaded drivers, trace the driver thread", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "04241e826eabf9fab16596d0454fffb48d476c93", "description": "zink: add clear-on-flush mechanic deeper into flush codepath", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "be6532ecdfa448919f277c07391d38dcc50a6ab4", "description": "zink: directly set batch->state->flush_res from flush_resource hook", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "7af40bb595881a5bdef8870df7ca8605b86d2107", "description": "zink: move wsi flush info conditional to queue submission", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "4dcd477d123e62f144210c6b624627f9c42d5924", "description": "zink: add a flag indicating whether scanout object needs updating", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "dd8b15b2bbe9a115f4df921449234cc12ea63f31", "description": "zink: move scanout sync to end of batch", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "82710b8fc4fbdb08da7db02f8a64fadb8d43525f", "description": "Revert \"zink: force scanout sync when mapping scanout resource\"", "nominated": false, "nomination_type": 2, "resolution": 1, "master_sha": null, "because_sha": "874535752b497bd8ab49cf97add6de2ed9b16f81" }, { "sha": "28a9f54095ae474f57fd4bf8882c75b047db1203", "description": "docs/macos: Explain Apple GLX versus OSMesa on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "449744009c66bab8970c1d190eceae4afbf2e9f5", "description": "panfrost: Keep panfrost_batch_reserve_framebuffer() private", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1e1ee044eb437a526980da3c69b5e3b9033aefd", "description": "pan/bi: Don't set the EOS flag if there's at least one successor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19849a6501e9f613b3a20a148e83fc38a0913c28", "description": "panfrost: Fix indirect draws", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" }, { "sha": "ebc07f4b2f33b7730c9729094692f8aa2ee9ccf2", "description": "panfrost: Remove padded unorm blendable formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fae90a794040de758abf223404240402c8e14b9f", "description": "panfrost: Always pick dithered tb formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "884f9c79264821cdd11950a53c7e1ed352a32e1b", "description": "panfrost: Drop blendable format accessor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f2140df8e5b71bb257d6e7652beda908192c385", "description": "panfrost: Simplify format_to_bifrost_blend prototype", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86e895c429e2e7f6ab4ea39c20d2c73ecfc47ab0", "description": "panfrost: Specialize blendable formats for sRGB", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "218b50fae452b1ff934ea12ea8cc8d3857215e4c", "description": "panfrost: Keep Bifrost blendable -> pixel in table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9402d5a6b5755035cd28f2a1754ef50fadca3007", "description": "ir3: make possible to specify branchstack up to 64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7eed458697cf247b211172547fcbb08294b0bff", "description": "ir3: do not double threadsize when exceeding branchstack limit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c073648d80e3fd079da69439303b85a89a00d696", "description": "intel/batch_decoder: set foreground color of decoded instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86816f31340fb0b8ebfd8c9a699a6b9c08df4c4d", "description": "intel/tools: remove unused macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "776ba401153224d8cfec0cbfbdf6992078398936", "description": "aco: add and use Program::progress", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d36232e62ae7daba7ab0ed23f890d6c0e4a35c3", "description": "aco: allow SDWA sels smaller than the operand size", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "655ba1e3a9b2a1acbf56937c39a1bd25d48d0246", "description": "aco: don't update register demand during RA validation", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "1cf39001cd0393b7ebdd8c39d99bf170fb9c6a7a", "description": "radv: allow concurrent MSAA images to be FMASK compressed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccfe3e4af5f287ed7af91cba546fdd097e05e55a", "description": "ci/broadcom: add EGL testing jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37e7725a5e78cfd5f5f792c8a0883e3fb33e2d9c", "description": "ci/vc4: add KHR-GLES2.* job test", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79a0eee2fb7b087e6af704b3e8ae148f30feb4c0", "description": "ci/broadcom: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c2c0813c56baf522f39584150046c613a18931f", "description": "zink: use undefined layout for first scanout obj transition", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "5357d331fb221d80a3c2ca7f2a06f91f540d3578", "description": "libgl-xlib: Add missing dep_x11 dependency", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "707959a9e4dd0a00f727f68addd4e1bbff33512e", "description": "libgl-xlib: Set darwin-versions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cbe57963dc685d0939a6356820c42b394b39467f", "description": "venus: change SpaceBeforeParens style option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11a65dbedc9c4df357705eb6ac1d69d174e3a1f6", "description": "venus: clang-format clean", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e33b6a32bf31b2c881ebcf1c228d0274b0ec392", "description": "turnip: enable shaderInt16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d918bbfa1cedb38e71255632ca1e44ab3ad7c29d", "description": "ir3: treat 16b imul as mul.s24", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bf74754603c6cc91562a0554da58c1240aa75c6", "description": "ir3: handle 16b op_i2b1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ceb99c33b3273c9cff5ecc4666bd31f08050eefd", "description": "intel: Rename _gen keyword to _gfx_ver in few build files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8d5c53dbb564f61396bee27972f2b483b6c1180", "description": "intel: Rename since_gen to since ver", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "abf0bf9e9b801b6e904907f3a779dbe82bf245e0", "description": "intel: Rename {i965, iris, anv, isl}_gen prefix in build files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "238b0d7b30d243bab0c297fb82d8cae6fa4b06d8", "description": "intel: Rename GEN_PART to INTEL_PART", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f36efe5e7bf0a22640374795ed50c73e120f57ef", "description": "intel: Rename _gen_{program, part, batch, freq} to _intel_{..}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c144cc7889491de3c6c3739e39b58e74234e3cea", "description": "intel: Rename calculate_gen_slm_size to intel_calculate_slm_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12099d51f62c2b9790c07f9e28c1f625dd04ba6c", "description": "intel: Rename gen_10 to ver_10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dde7ac7f3fa48919e735c830787ea55cc39583c8", "description": "intel: Rename vk_to_gen keyword to vk_to_intel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b86cc8b5c70f132e1f55949479a6a44c4325d53", "description": "intel: Rename isl_to_gen keyword to isl_encode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b4767d0839e8ae78ea107809d451adc4fc071ad", "description": "intel: Remove devinfo_to_gen() helper function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f42b28cc331e1fd0b7bd86542b481b924c5e680", "description": "intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07eec673fce98da0c1dbfdc1360416d85f66d46b", "description": "intel: Rename eu compact instruction tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "492da8b8c1004afef68f8e1c06beab4371f3dbf6", "description": "intel: Rename index_gen keyword to index_ver", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d66f0a2eede3ac373185085526e754d3166fd77", "description": "intel: Rename gens keyword to gfx_vers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea1390135448b04dd33ca26866fdb1673fb3a58b", "description": "intel: Rename gen keyword in test_eu_validate.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e39e49e2cedb09a4a353f4904cbf433c1c38bd8", "description": "intel: Rename gen enum to gfx_ver", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47a32160eb2d5c2280ee3226e232628f7468e186", "description": "intel: Rename brw_gen_enum.h to brw_gfx_ver_enum.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d7e7545ac77e32b615d464c9a5b8d1d4b8a4206", "description": "intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2ef2948a033edaa28c205f0379776107ecafc1c", "description": "intel: Rename GEN_PERF prefix to INTEL_PERF in source files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f2578de2d09bd1bb6e215ada498b8f84e2f34a1", "description": "intel: Rename GEN_PERF prefix to INTEL_PERF in build files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b4ef7815eb7417a59506fe568418b8e511141da", "description": "intel: Fix alignment and line wrapping due to gen_perf renaming", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbe81292c6f9f14ef90dd13740cfa138d9c52082", "description": "intel: Rename gen_perf prefix to intel_perf in source files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6e79436af601692ee3fa159ad44b2cb0aaf3335", "description": "intel: Rename gen_perf prefix in filenames to intel_perf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e66a88cfa08c8e5f7c670ef4afb54f551cf41eaf", "description": "intel: Rename gen_context prefix to intel_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71ad340a9c65691522ba48b841e4dfc4f3495590", "description": "intel: Rename gen_context.h to intel_context.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52c3f3df47e9391cfec24952a792f06e1b818005", "description": "intel: Drop gen prefix in gen_has_get_tiling()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcbb9338f2b26e1262b6581f2ba67952efb775dc", "description": "intel: Rename gen_get_aperture_size to intel_get_aperture_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "726d9696dde5d723df662a6825d66a7e6784fc23", "description": "intel: Rename gen_get_device prefix to intel_get_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4507e6674e4b83f9baef9c2d9727a4a22aa61912", "description": "intel: Rename GEN_DEVICE prefix in macros to INTEL_DEVICE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c535cbf99fda308aa54ab64d228c9c96ba5650a", "description": "intel: Fix alignment and line wrapping due to gen_device renaming", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61e8636557f7459f4adeb230016362b63ab1ce7f", "description": "intel: Rename gen_device prefix to intel_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd39d3b1adcbe383ebd9b3f80d4a30eee0ab4c2f", "description": "intel: Rename gen_device prefix in filenames", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dae083f188b41ffbcf27dab9792f0bb9c4f17cf1", "description": "intel: Rename intel_device_info.c to intel_dev_info.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3093513bb1af16de8e726314141831ab2a3f7fd3", "description": "intel: Rename GEN_DEBUG prefix to INTEL_DEBUG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52326ca9f7122807776f333732dc27bb00bf8ae1", "description": "intel: Rename gen_debug prefix to intel_debug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "926d343acf3a4613364ef36f59801e42a00e763f", "description": "intel: Rename files with gen_debug prefix", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2417cd3e0e5ae7125860718f43b2dee17e36dab4", "description": "util/format: add util_format_is_rgbx_or_bgrx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f8c5844effddddf65770706e1200867f4d53546", "description": "compiler/glsl: Always propagate_invariance() last", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d35f8604c7a79d3829df7ab54e94cad0a1db0461", "description": "compiler/glsl: Propagate invariant/precise when splitting arrays", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5ef4296cb651e39402263c426d3edbee99ea1220", "description": "compiler/glsl: Return progress from propagate_invariance()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fb1f9303b5e082f1aa6133c76a71cbf075bfd11", "description": "Revert \"radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it\"", "nominated": true, "nomination_type": 2, "resolution": 1, "master_sha": null, "because_sha": "cd12fcff96cc7db794047e2a045142ea861254a2" }, { "sha": "0eaa5dfac0e963e889593fc07ffd3f288bde0140", "description": "aco: remove image parameter from get_sampler_desc()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a7b89c89df9acea080ccc4f7c2852699ba3a0f9", "description": "ac/nir: set TRUNC_COORD=0 for nir_texop_tg4", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50" }, { "sha": "3cbe9894f74e064e7e6136a146aa4793c77fee3e", "description": "aco: set TRUNC_COORD=0 for nir_texop_tg4", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50" }, { "sha": "95d9d811c91076d50385b2fbd330335b68688c69", "description": "zink: do not require vulkan memory model for shader-images", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "874535752b497bd8ab49cf97add6de2ed9b16f81", "description": "zink: force scanout sync when mapping scanout resource", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "2138aef7c925483e5cad25ba897b56d4ef5d4d24", "description": "zink: merge copy-to-scanout path into non-deferred flush path", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "104603fa763c52e98a79785dd514beab949546db" }, { "sha": "05cf1e7f36cb5337aea3467c730bac1b80494730", "description": "iris: enable GL_EXT_memory_object feature", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "772dc50d162f6ac99676ef5134607f0d0e6db21e", "description": "iris: hook up resource creation from memory object", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cdb5a727644e9fd0195519f81ce34f79a99ae432", "description": "iris: hook up memory object creation from handle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58e93711412a6b0358f4800c18aa302676845de9", "description": "anv: do not support image export with stencil aspect set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b2c7f286ff0ba27013c21a186954d518a5be94d", "description": "panfrost: Fix RSD emission on Bifrost v6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6aaa325f89d22c2ae3b00d754237a6104c970263", "description": "radv: remove radv_image_iview::multiplane_planes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8198aeac8d9e7fd61ebd934433b2d801801a1640", "description": "radv: remove radv_image_iview::bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9da4590df8b7d08d51464874987313d230adfee8", "description": "amd/common: Use cap to test kernel modifier support.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750" }, { "sha": "8d9b52f45a6b3fa39feddd16cc4d63b499c12640", "description": "panfrost: Reserve thread storage descriptor in panfrost_launch_grid()", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" }, { "sha": "57ff43499bbe24333f766aa302aaf282f47ddcf5", "description": "ci/softpipe: run KHR-GLESxx tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbc0c05c53a63002d3073cab8e7fb6ebb70c617d", "description": "ci/llvmpipe: run KHR-GLES2.* tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0dde87457e609b95e1e3b62ae8915ae09781f837", "description": "ci/v3d: add KHR-GLES test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01debec88b11c3226bc18e9aa0c466731cf9d324", "description": "ci: support KHR-GLES testing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722", "description": "turnip: add LRZ early-z support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af049b6668fe7862b35721cf8baf3536121d8b03", "description": "turnip: fix setting dynamic state mask for VK_DYNAMIC_STATE_STENCIL_OP_EXT case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88c7aa0b3e0726bff069c837a0e1f02b03e84109", "description": "turnip: group all geometry constant draw states in one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c0c696f16304aa779ffbfc2d41c0cf6827b12b0", "description": "turnip: update LRZ state based on stencil test state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff8e3547b3ccd5ea139d200347c46b1d84960a85", "description": "turnip: implement LRZ direction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d3542694bd26d6a912e558af6421aef8e62758f", "description": "radv: fix emitting depth bias when beginning a command buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "8a47422d9778056b2263d5f253fab49dfed91486" }, { "sha": "e4c0724dc6e735da738262de0d26d3e583b746bb", "description": "radv: fix fast clearing depth-only or stencil-only aspects with HTILE", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "00ff60f799c3e8a2d0c4d7933b60b3f8f69f092c", "description": "gallivm: add 16-bit integer support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c82c05d5857159f166ff6f7c2a50c924fda6bc3", "description": "gallivm: run nir_opt_algebraic_late", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da5f346e6c63a17352ed8aacd6b1c182a1a9971d", "description": "gallivm: handle 16-bit input in i2b32", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "dac8cb981f4f2951a14e16851d59fb8d49a3e19b" }, { "sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6", "description": "ci/radeonsi: Add expected failures due to #4674 having slipped in", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fc5da54b4d7c07e3117b0583361b220308675c0", "description": "ci: Drop hack to disable all modules from defconfig", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a47e4016c1082c4fe8e6fc429f573e37cc01e3e3", "description": "ci: Use a single kernel+rootfs for both baremetal and LAVA jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79c65217a190cd54f29c0baf0fbddcf52eba53f3", "description": "ci: Test RadeonSI with piglit's quick_gl", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f475b9fd51420462f8f947ba327111a0f0732342", "description": "ci/lava: Start Xorg on request, for Piglit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6aebdf2af927f24f57712837a18e38fef18b14c", "description": "ci/lava: Update kernel for LAVA to 5.11", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53999fe16f76825031ac1a02634778e9f6ad7985", "description": "ci/lava: Build all piglit profiles in LAVA images", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a056362d92523bdc3bc57c6a2c52c1e45a58827b", "description": "ci: Reenable radeonsi jobs, and extend coverage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcebdcb3b39f05583d6db45dca453c6aef3f17bb", "description": "panfrost: Fix Bo imports to not take the process down if fd is invalid", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "027095065dfb79c05f08e8da2052c407c4d66aaa", "description": "drm-shim: fix compile with glibc >= 2.33", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a384f587affa057797c9562f7de50b7679b9b04", "description": "llvmpipe: delay late screen creation until context init.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3172289d8b1bec597dfce600dac2fe8a0f0819b9", "description": "llvmpipe: wrap late screen init with a mutex.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c93e95156a0fafd0e4b6e8a107f4940dcbdf9873", "description": "llvmpipe: split screen init up.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d3ded799550d447aaef4de52c017c3feb32b786", "description": "lavapipe: add support for non-dri loader on linux", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d144f7f58eefb09a47c14561dd541f123dd222b", "description": "CI: Windows: Bump warning level to W3 (except for zlib)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b69dd68097ef86d3226aa074cb1bab6e6187707", "description": "xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "b678115480757e0c5283ab0de27a056ded984272", "description": "llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "4a3f0444732fb95883b70bef1b1ffda86af46e4a", "description": "gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "0e2566a8a7e327b21087e7889d8e8028a5cc5edd", "description": "shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "67b5fba62ae578f4748ec9acd667d7b74644cb3c", "description": "microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "53786d2eb2d173b2e050dd40c4120a5cc461f0f9", "description": "microsoft/clc: Fix undeclared function warning", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "d641adca6a632740e4158774aa6eebf20739ab22", "description": "microsoft/clc: Fix MSVC unreferenced variable warnings", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "1a0fbca1bdf7e27e609d6fc8d7a26cd055fcc7a7", "description": "d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "09440ce3fb0d7f2e66d7b793eb39b9ff2a7dbf8c", "description": "nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "750ddf323954d8b005665d1dacd85208837c6ec7", "description": "gallium/hud: extend check for has_srgb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f93dc9dc77c3189cfeba5dbe471ac087f62b37be", "description": "gallium/hud: create vs_text to match fs_text", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5322572c7825f55e583ccc37a01c4b6f891c9821", "description": "virgl: move new added field to the end.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e778aceaae0505e4d3bc322f689338f18d662090" }, { "sha": "0f247cc8a9edafdb2d952d552c4c61d38c1dbfbe", "description": "iris/gfx12: Invalidate ISP at the end of every batch.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b9253c28706f3719bffd147b4fa803c7ef544a7", "description": "meson: OpenMP is supposed to be optional", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cd2832ee5107201493d59f70983f162653e53c7d" }, { "sha": "f5133f6bce1b0fb2ad967c4d9e28a8378971859d", "description": "v3dv/pipeline: track descriptor maps per stage, not per pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48d31a6280c4de07279435606a5c0524c1787cad", "description": "meson: link vulkan_util with link_whole on mingw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54deb1010f7db2a1d73557194557ab0ac851b30f", "description": "gallium: fix uninitialized variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc036b17695318cd9c7f8e3376c017e896c2d1b1", "description": "vulkan: fix duplicate win32 def", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45f32ce239bcc756c9720896d12bc02d9e6cdc50", "description": "lavapipe: fix unused variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed04fd44ca5d7827100b334840c7fa95d38d23ce", "description": "freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "856953b131d573cab6f304df54b4ba877fb7d52c", "description": "spirv: fix uToAccelerationStructure handling", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "7f223a2329a7d392b8860f488b3797012cdd37fe" }, { "sha": "bdad5ce27b80175f20c5a660ed60b0e027a17f80", "description": "freedreno: Mark glsl-fs-fogscale as a Fail.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af0e6c22db4e7e144fc5eca6bfa1af57d4662987", "description": "meson: Increase Android Platform SDK version limit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1352205ab8cf0c1c5e2ad979ca9dda1b3edb089", "description": "mapi: Respect MESA_DEBUG=silent for no-op debug output.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a8e55d6a8f18fb1ee556cf6b2eb63fa25018b8e", "description": "ci/freedreno: Test dEQP-EGL against Xorg.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "510c687cfb9afbc8fe4f8e6e74810b398445eadb", "description": "ci/llvmpipe: Test dEQP-EGL against Xvfb.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c49daac1cdac3dfbd4f51ad1b9e90b0a81388d84", "description": "ci: Build deqp-egl targeting x11_egl_glx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "adcbda42e38a09b41dd00e59b79a9792d02bc321", "description": "panfrost: Allow FPK when there are no side effects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dbf9a4b072bb7e5cd558e79f639b5859f5dfb0a9", "description": "panfrost: Don't allow FPK if a RT is missing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "600a48248e9d74c6ade7030a5b14dbc6778d98e6", "description": "panfrost: Invert blend_reads_dest logic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba51d2583e300a5652e67bccc9d120381122f0dd", "description": "panfrost: Set clean_fragment_write for blits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0344619214b43db8bc5a928dd09d1fcf8f725fc", "description": "panfrost: Set allow_forward_pixel_to_be_killed for blit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e85b1d8fdfb20e432518715f9768cdd576c9a281", "description": "panfrost: Don't allow_forward_pixel_to_kill for Z/S blit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "899dd8e60a5228c4506400d621ef6b5abfe5e32c", "description": "nir: Update some comments referring to imov", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44f744be423116a3550d153fa9cebd5c9815b53a", "description": "zink: Enable PIPE_CAP_PACKED_UNIFORMS.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b", "description": "panfrost: Enable packed uniforms.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff007afce252548f797be180fd8719ed8d6a2db0", "description": "zink: document requirement of VK_EXT_custom_border_color", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a144fa608d606807d8ae3af14000abe450d52907", "description": "radv: Fix memory leak on descriptor pool reset with layout_size=0.", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "63c2dfe132452a7da7471d62e7ff91109ef61597", "description": "android: panfrost/lib: add pan_cs.c to Makefile.sources", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "387f8c037d382877cc1379a7fb4524907bc4c088" }, { "sha": "588a52869e1f320697b57854f8ecb129e8f7cda4", "description": "venus: refactor vn_queue_submission_count_semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c689ef395772ce0f5fe999fc08ddb7a2929fce8", "description": "gallium: Define PIPE_ARCH_AARCH64 for MSVC arm64 builds", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3", "description": "util/format: Add some NEON intrinsics-based u_format_unpack.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b5178ee4820d69386dfa0ecb28fe9fe7c4f0964", "description": "util: Switch the non-block formats to unpacking rgba rows instead of rects.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "921b05f5828ca207fb01d09eeba63b84af4adb9f", "description": "mesa: Remove dead _mesa_unpack_rgba_block().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b7814779b2d3226ee8c3ed145e30f301ff4b2e5", "description": "radeonsi: Report multi-plane formats as unsupported", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15" }, { "sha": "64367f2359eef33fe07e450be09c9a6b0004bf7b", "description": "turnip: implement VK_KHR_shader_terminate_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9dd9424a85f761961a176c21740ad9158fed2304", "description": "turnip: implement VK_EXT_shader_demote_to_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f17b41ab4f017b562fdf7c388200e68c22105331", "description": "nir: add lowering pass for helperInvocationEXT()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "360df6fbfe175dd258852746e95333f51060f970", "description": "ci/lava: Point the shader cache at tmpfs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09a23851aeca42a0228872b2c4e3d8f0c1063163", "description": "ci/piglit: Always include the HTML summary in a run.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f9f3455798779fbb61ee67d6ce99da300e3da76", "description": "ci/lava: Return the run's results/ artifacts from the DUTs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95b9ea85f56bb6c321e35eb5481d1399707379d1", "description": "ci/lavapipe: Don't include deqp's shader_cache in the artifacts.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9434675d607ccdb552d4a3e09bd0ac439d160494", "description": "aco: fix opquantize2f16 on GFX6-7", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "54a09545ec639e9204e6ee823e52872897e793df" }, { "sha": "08499369d0164e9a503e16aad39f9b9e1e347e1a", "description": "ir3: Assemble and disassemble swz/gat/sct", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d48d43039afbe08d7ca1eb9bc778499438c350ff", "description": "ir3: Improve cat1 modifier disassembly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c5b696cc3ae4795c145e0b33338158a37b3f2ff", "description": "ir3/parser: Fix oob write with immediates array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c140006e2a6812d0930bcd5f6c9738a08abc0d2", "description": "microsoft/clc: If local size isn't specified either in the shader or at runtime, set it to (1,1,1)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b460d4da60718a937796a0ad96bd539b8ba77e84", "description": "virgl: resources without any binding can be cached", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "788698383528c3fa3265da476b9dc255353f8bc2", "description": "nir/lower_tex: do not stumble on 16-bit inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd1b0c326623317fcd15816d8fbca0d20a4c5ff3", "description": "lavapipe: implement VK_EXT_custom_border_color", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a20e0b8a97780392c0bbfd025860ed9027eafc08", "description": "lavapipe: resolve border-color when creating sampler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860", "description": "st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "001c6f820164be6c80b3e0d05b84f083234c90e9", "description": "zink: fix tcs input reservation for user vars", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "2d98efd3232565fe4942627e2e8c23a0eb2a670c" }, { "sha": "a8ba8eb12f8bc03927effebd926f18952a26f13a", "description": "zink: fix tcs slot map eval for user vars", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "5c5e1abea24f44adaa904239031af71b4ff283c0" }, { "sha": "a1c7aff88a5390947fe4cba732ff03423e0c517d", "description": "zink: always copy the nir shader before compiling", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "2b4609b66cd129d77a72ac1cc3502213d1c1640f" }, { "sha": "d09442461f66955cd1ddc7367a0060db03d0fd0c", "description": "zink: fix stencil-export cap emission", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "8724d4fb361795be68eeced4947758e30feffc1b" }, { "sha": "451089812a031970a7849baddcfa6c924772d6ea", "description": "gallium/util: add easy profiling helpers using TIME_ELAPSED queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b5851fadb268c03fa607a7dd422c3399c9d4840", "description": "Revert \"r600: don't set an index_bias for indirect draw calls\"", "nominated": true, "nomination_type": 2, "resolution": 1, "master_sha": null, "because_sha": "acdf1a123436cb3fa7d4bbc9cfbb9566c7693de4" }, { "sha": "f90d625841363eb95ea69c6e4a8eee4dfdd17619", "description": "vulkan/util: cast enums to int64_t in switch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a49ef6e731447b664c49276700eeba3bdb412d40", "description": "iris: move target to isl dim translate to inline.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a067399e375023cfbc3e8c130cc8a30c3115a672", "description": "iris: move get_time into a static in bufmgr code.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c74d93cf0187e07cdfacc448a947a8cae485eb41", "description": "freedreno/fdl: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60509762329e63a37111c9b1b51fe8090705349a", "description": "freedreno/perfcntrs: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d26a224ca90b3dca5fb8f204f654acd6c40ea0fd", "description": "freedreno/ir2: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dbf09c2b4f8b14cc003430b905fc5f728ce17c1", "description": "freedreno/drm-shim: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45856c5fbc68c942f3377e6784f15eec362979a4", "description": "freedreno/decode: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3894bc966424cad8dd393287137e5df028776414", "description": "freedreno/computerator: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccd68b672aa91104875c4c7eba16ef83efcf7b3a", "description": "freedreno/common: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5918f750f5172b891a834babc73c4907d6e6b4c", "description": "freedreno/afuc: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b94db11708ccf48765de007cc9c0fdcaf95368aa", "description": "freedreno/drm: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a1653854f50aa429cb1a5e0ece063900cc988554", "description": "radeonsi: fix automatic DCC retiling after compute image stores", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d" }, { "sha": "4d7dd094e3607ad628847bf01b6ab92442f94d1b", "description": "radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d4f7962d48b46d34319f75bba03fad22c30efdff" }, { "sha": "a0771e6b27ebd35a599916f061c5b9d3c10c8c5b", "description": "radeonsi: fix incorrect comments in culling code and NIR lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0ffd1f9281c8f009f21ec5a8d97db3c6d502124", "description": "radeonsi: don't decompress DCC for float formats in si_compute_copy_image", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d" }, { "sha": "ec1ddb976a133bc6e504693373b0920e28ab2868", "description": "amd/registers: rename IMG_FORMAT to GFX10_FORMAT to disambiguate the meaning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e0ce4af4f6d310a762ca850694ae16a298b5f75", "description": "amd/registers: clean up gfx103.json", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a142925b7a0908de900dee56aa7c4b84ae7a7e0f", "description": "amd/registers: fix the kernel header parser with latest headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "418da19f9103469e7a43b88ddcaaa06b0e01db35", "description": "venus: add vn_wsi_create_scanout_image", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7db6598df10a05e061167c0b1319a1044ad9cde", "description": "venus: add vn_image_create", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1787ec77dc57aa460326d159ad855df6825eb07", "description": "venus: add vn_image_init_memory_requirements", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5de3cbbb2e66fcdb7d6219b78b89ad932ecadbd5", "description": "nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e" }, { "sha": "71d6d1b1ab917cff0f2f442391964e0ea8fc222b", "description": "nir_to_tgsi: Use ARL instead of UARL in the !native_integers case.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e" }, { "sha": "5b9c3cb7b9daeae04c1211c4124038fc2327ad94", "description": "zink: compare against screen batch id when determining which semaphore to use", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb" }, { "sha": "20e2c7308f67412234847fd66fb330969ae30de0", "description": "iris/gen12: Work around push constant corruption on context switch.", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "aea6f8effc2e6c95c6ea40232748c1a1931c3756", "description": "microsoft/compiler: Propagate access when lowering SSBO loads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "474824bf3d80b17d83277fc90a445aa29ce16ccb", "description": "microsoft/compiler: Support raw SRVs in addition to typed SRVs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5f402f002fe39a64308ebc198a37b28241c4cd2", "description": "microsoft/compiler: Store nir_shader in the ntd_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50d7e97c1d67b38157654824b16599fce83eb407", "description": "microsoft/compiler: Better support UBO/SSBO references to descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6b5aaaff8b47ebdc3769a2d47cf137618b6b6a4", "description": "microsoft/compiler: Split Vulkan resource_index / descriptor processing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a821e2b8bc960711c5aac9a36eb487a79d540c1", "description": "microsoft/compiler: Emit SSBO variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15de7122706e08da39582e74785ea34615058d4c", "description": "microsoft/compiler: Emit CBVs via variables for Vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "debdc81ccf385f5f75750a5ec0d6c2b31a35dd94", "description": "microsoft/compiler: Support arrays of UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88ff88bb7d01857ed9687e11608d151cd28cc56c", "description": "microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c8220685e056398967ceba50e20f0cf6cbddee8", "description": "microsoft/spirv_to_dxil: Lower loads/stores to DXIL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14997c7e9652e97cebebffa6d296ca70c1c82e8a", "description": "microsoft/spirv_to_dxil: Lower samplers from deref to index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a71aaa29d78a3490940bc0bd287136b3e3774ee", "description": "egl/android: include \"util/compiler.h\" for FALLTHROUGH macro", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "2928c21eb73b66d22d1f383abf62de583547f81f" }, { "sha": "5613984fd944a150d48e6a582daaeb8b2dde7e32", "description": "st/nine: Fix compilation error on non-x86 platforms", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d9e79bfe4f03eb0412a5535fce2a98c10623f53d" }, { "sha": "db538bde71bf3c7b76df3b65679124b24afb930f", "description": "ci: Add test which occasionally times out to lavapipe-vk skips", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebab3109876113f86ed189f26f409529c7abed67", "description": "frontends/va: improve surface attribs processing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c80b084f26dfe60e86c80dcc10da3544244b79e", "description": "v3dv: better tracking of dirty push constant state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "30f125f04fdb5e281884db5a625ed1959568fe40", "description": "v3dv: dirty viewport doesn't affect fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35ff75701f0ecccb5c97ebddec2a8a61fe52afcd", "description": "v3dv: improve dirty descriptor set state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "505d176a8ebfb6a2c7d0b0a51753332036ae6f75", "description": "anv: disable baked in pipeline bits from dynamic emission path", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414" }, { "sha": "30bc562bdaec2efbfae4cc01548b2adbae2c0c4b", "description": "anv: fix 3DSTATE_MULTISAMPLE emission on gen8+", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414" }, { "sha": "d29b5b9f20f84d60f69f7c8547008a60806f8307", "description": "v3dv: avoid dereferencing null value", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86d903e88ddab658c4806bdbc0656a2eeaac949c", "description": "radv: fix clearing DCC-compressed e5b9g9r9 images", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "7ae2ba5da9a014bd1dbde842d4c24e16d24e3554", "description": "glx: Remove some ancient backwards-compatibility typedefs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e77a23a34a3867f2d4765fe8b15377cf407543c", "description": "glx: Fold client_gl_only array into its one real user", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f97f994c3f65e44e46b464d3257adfeafac87e5", "description": "glx: Enable pure-client-library extensions explicitly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5d3cfb597a372274c876386904e18b22a9be077", "description": "glx: Remove redundant client_support field from extension table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f6996acfd747d9c36e5d1a99418f0a9d8e458a6", "description": "glx: Generalize __glXGetStringFromTable a little", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2014e1fe05bc547c2d50c7fe6aea5a5af39343bf", "description": "glx: Remove some non-functional GL extension from the table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "896c650b1b4bbab67a39ae2bb6e30d08f2b62d8a", "description": "glx: Mark GLX_{ATI_pixel_format_float,NV_float_buffer} as supported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcc9ce09d431de35667a58ff603e387d6de7ad29", "description": "glx: Remove major/minor version tracking from extension table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b6a1ef07503fb89c2f706a413a2433fbc19add4", "description": "glx: Remove some truly ancient unused code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2ecd0d589470635f35bf029fdf5290e24d6a016", "description": "glx: Remove silly __glXGetGLVersion() indirection", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66e1b42d066480301de8ba669f015b03d22f1541", "description": "radv: keep DCC compressed for clears on compute with image stores", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "84895dba7fd607c2691f4b70d31f02516ebb89d3", "description": "amd: remove some references to older LLVM versions in comments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b878444c3a3819386697361a976b5df30a96cf1f", "description": "amd: drop support for LLVM 10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2747332723652b3915436a5b039123c5bc7545e1", "description": "amd: drop support for LLVM 9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "936b58378c4cc6f2b6bfc3328ef7d5c2ba489992", "description": "amd: drop support for LLVM 8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac2ab5c895480d4705d783728f12cb9a2e72c385", "description": "ci: don't build clover with LLVM 9 on radeonsi because it's unsupported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "566dc4d74021e7d7a50e30a34a7061b12f65160f", "description": "intel/eu: Add instruction compaction support on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2572a9da49561af2d8dafce44bbb50c80505531", "description": "intel/fs: Add more efficient fragment coordinate calculation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0e0dfe1743c703e718e509e7c2096d1b6e3dc95", "description": "intel/fs: Introduce lowering pass to implement derivatives in terms of quad swizzles.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "635ed58e527f1a1c0b11eca0552e892f56f8ccf6", "description": "intel/compiler: Lower txd for 3D samplers on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "515ee73b4e2320daa18a6918d896847bf236d189", "description": "intel/fs: End computer shader with message gateway on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "262cb08557550dc9276522649b2ce1acd15df560", "description": "intel/fs: Disable 3-src immediates on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02ce55d2b19b91503eaa4b12894f757fb9a3bc71", "description": "intel/eu: Allow 64-bit registers on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "262b647b25f3c36fc40628734f6d73b12c582f58", "description": "intel/compiler: Lower integer division on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49b2d9f428cc7a8d4010c78c4a1ae5238434f413", "description": "intel/fs: Lower dword integer multiplies on XeHP.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f50dde8b35a117137617a862b3f0a6c4e1d35e0", "description": "intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3e5cd813ae6a840e7d7364207d56dbbeb050589", "description": "intel/fs: Handle regioning restrictions of split FP/DP pipelines.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0dc16965a99e2583202a2be4ef9fb7947b6828b2", "description": "intel/fs: Fix repclear assembly for XeHP+ regioning restrictions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05cce1f97d87cff14f7e869f4fa5bd39d3faef29", "description": "intel/fs: Use CHV/BXT implementation of 64-bit MOV_INDIRECT on XeHP+.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d57f3ced6caa48691f29bfa47eb957042eb9f3f2", "description": "intel/fs: Calculate SWSB cross-pipeline synchronization information.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f063334fc30df17015253c9308b89f41cddc9ed", "description": "intel/fs: Represent SWSB in-order dependency addresses as vectors.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78b643fb7f7ad6f48062714a23b0d6d9f213c8cb", "description": "Revert \"intel/compiler: Silence unused parameter warning in update_inst_scoreboard\"", "nominated": true, "nomination_type": 2, "resolution": 1, "master_sha": null, "because_sha": "a80e44902f66244d257c523afe77558cf334d624" }, { "sha": "d4537770bbf6c78d49dc71abe2f79099448339eb", "description": "intel/fs: Add helper functions inferring sync and exec pipeline of an instruction.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12479abded50e7caf5544776f7b7ecf161c6c487", "description": "intel/fs: Implement representation of SWSB cross-pipeline synchronization annotations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d53fc2240b6b012951692e172682d6799d78b802", "description": "glx/drisw: Enable GLX_ARB_create_context_no_error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cf36797bf9d63b33c405d85ce720dcd5e75a47c", "description": "v3dv: fix sRGB blending workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08ea0076641a40bb24e8e3975671f41b9ecda6fa", "description": "ci: disable initrd support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "757a711f396e42c6080563ef7fe589f173e38fb6", "description": "venus: fix virtgpu_bo_init_dmabuf for classic resource", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23159f1a7a4524769616f656035e78a7689314b0", "description": "ci/freedreno: Skip some precision tests on a530.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afa965b7c5f556ada4e0626abe933d2fd6874035", "description": "ci/virgl: Mark a couple of new Crash tests as flakes.", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "55fb9417a6a3fd5908a459b94de5f38b6e3a14ba", "description": "mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "53c36dfcfe3eb3749a53267f054870280afb0d71" }, { "sha": "31dba8d51b08ef160537c37d381b304c09091ee3", "description": "gallium/xlib: Fix for recent gl_config changes", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "4daef7ffe373f067249e052d96dcac145984b6e8" }, { "sha": "3af12216e38ac9c4bdc4d8dc370d969e2a2b2976", "description": "panfrost: Unset shared/scanout binding flags for staging resources", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e00d94f14f7f75d4974c1d48b4ec177f052723d3" }, { "sha": "716ce3cc1aaa1a9013ab08694a5a6ffdf63f3f4b", "description": "panfrost: Assert staging resource allocation was successful", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc9b3b260e08677aa78f74c0b4cf574175bd5d4d", "description": "Revert \"glx: Lift sending the MakeCurrent request to top-level code\"", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "80b67a3b444f31462890a8e390650fa77c4d2010" }, { "sha": "d148540e5ab2faf59890c1c41571f03a0b14db7e", "description": "venus: cap api version to 1.1 for Android", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d234da6ee3693286c2ad796c5c4c24856a86573", "description": "freedreno: Fix YUV sampler regression.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee" }, { "sha": "1bccefb3fc0c3a19883d3bdc71a0cba96dbdd3a9", "description": "ci: Move -Werror enabling from job definitions to meson build script", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63e4bdd90cc86c503a480838feab3be95acab25c", "description": "ci: Enable -Werror for the remaining GCC build jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf480cc9c28b0c3f488eea2fac08996a74be2e1a", "description": "osmesa: Replace default case FALLTHROUGH annotation by following return", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2391ffc9d4b49845a60492b515d178e49dd203df", "description": "ci: Enable -Werror in clang jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d200f458751ad84aaec6015467bc8ee4efe69ad3", "description": "Use explicit break instead of fall-through to break-only case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d4c31b3c7059565f0b4e952dfa1171506cb63ca", "description": "iris: Drop unneeded default switch case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8a88a8d39982cd304808df51028e5ff14eca359", "description": "llvmpipe: Drop switch with only default case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ef53724412dc0e90bb0a207c7d86f88225da11f", "description": "Guard FALLTHROUGH annotations after assert()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2928c21eb73b66d22d1f383abf62de583547f81f", "description": "Convert most remaining free-form fall-through comments to FALLTHROUGH", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96f0f46350715860ece0f2233a73eccf95ffba57", "description": "util: Remove unused Android options_tbl_lock", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e5911846e497c373d1f68749f057d6e1fe34831", "description": "lima/ppir: Cast pointer to uintptr_t instead of uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf727e6ba44272b278e3c32536aa34af26ab1121", "description": "tu: Expose VK_EXT_robustness2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0fb14420da1dad6d839f1633158890dd078eba78", "description": "tu: Handle null descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f58ece08da1d48eddb92678d8241d481a2efcf50", "description": "tu: Handle robust UBO behavior for pushed UBO ranges", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb02a48f831da750c4124ea6fa7c95861a4f4609", "description": "tu: Correctly preserve old push descriptor contents", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "6d4f33e469b301b2fc4f398f62c81ef66f9150be" }, { "sha": "c68ea960a781f1e59e906eb9c1a82330db7f2c9c", "description": "ir3, tu: Add compiler flag for robust UBO behavior", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f54028479b691a217128f6154d8b641224b8634", "description": "ir3: Reduce max const file indirect offset base to 9 bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e11f0560e80e6057d1149bca0b40c7e88a4d981", "description": "ir3: Fix list corruption in legalize_block()", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "adf1659ff5f07d907eca552be3b566e408c8601e" }, { "sha": "f601fd635bb254003bf6ac0664f70f5410497154", "description": "gitlab-ci: enable Intel AML-Y as experimental", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e8bc0a28a4a90793c49ab1530628f91a4daa4579", "description": "traces-iris: fix expectation for Intel GLK", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "bed3f31fc66280b39dbba81a83fa41c2231a6653", "description": "v3dv: don't use a dedicated BO for each occlusion query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a43da5c9994639820f466dfcf8a84fd5660ff77f", "description": "docs: update GL_ARB_texture_filter_minmax for zink", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cca616ebd505f3480d8950ca3033d6216521a871", "description": "zink: export PIPE_CAP_SAMPLER_REDUCTION_MINMAX_ARB", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "92f5006814cf4a34b5cf2d034f02ccd2422e174b", "description": "zink: handle minmax sampler creation for VK_EXT_sampler_filter_minmax", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f", "description": "zink: support format queries for VK_EXT_sampler_filter_minmax", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b62633c599f85d9f6d5923a76c04b08fa951b1a4", "description": "zink: hook up VK_EXT_sampler_filter_minmax", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec70882238683a95bc93387a12c2439488e2c084", "description": "radv: fix barrier in radv_decompress_dcc_compute shader", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "08fdaec473c9596aba2fe9947eb800b0282bdf26", "description": "radv: Allocate buffer list for MUTABLE descriptor types as well.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265" }, { "sha": "b60bc59180abbe4277c72fb25b085896ae7744d7", "description": "radv: Take image alignment into account when allocating MUTABLE pool.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265" }, { "sha": "f945cca9837815fe1fb2c7eba543ee33630fc9ca", "description": "clover/llvm: handle Fixed vs Scalable vectors explicitly starting with llvm-11", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "917049e7d65ab6ebd2418339b4c6b4faf1325eb0", "description": "v3dv: fix array sizes when tracking BOs during uniform setup", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e" }, { "sha": "e7e8464d94f0ab90d6695ac2d74e29fed87d9939", "description": "v3dv: fix descriptor set limits", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cbd299b051a7a6a7192a9d87ee0a1afbbaf1d0cc" }, { "sha": "a0152c594814c810768d7252cf0d4446b5b2f22d", "description": "v3dv/debug: use gl stage when checking debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98698c4d01ffc3c14a2e7170fd0059598b04d26a", "description": "v3dv/debug: print correct stage name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d510fd4736a2b93c77f003b246ffb636e68a7d8", "description": "ci/freedreno: Merge a630 piglit to a single job.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35e25ea1d07c5af7ec99c65db06010338af369aa", "description": "ac/surface: allow non-DCC modifiers for YUV on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "979e13869538e79e8b56e18dfb4e7ea8816443f4", "description": "radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19378dfe3c2a27ab2f9ed737d5553306233faf30", "description": "ac/surface: use blocksizebits instead of blocksize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6e697b595f8a46348a41be673a37bc0a39a8e032", "description": "util/format: document block depth field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b26a546b2f828990c109e3fae991b5cf50c4ffdd", "description": "radeon/vcn: handle tiled buffers when decoding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "029bc53be696a9387fe5ca47d6f91aef1cc5c83f", "description": "turnip: fix typo in tu_CmdBeginRenderPass2()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d52917f858f49fe13842abff7648f1490a6d52a8", "description": "turnip/lrz: added support for depth bounds test enable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2161aebf8dc5d2b31a61461a7ff2255d511e2b41", "description": "turnip: document GRAS_LRZ_CNTL's UNK5 bitfield", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54cf12774ae66a2c3fc354af10c061fcbfba7136", "description": "turnip/lrz: add support for VK_EXT_extended_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d6cbb73619b1244086914d2a1b83806a0482f5a", "description": "turnip: refactor how LRZ state is calculated", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "43ebba4e8838a63ec5b8456b4a21843b0edca4f0", "description": "turnip: initialize pipeline->rb_{stencil,depth}_cntl always", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f9fb7677bb7213e4b1b27021a8de5e02d01a5c9", "description": "turnip: move pipeline gras_su and rb{stencil,depth}_cntl_mask initialization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8403192edd267b99f0709cb73fe587c40492c5a", "description": "v3dv: use a bitfield to implement a quick check for job BO tracking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e76240f8423aa2a9522fe2792581a23f984e464", "description": "v3dv: optimize a few cases of BO job additions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "493a316e4016a37b9d38fd402a890296032339d7", "description": "v3dv: avoid redundant BO job additions for spill / shared BOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e", "description": "v3dv: avoid redundant BO job additions for UBO/SSBO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa170dab4c54e38ab260f20e17ba0dcf87a67ee9", "description": "v3dv: avoid redundant BO job additions for textures and samplers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7ea5e500f6e1ca92be52735e85ae88e9f3069ef", "description": "intel/blorp: remove tile flush from emit surface state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5", "description": "iris: reduce redundant tile cache flushes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfe2c5f667b594108d151e754da6289086495538", "description": "iris: only flush the render cache for aux changes, not format changes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb", "description": "iris: Cache VB/IB in L3$ for Gen12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed94528711d6584374478c76fe77f7f10b942efb", "description": "intel: add L3 Bypass Disable to gen xml", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "376c878c16219f3cbeffc621cec0918c0a634445", "description": "mesa/st: plumb GL_TEXTURE_REDUCTION_MODE_ARB through QueryInternalFormat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b122beaff362ad9601d063b0d047b66b01df8a20", "description": "gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59ad872458c99df8b99d176e23be8f1e4c200897", "description": "gallium: add PIPE_BIND_SAMPLER_REDUCTION_MINMAX", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19322079026b498bd3f4a37501728edc154d008f", "description": "venus: implement dma_buf fd import and properties query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "001549c92ce26e6a0cb5be85d25b3213ecbe5dac", "description": "venus: update venus-protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31782330da78e368d66c0e09e700acbccec67273", "description": "freedreno: Add missing foreach macros and update indentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b71154353ddcfc8a0a2681671f7935f33bf2dbe", "description": "venus: remove vn_renderer_info::has_timeline_sync", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37f03a2c4c5e4e2844e04042c790e7f45a64a771", "description": "venus: wait on vkQueuePresentKHR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14", "description": "venus: remove vn_ring_wait_all", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f69c8f042ae0d1270894d6488a512fee0a987e64", "description": "venus: remove vn_queue::sync_queue_index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6d819c3481d72330957c50515d0a51e6883e01f", "description": "venus: remove VN_SYNC_TYPE_SYNC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "974af6df32524708bfd9b18fe720ad307a79f155", "description": "venus: remove vn_renderer_sync support from vn_queue_submission", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d848dcb0dd87dd21ad2c57efa0e522fe42ee7e3", "description": "venus: stop using vn_renderer_sync in vn_queue", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d2454ad3c11fd6e99837001e98abfcdc991706c", "description": "venus: stop using vn_renderer_sync in vn_semaphore", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ffb0265cc3b922b866ea2a10503f26a9d316939", "description": "venus: stop using vn_renderer_sync in vn_fence", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2a51b8cf9978b5835e6dbbe93ea0562fe1e50e50", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4f8c8ca3cb18e74a3af724ae0ebf2424b0fb9dd", "description": "VERSION: bump to 21.2.0-devel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be2d9c113b070c7783f106821d0ad558898b7d4b", "description": "anv: Avoid corrupting indirect depth clear values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca01d68fb314507e513c6dada255a750e3774588", "description": "anv: Set correct fast clear value for depth during blorp operation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "660b4d6e25011a2479538928419eed981a4cdf2f", "description": "panfrost: Don't advertise AFBC mods when the format is not supported", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "44217be92134b03e7426860b42918b1d4602e08e" }, { "sha": "cd749d2c1a8563f84c1344836157aac53497ac28", "description": "freedreno: Manual fixups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d439343ea1aee146d4ce32800992cd389bd505d", "description": "freedreno: Re-indent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fdcae5b5b8925e00779ce1b4d499ca71907b601f", "description": "freedreno: Some manual reformatting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fb3984805a4715c740e6f7847fbd6dc120c2794", "description": "freedreno: Add .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75d8998f7c8a38c2299fd8d0fa65da8e322438ac", "description": "meson: Fix winflexbison warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b8a4516e6bd384ef20624624d0139931dc23037", "description": "aco/ra: remove live-in temporary from live_out_per_block when moving it", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587" }, { "sha": "11fde1247c291f836b28ad57984104a038e5cc51", "description": "aco/ra: use original names when renaming loop carried phi operands", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587" } ]