diff options
-rw-r--r-- | .pick_status.json | 4590 |
1 files changed, 4590 insertions, 0 deletions
diff --git a/.pick_status.json b/.pick_status.json index 4679db8ed75..0bda7eb5f78 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,5 +1,4595 @@ [ { + "sha": "f0c102c075f8ac76629bb34619187262ccc3e9d8", + "description": "ci: Quick exit qpa extraction for non-matching qpas.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "46d9b500f4fa57affbb75ffe092dcf23a717706f", + "description": "ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "33e0821a99fcc9e97ae0ce2065f2ce14df568c31", + "description": "ci: Add DEQP_EXPECTED_RENDERER support for VK tests.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6766d51c15fc8143466b53aa7384d0c06218f12d", + "description": "ci: Auto-detect the architecture for VK ICD filenames.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "044f50b9fdb0186ce32c5e54710f025ff677dab7", + "description": "ci: Drop old comment about enabling --deqp-watchdog.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c343d00edeb9a36a937e38664945ba6554fd4011", + "description": "ci: Drop double \".txt\" suffix on the unexpected results file.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "10c4a7cf59733ae2058a76b880ea0767a59dad4f", + "description": "spirv,radv,anv: implement no-op VK_GOOGLE_user_type", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "01ce7887bf0d6ec4619e1851002d4774aaa28a90", + "description": "aco: fix 64-bit shared_atomic_exchange", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1f2fd9c62ee167cae34d34664e6bd972169a3307", + "description": "aco: don't reorder barriers in the scheduler", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e1900ee2c70c15dea56027c21676174704f12348", + "description": "aco: preserve more fields when combining additions into SMEM", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" + }, + { + "sha": "95d5c1b8a1ebe4a2ce47206b9ff0af4fbfd5a31a", + "description": "aco: check instruction format before waiting for a previous SMEM store", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "1749953ea3eb2f3e33a61243cc11860795c658f3" + }, + { + "sha": "5ccc7c277c86f754f40515820b27b55296107c54", + "description": "aco: consider SDWA during value numbering", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5" + }, + { + "sha": "8aa98cebc15e6f6f8bcf42162399b5826376b3dc", + "description": "aco: fix interaction with 3f branch workaround and p_constaddr", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" + }, + { + "sha": "1fc1b877622e3477272a17a43fd438453484bb79", + "description": "gitlab-ci: Pull in GCC 9 from Debian testing in x86_test-gl/vk images", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c2366f01fd194c9aef91153e3050af30c57bb95a", + "description": "gitlab-ci: x86_test-base image as common base for x86_test-gl/vk", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "43111ea74589db078aa7d385d49d480097d22439", + "description": "gitlab-ci: Also list arm/x86_build in needs: of test jobs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bccf2a25a89622c49dcfa488763c245e6584d568", + "description": "intel: Add helper to calculate GPGPU_WALKER::RightExecutionMask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "78e400d4a515e8d8187259ed1287dd4671dee9ca", + "description": "iris, i965: Update limits for ARB_compute_variable_group_size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "46b428074f427ddff37d2f92a3ac0f0468d253be", + "description": "iris, i965: Drop max_variable_local_size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "90ec26a800ca7d24237b9df9b2549452f4aa9946", + "description": "intel/fs: Generate multiple CS SIMD variants for variable group size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9b8347c98842621a621746ec5718c95d297876c9", + "description": "anv: Use new helper functions to pick SIMD variant for CS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "594374dd8d83a32fa9149b2b799d8fc1c51ceb87", + "description": "iris: Use new helper functions to pick SIMD variant for CS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c9f4bda6ce52685cc835530d23348c69adfd89be", + "description": "iris: Set CS KernelStatePointer at dispatch", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ee0fc0f6dcf6093f4e3ff0796ace3cb1590a72ea", + "description": "i965: Use new helper functions to pick SIMD variant for CS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cb26d9c3119e089a0e0c6b0bf6cfc90193c70326", + "description": "intel/fs: Add helper to get prog_offset and simd_size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5b5e77caa7f0225aab3701de66b7434553c66033", + "description": "intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "10d0f39beb20c4cd6fe6d3f23a3b1d918653127a", + "description": "intel/fs: Remove min_dispatch_width spilling decision from RA", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9526e14b5cca2417368a41e2fb4a5835cfcbe205", + "description": "docs: update calendar, add news item, and link releases notes for 20.1.0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e94a811a46253ebf366f991129b283ff648ae470", + "description": "docs: Add release notes for 20.1.0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dff1bac6345b755bfba544b144e1e9dad71be9aa", + "description": "zink: always use logical eq ops in ntv with 1bit inputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "df2c68ee4fd470efdc4f0121a2fe4aa5c64771e0", + "description": "pan/bi: Initialize struct fma_op_info member extended.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa" + }, + { + "sha": "b3023055e075386e96fe2fbf093f0db261c0d9fa", + "description": "lima/ppir: use a ready list in node_to_instr", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a" + }, + { + "sha": "9ae8b4af75ea708323352c5c016dc4c72ba9c893", + "description": "pan/bi: Suppress inf/nan for now", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6f589f4e045c0e3a353e15899e67729d08a1ded0", + "description": "pan/bi: Add CSEL.16 packing tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "87ca1c1eeaedaad6d430c6504f32def27ec984b1", + "description": "pan/bi: Pack compact vertex texturing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6650fa22c79dca1264b8f77f83bba3ccbb0298b9", + "description": "pan/bi: Add f16 TEXC.vtx op", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "731dfc6066dac8da477ba02ad90d5f2145fa0811", + "description": "pan/bi: Allow vertex txl with lod=0 as compact", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fd0324a1ce9af727442a4a7208f0c017cdd7c681", + "description": "pan/bi: Document compute_lod bit for compact tex", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d31bc0e21c4799cd34a1c18643cd15c3f1026a12", + "description": "pan/bi: Also add compact vertex texturing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f514bdd10676ac35a0d4d48f0aefd57d21feb2c8", + "description": "pan/bi: Add TEX.vtx opcode for vertex texturing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2fd3ad91c737c1a00a1b6ace95423fd2d8f9d577", + "description": "pan/decode: Decode Bifrost shader flags", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ee6a5a5f0521bc40457258b2f0dede8a3f2f42ba", + "description": "panfrost: Set MALI_BIFROST_EARLY_Z as necessary", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f78f25ce9f5a72573a55c4d919bb65b80c036f7", + "description": "panfrost: Identify MALI_BIFROST_EARLY_Z flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c2d0418c1aaa2b279b72c60fe0fa7a658bb0789", + "description": "panfrost: Add defines for bifrost unk1 flags", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "55e3305a5b0bd47874e99b3dd090929fc3cbfd0e", + "description": "panfrost: Document Midgard Inf/NaN suppress bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0e88dff374bb72a1fb28941029726e2b79ad2784", + "description": "panfrost: Ensure nonlinear strides are 16-aligned", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713" + }, + { + "sha": "d45936c01cd1811fb0ca927858bca404f1292791", + "description": "panfrost: Identify Bifrost texture format swizzle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e3692fd53ee48cd4019bc1822f044d1ffd1ad08f", + "description": "panfrost: Set unk2 to accomodate blending", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d6cc14513c1032ff8b24b378354aa7fdb99c6fe", + "description": "panfrost: Share MRT blend flag calculation with Bifrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f5cf54fc1d5681edac8c4c9ce4822d5a67bc70d4", + "description": "panfrost: Force Z/S tiling on Bifrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f512489b2e016837b0b31e7b11948fe503f30137", + "description": "panfrost: Tweak Bifrost colour buffer magic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "76e871d3ffc8fac11881fc3f78f86ebfec3955af", + "description": "panfrost: Tweak zsbuf magic numbers for Bifrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aeb580189281c920b29c73e816b4ac86e2a26a0c", + "description": "panfrost: Adjust null_rt for Bifrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "83cd3f0b4e773f7db347f8d42a5cfb2584dee45d", + "description": "panfrost: Fix Bifrost blending with depth-only FBO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a91306677c613ba7511b764b3decc9db42b24de1", + "description": "ac/gpu_info: Correct Acturus cu bitmap", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "296c04d78c9840f83e7fcaf9b45a4cee96752348", + "description": "intel/fs: Work around dual-source blending hangs in combination with SIMD16", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dd2bd68fa69124c86cd008b256d06f44fab8e6cd", + "description": "zink: use general-layout when blitting to/from same resource", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c" + }, + { + "sha": "d9eaac02e53944799fbadf6ab7ff6cc725b0483a", + "description": "radeonsi/drirc: enable zerovram option for 7 Days to Die", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ddfd2e626a51373f88f2a58701304e6403450705", + "description": "turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "da409fb7b8c997de28db4016c788abff14bd8c57", + "description": "freedreno/layout: add explicit offset/pitch argument to fdl6_layout", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f1acf492de91e04a81950c0446c36b22b48bc94c", + "description": "glsl: fix slow linking of uniforms in the nir linker", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "95f555a93a8891ebba2a291eecd984eb2364d636" + }, + { + "sha": "f6214750eb4d53296e674dd26fc668b1029a1c8b", + "description": "glsl: stop cascading errors if process_parameters() fails", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5" + }, + { + "sha": "755c0400606f821111fec76764ddb97243f2ad8f", + "description": "freedreno: Add missing va_end.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "a0ca1462f31747d028abe9106309f6c95c3daabf" + }, + { + "sha": "e91108691d27fa9f2410c056fc909e70a6c4b9c0", + "description": "nir: Fix sources for image atomic fadd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "247f2fb32ae39009f2e1ba6ae0f2c97573b910d8", + "description": "pan/decode: Dump unknown2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6a19d49b2e8386c963bd921c7f1f3261d66af26c", + "description": "pan/decode: Dump missing field on Bifrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c2c8b1ac5791348977fed3d6056ae50af1721649", + "description": "pan/decode: Fix tiler warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4bc7d521b13ab64bdc6d2a75ac79a0964955125d", + "description": "pan/decode: Fix unused variable warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a62123572099cfa173804146771e76dae3637eab", + "description": "nouveau: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9e535629805deb88ca169f9ce8b82720f2efca02", + "description": "etnaviv: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bb5e10af246b320796f11d6faccbf6dc4c43e4fe", + "description": "iris: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "17199107fd2f55dbed674e37922773172152eeae", + "description": "i965: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f59d02a86dcf0e34cf43a223e44f51924e9ff4a8", + "description": "intel: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ea2ad0b3999a8e5d7334447af5d3c32537366fa", + "description": "softpipe: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9983c4cd68edab08e8bc03480c3fdd518637a3f6", + "description": "panfrost: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "82996a8cff79aa8acc700cd45c933635e59bdedb", + "description": "glsl: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a024b394272c9210d3ff1915fbb54836a8e095fc", + "description": "gallium/draw: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "747cb95e3c832ca33b848b56af458948ff0cce36", + "description": "mesa/swrast: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "05bacdb9170edc408a86ca315f195b9aabdd3651", + "description": "mesa: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0f1fde1fafb64ac6e33325b30443b53e243bfb0e", + "description": "util/format: Use SATURATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "35938c15e22e3021f7693425f0d2134845c81f6b", + "description": "util: Add SATURATE macro", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8cc7711924fd0f3c76e22e527e21d8f8368e5395", + "description": "intel/fs: Remove redundant assert()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "462bc408fe953d8d4e914e78c7faef057e806872", + "description": "intel/fs: Early return when can't satisfy explicit group size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2a308ee4c792bc64486e94374f74d221bbaa10f1", + "description": "intel/fs: Remove unused state from brw_nir_lower_cs_intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5e0525e145a180dfbce359f83994137f8b8b7295", + "description": "intel/fs: Remove unused emission of load_simd_with_intel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a5a413e19a82b1d97e9d7e0fc504e6012781d90b", + "description": "egl/android: Drop unused variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "09efdccf4a83c62e632020e8a425eba67de8dc43", + "description": "egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5", + "description": "mesa/st: Use memset to zero out struct", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "12653beacba00146f5bf31816a7c1dc8e51735ff", + "description": "mapi: Fix a couple of warning in generated code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8341f30f1ea87a22624031c2f5f670d1b9f8678a", + "description": "src/util: Remove out-of-range comparison", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f4e64e9f530c22e779ef5747c2a927bdd5b6c47d", + "description": "freedreno/ir3: Avoid {0} initializer for struct reginfo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "06ab93d6949924a353aada939935737dfdcbae84", + "description": "turnip: Use {} initializer to silence warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "697fe1c8015d14b6d2ebc5ba70cd05439ef1490e", + "description": "turnip: Use tu6_reduction_mode() to avoid warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fff17707ea959f8fd6098e3a154a8574f4912a85", + "description": "turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6aa3004d6049afdbbe85b9f807f5f9f840cb05c9", + "description": "freedreno/gmem: split out helper to calc # of bins", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fcecdcd82252013020a224f9e2887fcedbe23789", + "description": "freedreno/gmem: fix nbins_x/y mismatch", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac" + }, + { + "sha": "9b91d88b3390d264d06ccc11142325e99780e808", + "description": "freedreno/gmem: add some asserts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1679efe92755871d48f81d6b3f45158f36c6f711", + "description": "freedreno/gmemtool: add verbose mode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9c6693f0e4326e915e40caf42f4919407bbadf32", + "description": "freedreno/gmemtool: add a405", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b20663c5ba9523d24edfb6f1ce42561e36607f4a", + "description": "freedreno/gmemtool: make GMEM alignment per-gen", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fec8288081261ad902732f64ec5603eb96cd804a", + "description": "freedreno/gmem: make noscis debug actually do something on a6xx", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3024d009006449df1e69cce4c90a7d1c7f01e5ca", + "description": "freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8728c42031379be979e56a457a178ce6a5b87b08", + "description": "freedreno: clear last_fence after resource tracking", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "ddb7fadaf8b1aa3004e72d6b0e28e465f8f45fba" + }, + { + "sha": "4c97a716a64a0d4990a2cc2f8185713459576ca4", + "description": "freedreno: add batch debugging", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8e2009c4481434f1b97713d8a0ec193fdccb65a6", + "description": "nir: fix lowering to scratch with boolean access", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "18ed82b084c79bf63666f2da22e5d675fb01aa26" + }, + { + "sha": "e369b8931c675a6e86715c682723b085e45e0ee5", + "description": "freedreno: Use explicit *_NONE enum for undefined formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5ec3747fbe8e1d5a5a8b29b123b843b57ce77c6e", + "description": "freedreno/ir3: Use RESINFO for a6xx image size queries.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2ec4c53ef94901bd7d1623047c52dcdb98a9764f", + "description": "freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2068b0143027a9f61011f3cac6b620414c85c8f6", + "description": "freedreno/ir3: Refactor out IBO source references.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "00b9099dd599ecaede1c0ddbb8fa3097e299667e", + "description": "freedreno: Set the immediate flag in a4/a5xx resinfos.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae00da5ddb6e787ceb0a05872d271c01d04c9652", + "description": "freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c1cb75678d53f4616303a688f1c4a89773c1426c", + "description": "freedreno: Add more resinfo/ldgb testcases.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5d4a911d8c3d9e3f218ea136179c4cbf9a91b07d", + "description": "freedreno: Fix printing of unused src in disasm of cat6 RESINFO.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4f02b480713c9c6e5ad65d1e6ab9e4454a8d9504", + "description": "freedreno/a6xx: Fix the size of buffer image views.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3987e25c03d2049b965d6513e4ef6fe7ae93c564", + "description": "tu: Add missing storage image/texel buffer bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "439a4ac0250f86b8f15fc33bb9443e52045beae8", + "description": "tu: Respect VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "08d22bb908e161b15b12dd094f94de06ec0c883f", + "description": "tu: Fix IBO descriptor for cubes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f7ab9c4eb17949e20dd8b82de01c977887481489", + "description": "glsl: cleanup vertex shader input checks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e89d34aacab069c2074241ea0104705c18c9d67a", + "description": "glsl_to_tgsi: add fallthrough comments", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "38a4b861459b02401d3ff71670218506e7acf019", + "description": "radeonsi/gfx10: implement most performance counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2a3806ffa352a37ab03fca46a596bba99fcb11ca", + "description": "amd: replace SH -> SA (shader array) in comments", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2cf46f2e3d89c9cd9a30835ee2ebdf24cdd8119b", + "description": "ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8c3fe285c91dd1289849ff3d5f81e283bdb8b382", + "description": "radeonsi: don't hardcode most perf counter block counts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f3c1833b775a3e0b0d1291ad768fbb4bb982ec22", + "description": "docs/features: mark GL_ARB_texture_multisample as done for zink", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd1639cbe330f2b171b72605c75f973de0cb513a", + "description": "zink: expose PIPE_CAP_TEXTURE_MULTISAMPLE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4f90e818c8678a17203d5035c6e26427704e56db", + "description": "zink: implement nir_texop_txf_ms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "caa83e4d7902912cd22ba82bbd5213f55a657cdd", + "description": "r600/sfn: remove debug output leftover", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cead23cb8ac3fbfdcbc69df024d7ef0c4d9cd1b9", + "description": "r600/sfn: Correctly update the number of literals when forcing a new group", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "12381a04108332d56b46dccd9145cb6e6fa5534e", + "description": "r600/sfn: use modern c++ in printing LDS read instruction", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "eccf939b6f2a0bc44313a5bdc0f079003f6bd2cc", + "description": "r600/sfn: Fix mapping for f32tof64 and f64tof32", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "901793d558e6fcba5438fc0738226833f6147c8b", + "description": "r600: Fix duplicated subexpression in r600_asm.c", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f" + }, + { + "sha": "ceab349483cb43b0a62895a3657049d4045ad324", + "description": "freedreno/drm: disallow exported buffers in bo cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1241f8cb4c9c6cc65106a085be81963f3505a7d5", + "description": "r600/sfn: Use correct setter method.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "5d10e3ec6066239d732d19f69cd95da447e73e32" + }, + { + "sha": "ed1fd7bcc6f76b70ab63a6dbb1f0c9e073db84df", + "description": "zink: pass batch instead of context for queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "43c691b5b0f1cfba9292b316f846ad932646f0e4", + "description": "zink: do not dig into resource for nr_samples", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e38513e828df239b4ea06f50af9cecf78305eb37", + "description": "zink: use samples from state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fcbc022787d4fdfcfdf843d9f720a587e1f0579d", + "description": "nir: Add un/pack_32_4x8 opcodes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "46d5b07c5c39d1b8cf10976f6574a63062dea9c4", + "description": "util: delete fnv1a hash function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bf4d652f3f44da7837d5ca7c514533bf8661e31e", + "description": "zink: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "33fd35e2d30f7f31a9ce465ee79d8a874355c774", + "description": "r600: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "387176829bcef7058ff2be8f175295e9f80008e5", + "description": "util/hash_table: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "013df5849897e71f62a0df12691f19f0d56cbdf3", + "description": "i965: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "edd62619a1c455226a5bc972b024ea77debecfa5", + "description": "freedreno: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0e9af023234d7dbe3349a5303312c613dd28c861", + "description": "nir: replace fnv1a hash function with xxhash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1d647b1c48a8a25fd93fbaae5a6119e3f7d09ea5", + "description": "panfrost: Only run batch debug when specifically asked", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4c5d1e286003bedc52b92cef74013d2d3bb56f6f", + "description": "panfrost: Add debug print before query flushes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "be784cc77b88fee2aad4b6ee3bb49e44d3bf1639", + "description": "radv: Implement vkGetSwapchainGrallocUsage2ANDROID.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "d555794f3032594dbef3623052103900138d2356" + }, + { + "sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530", + "description": "EGL: sync headers with Khronos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "045267d1e6238e45eb98f286332ee233dec53312", + "description": "st/mesa: Clear texture's views when texture is removed from Shared->TexObjects", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a51ab5f95624d1c29d9592aa2212f80dead8ecdf", + "description": "radv: Do not close fd -1 when NULL-winsys creation fails.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023" + }, + { + "sha": "cd0c5b64cccd833e0e93e29d263a6cdd86965d3c", + "description": "radv: Remove dead code.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a", + "description": "radv: Handle failing to create .cache dir.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "f4e499ec79147f4172f3669ae9dafd941aaeeb65" + }, + { + "sha": "906435fb0ee3c205c53c67cc641e73182cf5ae4d", + "description": "radv/winsys: Remove extra sizeof multiply.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "eeff7e11544f333d211c8f8ad3679db814050cfa" + }, + { + "sha": "6c99de98eca60daf40f10291637475c03d8183b7", + "description": "gitlab-ci: Enable -Werror in `meson-s390x` job", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b3c0f82841a29e191d07028391bfe687ae01b7df", + "description": "radv: advertise VK_AMD_texture_gather_bias_lod", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2e265b94a2b7a8b681a95d512ad991d6ae3fb69a", + "description": "radv: add support for querying which formats support texture gather LOD", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "94570e87bd7702816158ce49a612e4b4e278f7f4", + "description": "aco: add support for bias/lod with texture gather", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e99c818cf0666132f0cb76dc2d78e795d0168868", + "description": "ac/nir: add support for bias/lod with texture gather", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "41dc3ce449ff6fc47691202ef7c5ee8fa37668c6", + "description": "spirv: add support for bias/lod with OpImageGather", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dd39bf52b0783c6a20acb306eae48958ed22df63", + "description": "spirv: add SpvCapabilityImageGatherBiasLodAMD", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c7943343a0fc2463987f667658a257b74cec1782", + "description": "glsl: subroutine signatures must match exactly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5bc18b79a4625ae39f1d44e8139017834a53736c", + "description": "radv: advertise shaderDeviceClock on GFX8+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "14292310d930263cdea9de57ca28faee628c4a78", + "description": "ac/nir: implement nir_intrinsic_shader_clock with device scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b034f6cf2a267d3f5cdc24271bc61e5c496f1744", + "description": "ac/nir: fix shader clock with subgroup scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cecd4aad4605de47c056913ed430ad38f14625e5", + "description": "aco: implement nir_intrinsic_shader_clock with device scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "37c88c670f79f4833856e9193d3b7696c8b5ad8a", + "description": "spirv: add ReadClockKHR support with device scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "769bf48d1667dc7836d9c4af01c37005b2dd96f5", + "description": "radv: remove useless assignment in build_streamout_vertex()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e1fa60838edf4c6b1c01311c5fbeb28db4d29f67", + "description": "radv: cleanup physical device features", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "198e5e2e9e7d4f0ae7f52a87181728a492973296", + "description": "radv: do not return from radv_GetPhysicalDeviceFeatures2()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c130a3402e61ba62a2d90f71d4b196b8c5597832", + "description": "r600: Use TRUNC_COORD on samplers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4174a13459da6086963b4b43b4e0dcdd680da6db", + "description": "panfrost: Ensure final.no_colour is initialized.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "3e4e849e6a9633702e26ee16b4a594361e42013f" + }, + { + "sha": "73c0f60d8c7c832b49da64740f5d9cbe130811b1", + "description": "r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member variable.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "f7df2c57a207a386ba0d2130541ac9d0546670e1" + }, + { + "sha": "76a2aeeef3d314e3eb1f35029e1e86bf69ad5689", + "description": "llvmpipe: Fix variable name.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4" + }, + { + "sha": "4e147e2c94e20d144d55996de288d6737e5a76f1", + "description": "docs: drop no-longer-relevant comment about bugzilla", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "444138d6d9f7c0a07ff043bae623efa5ae26b3c1", + "description": "tree-wide: fix deprecated GitLab URLs", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9375e72d8d1a7aedefeb1d6fbce6384d640a8d2e", + "description": "radeonsi/gfx8: enable TC-compatible HTILE from the beginning as before", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28" + }, + { + "sha": "d30e1e486dd2e78bbf98ce24cc2f3c7f4f22b56f", + "description": "radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use it", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "caeb44aa244082f3a304a00d5d4e32faf66fca70", + "description": "radeonsi: split si_all_descriptors_begin_new_cs and rename functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7b6b35c6b5e96f16e32b55279bcb6e3c4099447d", + "description": "radeonsi: move resetting tracked registers into a new function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3509d3bd53e6b386e8e153e8e3f701b3f631fc8c", + "description": "ac: update register and packet definitions for preemption", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "56af131f330f06bf6075681c528fe70f221fbbe2", + "description": "Revert \"radeonsi: don't wait for idle at the end of gfx IBs\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "master_sha": null, + "because_sha": "266fec1307b26a544007423582afd8618791893c" + }, + { + "sha": "3f1f23239a149939bf0e520722758e98d10dc908", + "description": "radeonsi: decrease the max GS invocation count to 32", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3cd96b510938536e264907aa3886774a853c0821", + "description": "radeonsi: don't use INDIRECT_BUFFER within IBs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8db739880af2d50e871b6bd27437a2ad37cf6c00", + "description": "ac/surface: don't compute single-sample CMASK if it's unaligned", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038" + }, + { + "sha": "21504eab78eb465e27520baa7389fa732bfefa36", + "description": "ac/gpu_info: compute the best safe IB alignment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5f365affc906ed9b07857a6fafbb5d51f3f1a607", + "description": "freedreno: Use the right amount of &'s", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1f33ca1fed59c4d7b4abdb2121cdc907bc4ccd2e", + "description": "freedreno: Add missing break statement.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a" + }, + { + "sha": "f0e075ce6eca7bdb26d8e55cf7d4dd459199363f", + "description": "nir/copy_prop_vars: Record progress in more places", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "96c32d77763c4b561f751ca360e6539a3c5e7f4d" + }, + { + "sha": "db6d9cdf0661fbe25b1bc767920a5f6a0944935b", + "description": "nir/opt_deref: Report progress if we remove a deref", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "a1c688517dee32c57af17d8e11029eb7470f52d4" + }, + { + "sha": "111b0a669979cf277f31c69f501982fee004e067", + "description": "nir/lower_double_ops: Rework the if (progress) tree", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "d7d35a9522ea5b524732a8b730008d725b84abdf" + }, + { + "sha": "78786a219ea2322af09576472dcc2d6d01cb9060", + "description": "frontends/va: Fix deinterlace bottom field first flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "569ca93751d2bebbfbd3cf673c8da447b1f2f295", + "description": "pan/mdg: Allow DCE on ld_color_buffer masks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d8c16200e9730e4f4f56dc1478dc72dccce26203", + "description": "pan/mdg: Ensure we don't DCE into impossible masks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "197b398c32a9b08dbd60d98d32972271b24ed07c", + "description": "pan/mdg: Lower shifts to 32-bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7a52e975e4e97061b6ccab1b027bc4524460a7fd", + "description": "pan/mdg: Add pack_colour_32 opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f7cf5a30c747e83ef728142e472c341a01f19a70", + "description": "panfrost: Handle !independent_blend for blend shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f9283eff6d16174f3efc1da81dcdb601af2ec170", + "description": "panfrost: Use _mesa_roundevenf when packing clear colours", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8bb51992c8ecc25170d8fd986f932353307a2438", + "description": "panfrost: Fix dated comment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "be71e2fd08b364f331a7e44d34f67954f0aeebe3", + "description": "Properly check mmap return value", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "38f32372aa94519f86f3358bea1e26e11398d59c", + "description": "ci: Improve baremetal's logging of the job env var passthrough.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae442c35982e1052267affd92a68f875159a2d08", + "description": "ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b4bccbde3684255f7f9d4e5cbb443ed849fe9c91", + "description": "ci: Don't forget to set NIR_VALIDATE in baremetal runs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6839ad59e6850beaa95a2d3a401672334ebd08e0", + "description": "ci: Do an explicit NIR validation-enabled pass on freedreno a630.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "90cf494338512bde89717600efabc4135545216e", + "description": "ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "09fc9c5f6ca02e5eebc5a11771c2cc1a9df5fc7e", + "description": "gallium/swr: Fix building swr with MSVC", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "40255831230a6dba45b09ab98d5b626a5bdb18ef", + "description": "mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "7534c536ca0f4b2b123200f421460094034f37a3" + }, + { + "sha": "0d2ec80dea8adf3089f187f8c0e9bdbcb135b4f2", + "description": "zink: hammer in an explicit wait when retrieving buffer contents for reading", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "af2d99353555715afe6e6b6ba5158a2cc0d6b015", + "description": "zink: reset query on-demand when beginning a new query from resume", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3933747d87680a3432814aa51f2f5231b2f1ed60", + "description": "zink: fix vkCmdResetQueryPool usage", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae32a1ed20ebd49c8fb42b9dd31d26c046881f46", + "description": "zink: flush active queries on destroy and free query object", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4592c1d45df2c3ec74c29db1294cf31cf8bd1649", + "description": "zink: add SpvId returns to a couple ntv functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "21a7fdf97c3c2ad4119fc478fe0f3f4b90ff411f", + "description": "zink: explicitly zero some arrays in ntv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e75effc629fbae477284ef80bb25a9646cd32cdd", + "description": "radeonsi/sdma: remove useless compare", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "004ac58509d601c4be5c7905ccd9ce0f647df05e", + "description": "amdgpu: fix unitialized variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d92ab0e76319220919fccf98550db9adf4030313", + "description": "radeonsi: fix inversed arguments in si_test_gds_memory_management", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dddd91eef326dbcdaec2a7fee6fa429d1cf6542a", + "description": "amd/addrlib: fix forgotten char -> enum conversions", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796" + }, + { + "sha": "685e79a64bbd6ead6f21b21ec47f55e06a8ce624", + "description": "glsl: Remove integer matrix support from ir_dereference_array::constant_expression_value", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "22979f90d9587e7f31c70d07b0b8517ff0bfcaa7", + "description": "freedreno/a5xx: Define the 2D blit UBWC pitch fields", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6a154aea0d3375aa8469f28bb8a85e5ee79eef4a", + "description": "freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9f62566ef6f8e096b9bbff5bc51e74b9fe44f241", + "description": "freedreno/a5xx: Add the outline of a unit test for a5xx layout.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e7003df71774ae08e260ec01dd8fc95b20c510d1", + "description": "freedreno/fdl: Separate the list of a6xx testcases from the the test code.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a1a739995bae4f2ad2b075416e9a310957e1a146", + "description": "freedreno/a5xx: Move resource layout to fdl.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e85b6c4ab130670916ef83f32891f8c1023e4a4f", + "description": "pan/mdg: Eliminate remaining divisions from compiler", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2b9f6d30f8ba5d693e87bc172bf577c6dd83dcfc", + "description": "pan/mdg: Avoid division in printing helpers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4f5b3802dc4c59cb99e3c81144629d5aba9c085a", + "description": "pan/mdg: Eliminate 64-bit swizzle packing division", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "28a750c5f2a4b31c4d58165d19c91310b05a26b1", + "description": "pan/mdg: Eliminate expand_writemask division", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c6c906ecdf973166d17f253d0b85894f42f62819", + "description": "pan/mdg: Cleanup comments that look like division", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "55da8bcede40ebaf3bb28b381b815ebfe9c4c3b8", + "description": "panfrost: Fix transform feedback types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ef57325fba6a1410861f39327c4f26da91b0c163", + "description": "panfrost: Don't set CAN_DISCARD for MFBD", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1085f74239f2b81e4e17ece4b9b7a805ee8dd250", + "description": "panfrost: Avoid redundant shader executions with mask=0x0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3e4e849e6a9633702e26ee16b4a594361e42013f", + "description": "panfrost: Disable tib read/write when colourmask = 0x0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f69b6e91164fe672c1ae9e54b6f17387d81cd9e6", + "description": "panfrost: Remove dated comment about leaks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6dd11a6dc34c624a90de3e064ad3552830a8d0d9", + "description": "panfrost: Limit blend shader work count", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b8bd356dff032ea3a67158f133fc24da39c9e0b7", + "description": "panfrost: Allow tiling on RECT textures", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c41cf03589bdf030f9e3ca312d86f7078a9d06bd", + "description": "panfrost: Allow bpp24 tiling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "48cc608859cceb523da1a5e74c0e4aad91f3984c", + "description": "panfrost: Don't zero staging buffer for tiling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9f2997dad061ee38e06f654f524dffbffc5b2a4b", + "description": "panfrost: Don't set PIPE_CAP_VERTEX_BUFFER_STRIDE_4BYTE_ALIGNED_ONLY", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5a4eeb21bf69fa0ab4e1a5954c1dd0f79441341a", + "description": "panfrost: Fill in SCALED formats to format table", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "98fc955c6e2f034d1357ea436416d9faaeb1f694", + "description": "panfrost: Remove deadcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "794c239a990e08b5a42d42607e9c5e5b0921390c", + "description": "panfrost: Keep cached BOs mmap'd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "485ec761082ddfd952f80bb96b5fb5a607349b08", + "description": "panfrost: Guard experimental fp16 behind debug flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e6293425bfe582e15b7a1460b14e33835b90c98f", + "description": "pan/mdg: Pack 8-bit swizzles in 16-bit ops", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ca48143ec4ba78ea472016add2c7531018549cbe", + "description": "pan/mdg: Implement condense_writemask for 8-bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f768cb04ed114d7ac65d8bfbaf130002c81448d6", + "description": "pan/mdg: Implement vector constant printing for 8-bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "28201af08038343e428036d5b4676d5eb74b0199", + "description": "pan/mdg: Use shifts instead of division for RA sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d435b334b4e22a89104728f0c32d8b2864b4903", + "description": "pan/mdg: Pack barriers correctly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fde1f2b7cb060c1fd5a00e1447bf69b8bbd15e8e", + "description": "pan/mdg: Fix type checking issues with compute", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4e4c9f5f5ac4373dca5177cfcecc484a476cbf36", + "description": "pan/mdg: Separately pack constants to the upper half", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d475d19f097f6c6d65cf5cc5ef149ebfbddd80e9", + "description": "pan/mdg: Only combine 16-bit constants to lower half", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8b4e278628baac10c0cef5a19906362cefb3ab61", + "description": "pan/mdg: Factor out mir_adjust_constant", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b833702cc1b53cb6e0f0e486a56aa62d9650e79b", + "description": "pan/mdg: Print constant vectors less wrong", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd26bd9425e80dc3236942913f6bf6d670943003", + "description": "pan/mdg: Round up bytemasks when spilling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "68d2a889b7a238b187cdf48afa2ed78874d3f23d", + "description": "pan/mdg: Print mask when dest=0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "553c2cf16b7612d4a70bd96230dad63777ec867e", + "description": "pan/mdg: Set RA bounds for fp16", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b91d71597e4fba907d27f2a82f070c5a25abde5f", + "description": "pan/mdg: Eliminate load_64", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1ff2cabe87601d95bf945339ee1b3ea4b4d8bc72", + "description": "pan/mdg: Use type size to determine alignment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "51582e54541a35b4eddd7dab98d8f676bcc46c53", + "description": "pan/lcra: Allow per-variable bounds to be set", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0737080ba611f6703a2cec5f4aa3389fc42338a4", + "description": "pan/lcra: Remove unused alignment parameters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "21405f6fcfc428af3f2aa9d1bc1c3b10b25a71fa", + "description": "pan/mdg: Ignore dest.type when offseting load swizzle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4f5bad649be3914a6965bda97ca275de989bb7c0", + "description": "pan/mdg: Don't generate conversions for fp16 LUTs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6b023b35455c3b4329053b7381063f19611f4d38", + "description": "pan/mdg: Implement b2f16", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1108eaa90de8507d405e7751db83764770eaa931", + "description": "pan/mdg: Streamline dest_override handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1e4793a95c2ead611b81365ea57789bff326d7db", + "description": "pan/mdg: Remove redundant redundancy", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1cd65353c9dce4fcb3dd70733b5366b04765caaa", + "description": "pan/mdg: Defer modifier packing until emit time", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "edf1479beaef2d2f674918cfec758c1823f21e71", + "description": "pan/mdg: Remove promote_float pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "72c1e3a66a7ead84e0b895a7bb11d5501238a013", + "description": "pan/mdg: Promote imov to fmov on a NIR level", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3cfe2fc1b19120ada25e4b4cd1134418162f3d9f", + "description": "pan/mdg: Identify scalar integer mods", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d4a42a78d89e4de356b514a569d87c6106b9145f", + "description": "pan/mdg: Use type to determine triviality of a move", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "df3d932bb4e0f0a2b6e1d08d142cfaeb034fefa4", + "description": "pan/mdg: Use src_types to determine size in scheduling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "95dd478ed325fef8d947f771eae02513725f0f56", + "description": "pan/mdg: Add abs/neg/shift modifiers to IR", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "31e13956e128b9409a7c34f1b5c54081079c13cb", + "description": "pan/mdg: Explain ld/st sign/zero extension", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dbcae7c66719c53a0f8b5e4e3ed43d2223650558", + "description": "pan/mdg: Respect !32-bit sizes in RA", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8c012c8f8bb1871486d7f46fd98ff97c857fa64d", + "description": "pan/mdg: Handle dest up/lower correctly with swizzles", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8084fc3b6615201165ebf1bd46ecd91606d1849b", + "description": "pan/mdg: Include more types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e9a4bd90a86b6c25aec388394af3a888f1184e7c", + "description": "pan/mdg: Remove mir_get_alu_src", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9915bb2c40b0cad628536d179eac47ccf3325860", + "description": "pan/mdg: Remove mir_*size routines", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "40e9bee714ebecd8ebbba39d81712ba3714319f4", + "description": "pan/mdg: Fix constant combining crash", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "eb28a3669be8e9d13b80d1a2859120058c9bccb5", + "description": "pan/mdg: Handle comparisons in fp16 path", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2d4493ee11aa653ed4c2cc51b37f9e60b534b8bc", + "description": "aco: sign-extend the input and identity for 8-bit subgroup operations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c76595aec2c47463a3ae580c56bd19191f185acf", + "description": "aco: use a temporary SGPR for 8-bit/16-bit literal reduction identities", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b3c87c52ea4b8f311f0e87c76420e94b7149d8b0", + "description": "aco: implement 8-bit/16-bit nir_intrinsic_quad_*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dfa62d97a0fdfd320f8d08e44883342c186acaae", + "description": "aco: implement 8-bit/16-bit nir_intrinsic_{shuffle,_read_invocation}", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f03e56eaf0bdd94098960ca6d8b49564f5757992", + "description": "aco: implement 8-bit/16-bit nir_intrinsic_read_first_invocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "af7e2c61335640b4b23bdf907ea9ec94c89c218b", + "description": "aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelane", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "86e2b03e3f8862d52fd7ff0945eab423ba03ad26", + "description": "aco: implement 8-bit/16-bit reductions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc79945b215c3a78074905deeb27d0300034994a", + "description": "aco: declare 8-bit/16-bit reduce operations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bf97150d45c9642daadedad05039209e28abe4d1", + "description": "no_extern_c.h: fix typo in comment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "089b0310efb6d93bc78bb4b1b0d5e7494db15e27", + "description": "docs: fix broken release-calendar", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a" + }, + { + "sha": "40ed7fcc0bac0cf46188a527deb44b038f0c0b59", + "description": "aco: fix typo in insert_waitcnt's kill()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "51f4b22feec3720c89458094a3245efc984115ee", + "description": "aco: don't allow unaligned subdword accesses on GFX6/7", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae390755fea8b48f63314ecfd2699e1d2c375e76", + "description": "aco: fix corner case in register allocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "acec00eae0604dd439a665f2ae8942c16d057853", + "description": "aco: don't move create_vector subdword operands to unsupported register offsets", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5201985332dae703566764606cbbf4d6f56fc40d", + "description": "aco: restrict copying of create_vector operands to GFX9+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8635c28a9264e24e5f0b64e68af31024945cda98", + "description": "clover: Address unnecessary copy warnings", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "15a27ed73b2df959b095b9e4e8413e77ee55ef30", + "description": "clover/api: Address missing braces for subobj init", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5500a2b7fc558217bbd4c2a966ab6fcadaed8b3b", + "description": "meson: Disable GCC's dead store elimination for memory zeroing custom new", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a3045cbc97d7417e3036ba8f1f6f5189c1254407", + "description": "radv/winsys: remove useless free in radv_amdgpu_create_bo_list()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "57a4837f6be2b0c8b6a9174d0a385c7f0bfb00e1", + "description": "radv: fix duplicated expression in ac_setup_rings()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ef042ae7c369ef7045ba73f79f633e0e76661fe9", + "description": "radv: fix missing break in radv_GetPhysicalDeviceFeatures2()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53" + }, + { + "sha": "1ad9a8a884eccffb2a450746e5cda8d14da82004", + "description": "aco: fix missing break in label_instruction()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "22554e1fbc20d0f642e952fda13d8f2631a898eb", + "description": "llvmpipe: compute shaders work better with all the threads.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "1b24e3ba756ba4951086d0b1b351364acbd3af1d" + }, + { + "sha": "02a1f95386b43bf46cd1c8297d0955242f554fa2", + "description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "bf576772ab4d9e76dae716640bed6de879f19567" + }, + { + "sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c", + "description": "freedreno/a6xx: Avoid stalling for occlusion queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c21577246691589f0295081d208894082444a02", + "description": "freedreno/a6xx: Emit VFD setup as array writes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5f494636faf00ac5a2f6e88b0100c642fc04536a", + "description": "freedreno/a6xx: Allocate ringbuffer based on VFD count", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3275b8082a5217888897665d6040bd16652950f8", + "description": "freedreno/a6xx: Map inputs to VFD entries up front", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5b7a73021cfa72a0e1bdccf5573b64b8b2e1eb97", + "description": "freedreno/a6xx: Create shader dependent streamout state at compile time", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9bac0dd99b3fc6b11c31b6408fd86e9a5d8047de", + "description": "compiler: delete leftover autotools test wrapper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ba44990726cf935f54aa414b8430452358da23dc", + "description": "git_sha1_gen.py: fix whitespace", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c909370117d702d2d9e671ff9a611c85f30539c5", + "description": "git_sha1_gen.py: fix code style", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "413c6f9905262939cbe56cb021d7806eb7d97de1", + "description": "git_sha1_gen.py: fix out-of-date comment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f68db81cbb3c8f2b901fc5dcac02d01d3e698cc3", + "description": "anv: disable VK_EXT_calibrated_timestamps when the timestamp register is unreadable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a62ee262fd43f1c7f204de4e5b822d95c2ff6977", + "description": "anv: replace magic `| 1` with already #define'd name", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e27f311c859652e11d5e793a7041efc50cdbb2b3", + "description": "anv: pass the fd directly to anv_gem_reg_read()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6bf40c28c9bf2e59b34ee7d7ce9e2698a57afba2", + "description": "ci: Make a530's GLES3/31 fractional runs much more complete.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6033c10092ae69ce2a0ad8fe0a25e124f6bbf50c", + "description": "ci: Disable SMP on the a5xx boards.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d1b746284985a34e61c315ba586c789c607ac3ba", + "description": "i965/vec4: Ignore swizzle of VGRF for use by var_range_end()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e" + }, + { + "sha": "10095387f569bfe8a07dfe2f006209635a0b3647", + "description": "r600/sfn: fix nop channel assignment.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a", + "description": "docs: update calendar for 20.1.0-rc4", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "81201e461772a06ed2c20207d2901f6cf9a24114", + "description": "anv/gen11+: Disable object level preemption", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a", + "description": "freedreno: add adreno 650", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "72d7d2145c400816dd297a20078adea2cfcc3146", + "description": "freedreno/a6xx: use RESOLVE_TS event", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e49748521ec9182e8d2eec823182cc463709123f", + "description": "freedreno: reduce extra height alignment in a6xx layout", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f6f8a19092027ab0248e216997a5529565ce2e12", + "description": "freedreno/a6xx: split up gmem/tile alignment requirements", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bf024c96ad33dccbbd8e823407e085e75171b5a5", + "description": "freedreno/a6xx: don't use gmem_alignw for imported buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4b65fcb067c6f6a34b08d03e40edf62dc0a9472f", + "description": "freedreno/a5xx: remove unused reference to gmem_alignw in layout code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba", + "description": "freedreno: move a4xx specific layout code to a4xx code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "55803224865d735f060c55cc8940946da725cb0b", + "description": "tests: Make tests aware of meson test wrapper", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ef0d92459c3fda92fb3a42b55b7366d9b951a9bf", + "description": "gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417" + }, + { + "sha": "fc06b8b7dc27d9e0b1a84e898d9f42465bd491e4", + "description": "pan/mdg: Optimize liveness computation in DCE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c24dfc9da42abadf079b012f0d6e52fb4c829112", + "description": "pan/mdg: Precompute mir_special_index", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4cf02b5d4a649b9fe621e3ef855021389663222d", + "description": "pan/mdg: Optimize pipelining logic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d39f95b75a641d1587151c77c23de85d3d81e89a", + "description": "pan/mdg: Emit fcsel when beneficial", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "db9e16450dac9925c0763de1971c6e18de7944f3", + "description": "intel/aub_error_decoder: print driver identifier if found", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "64473fd8f7d5d72c4cdb599fc2da8a15e465344e", + "description": "anv: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "507b1ca10c62833b515dcbedf9ee56e3812b88cb", + "description": "i965: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2a4c361b069bb84facc7e6b8ae19908505c12850", + "description": "iris: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "805b32cab90547a576afba4a16b04603d355a4af", + "description": "intel: add identifier for debug purposes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e81de67d858ce2d6bde9f4c7b06a05ec3c1f4f2b", + "description": "i965: store workaround_bo offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "07781f0afef80c22389c4ac92dbce2cf47c9ab45", + "description": "iris: store workaround address", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "33b452aae72a185c877d6f9cd806d8ffa20d13e2", + "description": "anv: store the workaround address", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0ff5b9e6923d2083da6c97b6569e50dad78a72eb", + "description": "blorp: rename workaround address function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f36708b143fec1a09c46ea13324df08c0cb5f667", + "description": "anv: fixup unwinding of device create failure", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "faf28b83fddad6f12e536360690031b9ff2039c3", + "description": "panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3725aa7b5dbea96a747ede0182a3c8a52d756948", + "description": "glsl_type: don't serialize padding bytes from glsl_struct_field", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0d9996e223ee6893acba95c7f5100d8345044e6a", + "description": "turnip: enable 422_UNORM formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea", + "description": "turnip: implement VK_KHR_sampler_ycbcr_conversion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "70502f071cde4497104cf2b0d46a7e9fda5cef3a", + "description": "freedreno/registers: document 422_UNORM and 420_UNORM formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db", + "description": "util/format: translate 422_UNORM and 420_UNORM vulkan formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d0e11231a4fa7c7c4da2b4f9aed47a6000687f18", + "description": "intel/perf: repurpose INTEL_DEBUG=no-oaconfig", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb", + "description": "anv: Implement VK_KHR_performance_query", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ceb822f9e00f57ebf7fccea4dd8acb510e28cefd", + "description": "intel/perf: reuse offset specified in the query", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "63c193e921e5936c0d4a906285627ac11fd267f7", + "description": "anv: use a query filled by the perf code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "93924ab0917b52be1a3001509b229c87b7ee6e54", + "description": "intel/perf: report whether the platform supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fe8e8e509992884963e1a17286dd159971a54cf1", + "description": "intel/perf: add counter category to generated code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c36933e0818ade16cb9d29b91c7d4f0068f7af39", + "description": "intel/perf: add helper to compute metrics from counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a7890f559b34e5a97689f16f0f1cdb1651fc4de7", + "description": "intel/perf: emit counter units in generated code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d15369332ff400aabb008f9990f7b990b3c8643e", + "description": "intel/perf: compute number of passes for a set of counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f0c4c2afe4aa669e3f8cac668c3fb4dc359f57f", + "description": "intel/perf: create a unique list of counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "65d242ff5e57319c065cec4192dcec6237d60b91", + "description": "intel/perf: update generated code to ralloc all data", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a683e7f3dc82fabee8ae88931d608ced6c1523ab", + "description": "intel/perf: store the appropriate OA formats in queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8b8eaa84a3e80d1df1c2467dc31432824cffd610", + "description": "intel/perf: make pipeline statistic query loading optional", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc13bfbd05934f4053b633627f5bd2ef1108537b", + "description": "intel/genxml: add PIPE_CONTROL command cache invalidate bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b", + "description": "anv: add a new execution mode for secondary command buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a96d92a689a3e6112b5e2b4cc1b99b1152d7961a", + "description": "anv: don't reserve a particular register for draw count", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e", + "description": "intel/mi-builder: add framework for self modifying batches", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "570bd760d3e1c2754fc045981d2162df67e81592", + "description": "intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ee9b17fc26178dffde63f793391a54a7c67f292d", + "description": "gitlab: Ask about reproduction rate in the issue template", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "989619c05b97e57d8d8a805954ff4553c4f3763c", + "description": "nir: Add const to nir_intrinsic_src_components", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "29afa88941dc9319257f19daacec88eef9e72b29", + "description": "pan/mdg: Apply outmods", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "db7b0eb9112479a82a775c879186602e15c733ab", + "description": "pan/mdg: Use helpers for branch/discard inversion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5500b1f2801cf7b0056cdbdec4d168bda58e36e0", + "description": "pan/mdg: Remove invert optimizations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "449e5ded9340243b68183d7fffcc838cf283c89c", + "description": "pan/mdg: Treat inot as a modifier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b124f5315cf5b6a81ddfc18643a3a52ed9a87a83", + "description": "pan/mdg: Apply abs/neg modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "24e2e24dc0124e5c5f9426a5f571a487b2ac6bfe", + "description": "pan/mdg: Ingest fsat_signed/fclamp_pos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "22bb5a9acb27f12f175ca76128912b6cd16fff79", + "description": "pan/mdg: Prepare for modifier helpers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f0455de6fc8a62d280e965eec15795c6652719e4", + "description": "pan/mdg: Drop nir_lower_to_source_mods", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "acc5afb0af5ed64b9469c07dc02ff0d7a018a24d", + "description": "pan/mdg: Remove .pos propagation pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aeb55180ff34c50006dc3ba49097e9834bf32171", + "description": "panfrost: Add modifier detection helpers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c2b0f3c17d055152795c022da8202043baa3e15f", + "description": "nir: Add fclamp_pos opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0aedce417ae48293f8bebd41c3d69b759b003cf1", + "description": "nir: Add fsat_signed opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "518909290b0123f3bcfec8d6854c25ce451c44e8", + "description": "tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "74f1c304e8d0ba53f9b079684a5e06ca08b0c5f4", + "description": "tu: Fix buffer compressed pitch calculation with unaligned sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "da68c727156babbb25392d8c2efeec410cb69d2e", + "description": "tu: Fall back to 3d blit path for BC1_RGB_* formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d5cc5ff22164ab8effd5d1cc5ef3a16fb2e0984", + "description": "tu: Always initialize image_view fields for blit sources", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc4a02d0ed0755c5cf7b75757b402ea81ce54c24", + "description": "nir: Add a store_reg helper and use the builder in phis_to_regs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3fdbeb70e1a1f98baa6a830901aab44ebd74c078", + "description": "nir: Add a new helper for iterating phi sources leaving a block", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2c8c5cc87d55546cf3b3bedaf0da5bd3ecede322", + "description": "nir/clone: Re-use clone_alu for nir_alu_instr_clone", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4c62dbb145712b49e011feaebd9bf9499b2dfe58", + "description": "radv/winsys: Finish mapping for sparse residency.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fec36c0668bf8f1fd477c97549a0b50f1c55cf4d", + "description": "intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" + }, + { + "sha": "c8635b6fd350baaf85e87f06ffb76b080094df17", + "description": "intel/drm-shim: Add noop ioctl handler for set_tiling", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" + }, + { + "sha": "f8314291b33c7e33b859ffb678a330ca7ae47c9a", + "description": "radv: Expose VK_EXT_pipeline_creation_cache_control.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32e92831456977284537d7d7af990dabf8008503", + "description": "radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e11f077bb24e8aa25572a4b8f5e5a05df48c9f56", + "description": "radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dde998685e7b254b1a80ceafe64776d6d1f28ea9", + "description": "radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "46624f277e4ba1ce92d9747041719134ba023824", + "description": "panfrost: Enable AFBC for Z24X8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "82792ef19fd757bcc5571db875098d2f272f1f86", + "description": "panfrost: Fix Z24 vs Z32 mixup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "861e7dcae6b1156f9eca5ad28b6e21a1e62358da", + "description": "panfrost: Switch formats to table", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6be9e094737aa9bf221724f14228bf2f1286bb2f", + "description": "pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aca15d5cba6f8a4a7898166648fd0a6f841df1de", + "description": "nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "50bead32b150a869f1c17efbee8476114d1462a7", + "description": "nir/opt_if: run opt_peel_loop_initial_if after all other optimizations", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec" + }, + { + "sha": "d221f70299cc4b14316fe83eeb5ae28797421a63", + "description": "nir: Add documentation for each jump instruction type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d011fbde5ceda9924bae389278e8a278eb2dd2cf", + "description": "nir: Use a switch statement in nir_handle_add_jump", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8c87082c940ddba90e7bd0aefdf834eb2c335a74", + "description": "nir: Validate jump instructions as an instruction type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0fb3dc8d1030cf3c373bf90dea61d03d22950b58", + "description": "radv/aco: enable storageInputOutput16 on GFX9+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc1a1da8abbc88e17fc6dec8d000436898187971", + "description": "aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1647e098e94d6aab0b4c454ccdd5300afd1d0079", + "description": "aco: implement 16-bit interp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bbbb4057e64f95e95bd9f302a19e5775556ad600", + "description": "aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c", + "description": "aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d", + "description": "aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ffd3946055ec2761d7a475559f580c587e7ca78", + "description": "aco: implement 8-bit/16-bit mov's with p_create_vector", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "860b4d16f46c343863653faccaa596c193ed13b0", + "description": "aco: allow to load/store 16-bit values in VMEM for tess and geom", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9bd3b67163a0dade4268be9fbc3ca8a220c8bb7a", + "description": "aco: convert 16-bit values before exporting MRTs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "462a5fe6f44e03e1f39238174628beda3e43fa18", + "description": "aco: store 16-bit temporary outputs as v2b", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a3fb064e000a8706319dc996788159bf84a13f0f", + "description": "Expose EGL_KHR_platform_* when EXT is supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "52d6b4d6c0fa480ead93786851349dbd0a54d394", + "description": "pan/decode: Fix min/max_tile_coord mixup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "deb78eec1b7c2fa019c5f8ab8284dab2818b68f7", + "description": "pan/decode: Use a page table for tracking mmaps", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3c355f1ae8be2a7e1f9141c5433bdbb35fdcd7e6", + "description": "freedreno/ir3/validate: add checking for types and opcodes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f484d63617afe67f9eb8ba98f96e5c3617aa43c8", + "description": "freedreno/ir3: add helpers to deal with src/dst types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3561d34fff44ae82283dc1d4352e87d47793c40e", + "description": "freedreno/ir3: add simple validate pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "554f3d54ca1abac21df7ab052c1b48d9d44e774c", + "description": "freedreno/ir3: fix mismatched wrmask for overlapping VS inputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "16cd232dbc31fd594b8ce6b04576870b36d301f6", + "description": "freedreno/ir3/cp: fix cmps folding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "39de27d3b9031af5115504893b5e1bd42756d3db", + "description": "freedreno/ir3/print: print cat2 condition", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7b86b5ed7d355c97b5eb889637e9dd66d98a6e1d", + "description": "freedreno/ir3: fix immed type in create_addr0()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec", + "description": "freedreno/ir3/cf: handle multiple cov's properly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3db5d146e97e132e17fe7e3aca306c3523d14279", + "description": "freedreno/ir3: fix mismatched flags on split", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b24b6a83653f1b53237288215cbff94ffeb2dc56", + "description": "freedreno/ir3/group: fix for half-regs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fcfe5eff63358371b10f1cb75964e3f930d4c858", + "description": "freedreno/ir3: make input/output iterators declare cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c1d33eed417a78407d0955b603085f4e521d9edf", + "description": "freedreno/ir3: make foreach_ssa_src declar cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "65f604e3b3b25bb95c96062675817a3828562e26", + "description": "freedreno/ir3: make foreach_src declare cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "599fd861d4898a0e1c51c64f2a5ae2665e052b53", + "description": "freedreno/ir3: be iterative", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b828929ac9d14309b56177350b37def3b001e8a6", + "description": "freedreno/ir3: move where we preserve binning pass inputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d0cfc06a2c3ab583ab8a29d9f365cb5ee417dfe3", + "description": "freedreno/ir3: add IR3_PASS() macro", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c9e5605720f48b3094e708e5c762b340544ab3ff", + "description": "freedreno/ir3/postsched: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c953794cd6e4a5767b0739b1effc48b066e2a29c", + "description": "freedreno/ir3/legalize: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c3630c9d29b7bc7dbdf7d914d39782b4d02c5520", + "description": "freedreno/ir3/group: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "721147a05d47229252dc49460f6de1eec793bfc2", + "description": "freedreno/ir3/deps: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e4ecfde2dd07494855631865da45a8863372c3ae", + "description": "freedreno/ir3/cp: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "372e4663011e7388114d798ac1028da5dd72ab92", + "description": "freedreno/cf: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b6d121502d8e66cd891f3386ccfb0aee0d8af310", + "description": "freedreno/ir3/dce: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9beb2baaff4a2019aefe3dfc75187d75dba04286", + "description": "freedreno/ir3: juggle around ir3_debug_print()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "947aa23eff7ac6cfb17eb7bc56df0bc9ed4bd2b9", + "description": "freedreno/ir3: remove Sethi-Ullman numbering pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0ceb56a5318be6968c252a994cff8045d2e8411a", + "description": "radv: fix missing break in radv_GetPhysicalDeviceProperties2()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53" + }, + { + "sha": "bcb0038c8399f7050eb49cfdb227d3d91c1e8804", + "description": "aco: fix disassembly with LLVM 11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff98b1b51a6133282ac9a8ee5b3538418999992e", + "description": "r600/sfn: Fix printing ALU op without dest", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1124c3f1b629d3fa0d31dea8601aadd72a3339e0", + "description": "r600/sfn: Don't reorder outputs by location", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9f942a8e7c72c720bc7d4669a15fa4d37dd7ce7c", + "description": "r600/sfn: Fix splitting constants that come from different kcache banks.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "723ae8177e88a8a129b664371da46c0c9d004866", + "description": "r600/sfn: Fix clip vertex output as possible stream variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ae4b7938e80c71b3b06f9eab26c7cab46a5d308", + "description": "r600/sfn: SSBO: Fix query of dest components", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7c247f505c253f6f2eb6652f176e21681219734c", + "description": "r600/sfn: use the per shader atomic base", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd2d7966ac44697d31684e2b5b5b492142915a1e", + "description": "r600/sfn: Add support for texture_samples", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "358b0a57bfd7b5f7e0e05fa4f4cfab5c106a82ff", + "description": "r600/sfn: support indirect sampler buffer reads.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2f3ce9b1d0c5ebf37c8f33d7cfa67d6b3a23a17b", + "description": "r600/sfn: assert when alu dest is missing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fd99a7737f70a3bf05492c7a72f4dd0509e09be2", + "description": "r600/sfn: remove pointless check", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff92345a19a2929a6c229c23be0771acf9728c78", + "description": "r600/sfn: Don't reject VARYING_SLOT_PCNT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "15d6d354207adea208377edbafe9ca8180a9e406", + "description": "r600/sfn: Add FS output sample_mask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "91a618eae9f0f126367b14dec8ebe3c80b7cf825", + "description": "r600/sfn: Handle loading sample_pos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "70b84920befb3121b58e22e176267a63a8b1317a", + "description": "r600/sfn: Take FOGC, and backcolors into account im GS outputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d777c040958f3881d065123b73a7abcf422809a7", + "description": "r600/sfn: Add support for viewport index output", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "607d7fb587b4c479d4af3b5e2abd8c588bffce53", + "description": "r600/sfn: Make 3vec loads skip possible moves", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ac2c3fb010c00716444e3d7b4381b29afbc92cd4", + "description": "r600/sfn: Fix handling of output register index", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9db5536643acff1dac81bbd3cae97a66228b0947", + "description": "r600/sfn: Make allocate_reserved_registers forward to a virtual function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "041df7949656dd691b1e1484ba6c3c1a47b02285", + "description": "r600/sfn: Fix RAT instruction assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8977946aa2aba6652e847fdfdb499c7da3a25b42", + "description": "r600/sfn: Fix GDS assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b6eb19dd633c415761a5f2310be4be354a0ba0bd", + "description": "r600/sfn: Fix RING instruction assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e475eae0fe8a2e81c00c1d6871740d2f0d13400f", + "description": "r600/sfn: Fix memring print output", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "13bb0a97012bb017c5d754d0c55ed0d1d513b264", + "description": "r600/sfn: skip copying LOD if the target register is is the same", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "19673ce47dfdacce81ad0095efc7eb6960aed531", + "description": "r600/sfn: re-use an allocated register in lookup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dfb0ba82727aeaa8c5fafe6dfce0c926e41202cf", + "description": "r600/sfn: Skip move instructions if they are only ssa and without modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aed9618e20a8314185b7d305b2309a63a3870c66", + "description": "r600/sfn: rework getting a vector and uniforms from the value pool", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "afd47ea83be5521c4ae50ba15e84649e1339ab9f", + "description": "r600/sfn: Handle CF index loading from non-X channel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "54c3d4bd24eee4fcf595a859e17e04aed7cabf1d", + "description": "r600: Add support for loading index register from other than chan X", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3baad0361674228eefdfa239b8a4ce22dc1bb66e", + "description": "r600: Lower lerp after tgsi_to_nir", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b689de3444ab053e2b81022537ae31fb2c38b82d", + "description": "r600: Lower int64 ops from TGSI-to-NIR shaders too", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32305c0959dec86c24ef776209d4a92bb47e5776", + "description": "r600/sfn: Fix printing vertex fetch instruction flags", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "f718ac62688b555a933c7112f656944288d04edb" + }, + { + "sha": "65d8c692bd7943b5c7b5538d074f486e94b10e08", + "description": "r600/sfn: Unify semantic name and index query and use TEXCOORD semantic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "667126cc82a78b69d61ffd99ba251edf210bc7a6", + "description": "Revert \"gallium/gallivm: fix compilation issues with llvm 11\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "master_sha": null, + "because_sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653" + }, + { + "sha": "2a6811f0f981c8d67d0131a0b74549b641ea2247", + "description": "Revert \"ac,radeonsi: fix compilations issues with LLVM 11\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "master_sha": null, + "because_sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610" + }, + { + "sha": "c4544f47167ab5fe170e5131ad45b20b02507bce", + "description": "nir: Consider atomic counter intrinsics when setting writes_memory", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "6a6c36e9776a5f1df2e84aead670b215712f4094" + }, + { + "sha": "ee90339cfbe960ccf59e486b845476a277cc9dc7", + "description": "llvmpipe: add gl_SampleMaskIn support.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "310823eccd81ad2bb89a9ec8b8c177bc8929cefa", + "description": "gallivm/nir: add sample_mask_in support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0dac24790e7386a51f1d513762ef08ca20ed994d", + "description": "llvmpipe/fs: hook up the interpolation APIs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f71a5e25f3560292952ce7d7fe250d2b6c2f4c8", + "description": "llvmpipe: add interp instruction support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "06c10fa3a50cdefd95512f0c6b9060834f9dd33c", + "description": "llvmpipe/interp: refactor out centroid calculations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c1f5a23a4dfc6f3346a78e560dbeb3dcb8cca31d", + "description": "llvmpipe/interp: refactor out use of pixel center offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae5f6ddc0529fcf29e26bc0c35ffa1e6ea2eb7b0", + "description": "gallivm/nir: add an interpolation interface.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "53fcb30c12ebb34329086ea4f8e0165d62c61302", + "description": "llvmpipe: remove non-simple interpolation paths.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6b7e03175d9ef0d73ce01896cc8b385978aeba6d", + "description": "llvmpipe/interp: fix interpolating frag pos for sample shading", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c9690b7471289489f346c73d3ecb8990adbc6e50", + "description": "llvmpipe: use per-sample position not sample id for interp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "50987644834921ecf571d8010960688425e3fda5", + "description": "llvmpipe: don't use sample mask with 0 samples", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b11aa12253ad3f0ed68e98b320e873572e1fba32", + "description": "r600/sfn: add emit if start cayman support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4746796b825d9eb607e6d0a5132339c313010146", + "description": "r600/sfn: add callstack non-evergreen support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "19273fb227d1434d28821aa5cae8ec2e7ab46d70", + "description": "r600/sfn: cayman fix int trans op2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "38560e0d1d0d01826cc460f5455732cda1b227bc", + "description": "r600/sfn: fix cayman float instruction emission.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff9c95421a64a349ca70a61b1a6c9cd22198cd67", + "description": "r600/sfn: plumb the chip class into the instruction emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "164aed6c8142a995c6ac1c36ee7a16896f675163", + "description": "anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "3d9747780bc2508f4474230a0998d9dba7b02d1e" + }, + { + "sha": "6a6c36e9776a5f1df2e84aead670b215712f4094", + "description": "intel/fs: Use writes_memory from shader_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d89c28d314b909ebbe94203170b76b82acaa249c", + "description": "nir: Use deref intrinsics to set writes_memory when gathering info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d50069ab08a917705b40641b46594e088734c2f5", + "description": "r600: enable TEXCOORD semantic for TGSI.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "68b3b5bcab95f34073fcde7fe671cb25975218b0", + "description": "ci: Switch the baremetal runner to be an x86 docker image.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8094a9ab685b67ce5bd54b3f7a2a7b22795f5420", + "description": "ci: Update versions of packages to remove from rootfses.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "18fc6a95b672eaa331425538416f035786a1092d", + "description": "ci: Make the create-rootfs more resilient.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "588ea3184ceb928cbc11e99ba3a7cfae2aa61773", + "description": "ci: Make cmake toolchain file for deqp cross build setup.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a65521145c0da91a4fe4c9901921745a1af178f1", + "description": "ci: Autodetect whether we need cross setup in lava_arm builds.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "188916bd060e09fbbc1b3911516cd1f49b0291fd", + "description": "ci: Move cross file generation to a shared script.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34195d69ddd03a0fbcc48831cbc5d96f32c3be82", + "description": "iris: Initialise stub iris_seqno to 0", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda" + }, + { + "sha": "a6184eae3123840b1ff3d78e24454610e3013013", + "description": "freedreno/drm: handle ancient kernels", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e" + }, + { + "sha": "106c2a65dbd6b523a1a68f8b0e913294edc7bbd6", + "description": "freedreno/drm: don't pass thru 'DUMP' flag on older kernels", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e" + }, + { + "sha": "e422f61e6eadade09fd904eef408746166fa9797", + "description": "freedreno/a3xx: fix rasterizer discard", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5e105068343bbaf33d555159f795b26bb2bfc429", + "description": "freedreno/fdperf: add dependency on generated headers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { "sha": "4504d6374dbe2aa40af519c16765457bcbf81b84", "description": "ci: Fix TypoError error when traces in traces.yml is an empty list", "nominated": false, |