diff --git a/.pick_status.json b/.pick_status.json index ad08c06c8bb..a44215b9643 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,1404 @@ [ + { + "sha": "a1a5dd7e2f2bb594420195b40d99a7b84e6ba6a5", + "description": "anv/ci: add cross signed zero expected fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e63d487f5de5bf575c7d3c047f4d74c83c61a288", + "description": "ci: update trace checksums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa1490b47b9a053867077d4569045549fa26e9ed", + "description": "ci: skip invalid float_control2 tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77d05ac1ba97234389f98a38598f4e89e4b37622", + "description": "aco/optimizer: stop checking precise for med3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbc056220381504296b1bff68181b000fe200359", + "description": "nir/algebraic: allow inexact optimizations with sz/inf/nan preserve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5926209996c56ee335470a7c437ef2c27fd7928b", + "description": "brw/nir_lower_fsign: try to fix NaN correctness", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e2f1345d8a3544d3d0e51c6155df4cac657d9a7", + "description": "nir/opt_algebraic: make fcmp(a+b, 0.0) -> fcmp(a, -b) exact using ninf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef7dd040d9c6cfbac668d71f8498d5d433dcbf9d", + "description": "nir/opt_algebraic: make a < 0.0 ? -a : a exact using search helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0474ad15049359b4d9b1883f25b150e078f238e2", + "description": "nir/opt_algebraic: make ffract(is_integral) exact using nnan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8d1763e0a92e662b042cd2657ca6e6e004e751e", + "description": "nir/opt_algebraic: make some more fcmp patterns exact using nnan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d52c595052912f4f722c6a8c48c16859ac603bc", + "description": "nir/opt_algebraic: make some fmin/fmax/fsat patterns exact using nsz/nnan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "486ea54184a1a9a707536057e39e8fe89871cf8f", + "description": "nir/opt_algebraic: make bcsel(fcmp(b, a), b, a) -> fmin/fmax patterns exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa7808347749ccc5d5eb873ff97b924aa1c84062", + "description": "nir: make alu fp_math_ctrl helpers const", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f55668bb50a6172dc686d66d8c97d428a9afb9b6", + "description": "nir/opt_algebraic: update flt -> fneu patterns", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15b13d5fd4fd87e575a4c83f10cb3d4eb75d9447", + "description": "nir/opt_algebraic: optimize flt/fge(#c, fadd(a, #b))", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2355b63cb57614f73f4b930f940e7678566d8c8c", + "description": "nir/opt_algebraic: use better float control for some fcmp patterns", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7238888d93b2072f703a9c2dd177366ce2e9482b", + "description": "nir/opt_algebraic: remove redundant patterns with fcmp(fneg(...), #c)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03c497f2360b8d007a640191f6a024e4280a5f8d", + "description": "nir/opt_algebraic: make 1.0 - fsat(a) -> fsat(1.0 - a) pattern exact using nnan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79e4530a9b7d3b15c1446bb02b1a0dfcd5e8fde1", + "description": "nir/opt_algebraic: make pattern pushing fmul into bcsel exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3bc94a3d03396f05f781870f8186ab00c74f0db", + "description": "nir/opt_algebraic: remove inexact from floor->trunc pattern", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da7abb1337f2067b9eadf2a3add3054b5e5ce89b", + "description": "nir/opt_algebraic: mark fmulz(finite, finite) -> fmul pattern as nsz", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea87f1f9bce4f5cd05b277da723b35b98b3e4304", + "description": "nir/opt_algebraic: add a - a with nnan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16db9f79d1b50ea783e401560494f7a97be25098", + "description": "nir/opt_algebraic: remove inexact a * 0.0 patterns", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63d199a01e831859c607d74162acc0754c552763", + "description": "nir: remove special fp_math_ctrl rules", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e443229644c72f9658b8722a794caafdbf5927d0", + "description": "nir/opt_algebraic: mark newly created fmulz nan/inf preserving", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b678899ef8dcaa82c4b105aa341d6c0d46e9c08b", + "description": "nir/opt_algebraic: use nan/inf/sz preserve flags instead of exact for cmp/min/max replacement", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8ad72b912755bf8369f59895760447bfd7a628e", + "description": "nir/search: add option to set nan/inf/sz preserve on replacement patterns", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e22c43f6583cfd5e8229ce610e72070f7ad5535", + "description": "glsl: make fmin/fmax/fsat nan/inf preserving", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef5e58e513f622a3acc5cb9b93a01a56482a3319", + "description": "glsl: make fp (not) equal always nan/inf preserving", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5bf979d718a1be6156ee0509c31e15794cc0af9", + "description": "glsl: preserve inf/nan for precise/invariant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52eab085e667d90686ddf6f194a0346cf5b2b2e6", + "description": "nir/lower_uniform_subgroup: use nan/inf preserve instead of exact for feq", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30da75e8b1a226e436365be42958f741bbc716ed", + "description": "nir/lower_double_ops: don't create more exact ops than the input requires", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2301164c77308e10a1be806529fbb4af4ecd462", + "description": "nir/format_convert: use nan/inf preserve flag for fmax instead of exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a87cdfc6b728371d6ecf1dafda46e078589c06ff", + "description": "radv/nir/rt: preserve inf/nan for emulated RT intersect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a23ff9cf8530d8b2f62c43c4a0b09f63577dbeb", + "description": "gallium/ttn: use nan/inf preserve instead of exact for kill's flt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c94d666943c354e450a55156ecc248ee795ba0d2", + "description": "mesa/prog_to_nir: use nan/inf preserve instead of exact for kill's flt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fe4d799e71a724e37d82da587283e1a03c003ee", + "description": "spirv: use nan/inf preserve for glsl.std.450 min/max instead of exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c5a5755e217165ab942d2c248a62df1262bd18e", + "description": "spirv: use nan/inf preserve instead of exact for fp compare", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e873b8764aeb0f15d3095996b79c1b1fe32c0f00", + "description": "aco/optimizer: use nan preserve flag to prevent incorrect med3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88a1887cc28598043e97832b3cd154d217faf832", + "description": "Revert \"add VK CTS validation report for a0 interpolation fix\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "4eeda739c4ea856e37b9daced4564a17e30aceaa", + "notes": null + }, + { + "sha": "4a654aee7cd5b99e74ebcc53755a1f3690bccf65", + "description": "freedreno/decode: Keep intereactive for query mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e3da8e56bd3ea90bc7f54ebe2077cafed3e904e", + "description": "freedreno/decode: Filter redundent _HI regs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07feb1ca4c56290f43c3010f3da0377022808cff", + "description": "freedreno/decode: Split out endswith() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45cccf6e422c5cc9ccf6e94bdcf5f02538e3d4e7", + "description": "freedreno/decode: Shorten query string", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "faf3a93e8fe9bf94ff3200dca9427d8d05c95f2f", + "description": "vtn: set default fp_math_ctrl values for kernels", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9da2d218041c1a9dd731c3f10ca4800c8b7c6773", + "notes": null + }, + { + "sha": "4df142acb68923201efa6644af01226f23ec8552", + "description": "iris: Fix invalid reads when uploading blend state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c954aaa842f7a9936aee5dffeba689b743cfa2cc", + "description": "panvk: increase mappable VA range to 48 bits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e3c5fccf9caf875c4bf3f99dff763554f571d80", + "description": "panvk: pass heap explicitly to as_alloc/free", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "192fca11a3a66a86d3cc5b962f70a0080549fc1b", + "description": "pan/genxml: make pandecode comparisons return -1,1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af954427bf7f008f065caed38f9ed5214b0b305a", + "description": "vtn/opencl: flush denorms for cbrt()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa418f1e73612c7ac2a325a0c738158b5e5607e6", + "description": "mesa: do not unbind general point when different indexed points are deleted", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b21a3db059656c97a12f88d40bc7a24d32acf60", + "description": "pan/lib: use tiled AFBC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cd9693a3146814a6a8996c2da4159e4a57b3009", + "description": "radv/meta: remove an useless barrier when fixing up HTILE for copies on compute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5663ebffc413cdd10c81b123be9eb9096910b1bc", + "description": "radv/meta: skip some HTILE operations when it's decompressed on image stores", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0996b4c5279f166b8625755e104bd5603d654c88", + "description": "radv/meta: do not disable compression for depth/stencil expand on compute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "452304897f67d2b76737f51fa460c3ed039dddad", + "description": "radv: set COMPRESSION_EN=1 for depth or stencil storage images when supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f2b048f84a899700f08d5f01a4c0e6e36e9c482", + "description": "radv/meta: stop fixing up HTILE after a partial copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f41818194b2c6e01f940df57f15e051f6b465e4", + "description": "radv/meta: add a function to fixup HTILE metadata for copies on compute queue", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f5a20abdec0337ad40bd8aec500ce1622efce62", + "description": "radv/meta: fix CmdCopyBufferToImage2() on compute queue with compressed HTILE", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e362011ccaf1ddbbdc81e5f0e1262edc23f6b034", + "description": "nir/loop_analyze: also set force_unroll if the array_size is larger than max_trip_count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5439c4fbf8c382e400884f79e3370fe76a68651", + "description": "nir/opt_loop_unroll: Always unroll loops with a known trip-count of 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3197e79276f1a50d29043132397d21548f2f8aaf", + "description": "mr-label-maker: label wsi files that have a label", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb2646e527e955eedee5353fe290ac55763ae7b3", + "description": "freedreno/layout, tu: Fix UBWC block sizes for PIPE_FORMAT_R8_G8B8_420_UNORM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "026fa1799b955ea3995cfe54c0e5eb509a622b2b", + "description": "broadcom/compiler: Update comment clarifying OpTerminate implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "096674394312f63b13b0276fa166e639146f4cd3", + "description": "intel/tools: intel_measure.py avoid early exit on corrupted data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22e921f7f2b3fa0d7d387bd13c9bc0bf0535db6e", + "description": "intel/tools: intel_measure.py correctly parse cmdbuf-only data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4eeda739c4ea856e37b9daced4564a17e30aceaa", + "description": "add VK CTS validation report for a0 interpolation fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b43defe563b98a1bca42529262e55e346001200", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05ed18a37bc2fc076a40538ce3928e4900e9a2de", + "description": "elk: Delete mesh shader remnants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b4af8907f27dc6e66abf29398e395c523871b7c", + "description": "brw: Delete wm_prog_data::urb_setup_channel[]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd3fe2d671776334b95ecea1ea909d67d9a82c3a", + "description": "venus: Fix error log on PPC", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a49b7adad883148f07308fd4d8c1e57796302857", + "notes": null + }, + { + "sha": "757ae04bd9ff7d88b6c2edcc87196abf0e75e69a", + "description": "winsys/amdgpu: Fix userq job info log on PPC", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2547fd0f59d6340c7c85641a444504b33558dd89", + "notes": null + }, + { + "sha": "58a71e1b2ea8a00b46dd5fe21711358597ee9d6f", + "description": "ci: sync time domains", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d1d94d3c2d0db07eee0216ed444bfe37667e957", + "description": "ci: split get_job_seconds() computation out of get_current_minsec() formatting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b0e29bc771a2e9ec93df99b7550b54ea7e098b5", + "description": "brw: Fix cooperative matrix constant sources other than src0", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "bf9ad36f2dfffa3567e67f0da3f0f44c71a7b011", + "notes": null + }, + { + "sha": "e2bf82f900415abc5e6a767a47296814d59c51b1", + "description": "anv: Simplify cooperative matrix feature advertising", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab8fef23e68f8511a98453fcffdb50e5890b88ca", + "description": "anv: Don't enumerate cooperative matrix configurations if disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a7fa4974d9377cd9b27b80a62607106ed10f177", + "description": "pvr/ci: simplify the renderer string check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2acda35230e7d7670a588eb150bb49d57c1c555e", + "description": "pvr/ci: rename deqp suite to a less generic name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2d99b93780a047356603ae8058f88e349d1bfde", + "description": "pick-ui: add `Backport-to: *` as a synonym to `Cc: mesa-stable`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ae89dbf4804e48ef282f58b8ccd14f14a3c9f59", + "description": "pan/bi: Allow vector booleans", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "684714384738e2c9eac86fd4ed9e173d4aaa0432", + "description": "pan/bi: Set lower_vector_cmp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dceee75f87731c81b84720a0ade55738dbb19bf7", + "description": "pan/bi: Vectorize comparisons", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "918624174bcdce49287e5b6249d455a298a66e44", + "description": "pan/bi: Don't attempt to fuse AND(ICMP, ICMP) if the AND is swizzled", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0771615bcf58a3694c8c4b982d3158496af8b64", + "description": "pan/bi: Stop calling nir_lower_pack()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41d173afeff94e55439bbc57693ad827093e330a", + "description": "pan/bi: Add support for unpack_64_2x32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3fa68502e298c78e4ea6d737558cc5e3269183a", + "description": "pan/bi: Add support for unpack_32_4x8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "deb9244436995070b25954f2e1d09c1114dc79b4", + "description": "pan/bi: Run lower_alu_width after opt_algebraic_late", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02bade5cfaf67907d56109902304b18a7d696892", + "description": "nir/lower_bool_to_bit_size: Make smarter canonicalization choices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "711b3358a8c8d5dd3f86e7298203668202fc381d", + "description": "nir/lower_bool_to_bit_size: Use the correct num_components for conversions", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "3180656bbc9d9494418ba2b827691559d729ee80", + "notes": null + }, + { + "sha": "240bae6b235dbe72937a01bee878c1fe980dca2b", + "description": "rusticl/mesa: only use resource_from_user_memory if the cap is advertised", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91550d070954d651acdff753a05fb272d8f556e3", + "description": "nir: disable fast-math for lowering conversions", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3750e42f5cc3ca935454cba1e39708b11b9eb1ec", + "description": "pan/kmod: clean up unused flags from bo import paths", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d25f9821b9222dead87fa02b792bab3f865ed40", + "description": "pan/kmod: drop pan_kmod_bo_check_import_flags validation", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "1c7793ea0bba93295ed6149152d00e5efa8a7267", + "notes": null + }, + { + "sha": "ea2507dd8b3ec0ebffab30bebd79d151d7165632", + "description": "tu,ir3: lower multiview indirect stores to register indirects", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6a1c8d3a0cf8d2968b4ba143d012fb1eff5298d1", + "notes": null + }, + { + "sha": "cf0786c766204625eeea42e840c1df1218ac1e28", + "description": "pco: Fix multiview sampling of subpass input attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba102224abe962038a89fdbc27ff24cd32ac5677", + "description": "broadcom/compiler: Don't lower to LCSSA before calling nir_divergence_analysis()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc6c200719256567f154019b449999457b627e9b", + "description": "kk: Expose sampleRateShading", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0b038cb7fa83aff5a7fd663675f83dcfd2612fe", + "description": "kk: Expose VK_EXT_image_2d_view_of_3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65bb2cd51edb83aa48f18af2598c7654d8854b49", + "description": "kk: Expose largePoints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "575dd21e11304a64cb50e408d55a49ce70b60f8a", + "description": "kk: Expose depthBiasClamp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e11fd9a1783fd1af3f12785201743d847d5a8e6f", + "description": "kk: Expose VK_EXT_texel_buffer_alignment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93d8c652da0514dfc8e80fb8f586aa83ff70664f", + "description": "kk: Expose VK_EXT_extended_dynamic_state2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0291969ffbb8a02f481f7984d1cf50f6dfd1d7f", + "description": "kk: Expose pushDescriptor from 1.4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41b9dc3a2cdf1e3163d517bd7cfc8c8738e8db92", + "description": "rocket: Fix printing of rknpu_mem_create.dma_addr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c699087d446cac93c0b6685bb7b5ff00d04cab8", + "description": "vc4: Fix printing of get_tiling.modifier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc34a122f3a1de1db14cbef2059c1228de58a89e", + "description": "freedreno/decode: Fix const correctness in get_tex_count", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67", + "notes": null + }, + { + "sha": "17bbd45d59dd11628b7b675ad991764154095c33", + "description": "radv: emit the framebuffer state when rendering begins", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e178382fb8df4ac22f5fcb9e9c0f0f68f444e531", + "description": "radv: add a new dirty bit for the GFX12 HiZ workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a010c2694a09f75facda76e9ebe20168f004b822", + "description": "radv: move {depth,stencil}_compress_disable to the image view extra info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9abe6d4dc2e7a58d8e16b628387b7dbdf77aed72", + "description": "radv: remove declared but unused radv_get_dcc_max_uncompressed_block_size()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d9fb0744e94bb5972c5bffca9877a3516f39f9a", + "description": "radv: move color/depth-stencil init surface helpers to radv_image_view.c/h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39719c6c446c4b71ca76b8402c85b3c2f6c61119", + "description": "radv/meta: remove dead code in the gfx depth/stencil clear path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9bf70486d987091d7435b448dddb4be3e346f6b", + "description": "pvr/drm-shim: avoid trying a random bvnc by default", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ba104d3e923aeb14e4faf75db9c8a3e8313ecd48", + "notes": null + }, + { + "sha": "268e19378fc03c68e897c15b5f06c747bbc9387c", + "description": "glx: fix const qualifier warnings found with C23 glibc support", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a9e1db405419d6c97e7233c0bf10323e19f442f", + "description": "zink/ci: update checksum of one trace running on VANGOGH", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e488085942a1739f33b4cd4e7800c37c2f98a256", + "description": "radv/meta: remove unused saving/restoring rendering state logic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98186aba3619c3b44a2d01beeb16a57ab8c02a44", + "description": "radv/meta: stop saving/restoring rendering state for color/depth decompressions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04d5077b00210183d885e49c7ae7fee5af73f4e8", + "description": "radv: emit late decompressions for fbfetch slightly earlier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04f6bfae51ea6aec1a4c319d4634e1a5392feb81", + "description": "radv: only pass custom sample locations when relevant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce3539b54f061002f37b2c866a37070336d6bc77", + "description": "radv: fix late decompressions for fbfetch with more corner cases", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6a2d1400854dfbe617d93f448f16e98a1744015", + "description": "nir/opt_vectorize_load_store: allow sizes unaligned with high offset for loads", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2ed79f80ba894bba0d340708c326ac9d59d5795e", + "notes": null + }, + { + "sha": "fc814fa828e410b842408684066c8f8a48aefb2c", + "description": "anv: skip compressed flag for bo if not supported by modifier", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f91de58818173b8ab2120a57f2cbdb81995d1ee1", + "notes": null + }, + { + "sha": "ece5f671b3536d49b9c70d008f952e65c41198ff", + "description": "amd,compiler: fix const errors found with C23 glibc support", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85fd63068e91d0dd4b9434831ddddbbc2ff07355", + "description": "compiler/clc: Fix const correctness in libclc_add_generic_variants", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4a08ee7ecf07b1d0cdfec4f61bdca08bf6551247", + "notes": null + }, + { + "sha": "4938ad435e1b480f6a1b9b81cb8db7de5039ec8d", + "description": "pan/compiler: Fix progress reporting in pan_nir_lower_store_component", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c3d3d23d8a5494d41f2e15f3998340b410c2253", + "description": "freedreno/a5xx: Convert a bunch of LO/HI regs to 64-bit regs.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "51d4803a6fbae1d280885ed6b70683efadd12e81", + "description": "util/cpu: support detecting RISC-V FD/C/V/Zb[abs] with riscv_hwprobe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dfcd141cf9b7a7d5f664fa9eda4e38e67b04483", + "description": "util/cpu: add a number of RISC-V extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0880c8d5648854dc9ea4b317a2669e4c54d59ddf", + "description": "util,loader: silence asprintf() unused result warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35c7cad18b26e142a623861b196112437487f751", + "description": "gallivm: fix undefined CALLOC_STRUCT build error", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb22e441b963c9b73639212725bae88fd4a2c132", + "description": "ci/android: revive some previously skipped tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "091c4f43ff921cfb5a422ace6755f85738287012", + "description": "venus: remove obsolete asserts for ANB image creation", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5859b2d404fe9bf682f0c214728e5aee39ad54a", + "description": "intel: Rename wm_prog_key to fs_prog_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56e638be81d70179cfca46727dd8d7939ee904b4", + "description": "intel: Rename wm_prog_data to fs_prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "beb4b78fe754dad618e0326d486ccb775dce09a8", + "description": "intel: Rename intel_msaa_flags to intel_fs_config", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9aa93039d913762fa82661ef28b9ca12e4b47c5a", + "description": "ci/zink: Skip ext-no-config-context for now, due to taking out the X server.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e65c6a1185e344c6dcf3feffef3e7949efc0707", + "description": "docs: update calendar for 25.3.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69e4163b9eee3feb6181ac6a0a36aeb24ba8979e", + "description": "docs: Add 25.3.5 SHA sums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98a8d8d88c7bcb5d39a91767cb362d564ef7f3a9", + "description": "docs: add release notes for 25.3.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "efb5ab1e4ba12886a94bd321bbd1010e7c10e5b4", "description": "intel/blorp: Fix the redescribed fast-clear qpitch",