blob: d2eff1a5fbcf7f3579fb84ecf71f0b66d9a05e7b [file]
[
{
"sha": "c33d2db06ac0ea4d3d5372caa93bee3bbbe028c7",
"description": "meson: Add missing inc's to idep_nir_headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f7eb8cff6c8a93bf552290e9cce76e31d45850e",
"description": "freedreno: support lua pkgconfig variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76ae27efb3cdc772c8322d58a70ff58d23b708f7",
"description": "llvmpipe/cs/orcjit: add stub function name for coro",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986",
"notes": null
},
{
"sha": "fcf9e33ec0e51ee8f22463b388a3bcefd3b5f572",
"description": "draw/orcjit: supply stub function for tcs coro",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986",
"notes": null
},
{
"sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a",
"description": "dril: rework config creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b",
"notes": null
},
{
"sha": "dd5362c78a1d2e8bb88cd321f510e5f9660775e1",
"description": "anv/xe: try harder when the vm_bind ioctl fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4",
"notes": null
},
{
"sha": "8b86653da6d0cc80ccf6c51900dbbf596eba23ac",
"description": "util: fix 32bit compiler error in fossilize_db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1af2f5e198d81ff1c60ebc2bb44d0e67465c1fa2",
"description": "ci: re-enable venus ci",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71639eb837de8c71dbb8ee95496bbef5f9bc8c60",
"description": "nak: Use the RED path for atomics with unused destinations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c347c7cbd839bb5ff8696237f0c8d542221c89cd",
"description": "nak/sm50: Implement OpAtom with Dst::None as RED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "959ae0161bcaedc62475c11878ae0d0e7be615d5",
"description": "nak/sm70: Implement OpAtom with Dst::None as RED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcff324ef3f51a5dbe9ec9c83d5cdf37a6bfed52",
"description": "svga/ci: disable vmware-qemu-traces jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a647ba4a2e8e43f309a87178a77058f9c864ef",
"description": "svga/ci: triage unexpected piglit passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93005d20ee0effa07a24f61af82c0e4cf7155470",
"description": "svga/ci: update FORCE_KERNEL_TAG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0df53558ecfaa01585c82aed3de92609d743e54",
"description": "svga/ci: triage unexpected piglit pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bcd18c90e8385a623aa112aa3f614bf5afd3157",
"description": "svga/ci: change DNS server for vmware jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c98f5d5eea8729087017edbb835efb6d6c7d7663",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae82061af66a536a38197b5a06089b1d8d4ef6b",
"description": "intel/clc: Free disk_cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c15bf88f011d204c11e893c5ff0fd018a0262a39",
"notes": null
},
{
"sha": "1574372de48768e69f7ec72b2ab7273989c5e430",
"description": "intel/clc: Free parsed_spirv_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"notes": null
},
{
"sha": "8b1a889e453d36fab948246adf6fe1310fa7853b",
"description": "radeonsi/vcn: Add support for QVBR rate control mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae293d176b0ab2977d4277d28a7734a2fcaa8f04",
"description": "radeonsi/vcn: Bump enc FW interface version for VCN3 and VCN4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e539f8ef5f64bbf6c8b91b03d57e2102ab6b4cc2",
"description": "radeonsi/vcn: Only enable filler data for CBR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d8dd6c9fe7e5b4ab015089853683b3a0082643",
"description": "util: fix fossilize_db compile error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1f8c465d5e14f8f1301478b4662ce6663a05f3c",
"description": "vc4,v3d,v3dv: avoid compiling in unused `sim_file` field in the {vc4,v3d}_screen/v3dv_physical_device struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eae740f2e4d6ab8f153c5cb1452cf4bf115940d4",
"description": "v3d,v3dv: simplify USE_V3D_SIMULATOR/using_v3d_simulator logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5577078ac1ea6b2642d1aa029e030d2e8bbad07e",
"description": "v3d,v3dv: figure out whether we're using the simulator only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f90d1182e0dabebf19ec271743b27d40accf181b",
"description": "v3d,v3dv: reuse dep_v3d_hw from simulator/meson.build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "794947171658739f279544a353f894a9fafc6bd8",
"description": "egl/gbm: Walk device list to initialize DRM platform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32f4cf38085e4056b8e4a9fc78fea28897a1d05f",
"notes": null
},
{
"sha": "4ef0cbaf055c077c5cb65326f9642ea1c37bf825",
"description": "crocus: check for depth+stencil before creating resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f7df5df0d8410925edcfb926509f6b17ef6b619",
"notes": null
},
{
"sha": "34145725ce25018efc84c9d0dde7674aaff8faeb",
"description": "crocus: properly free resources on BO allocation failure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
"notes": null
},
{
"sha": "11bc95934f7a4418d2b85cdeeb44d902f65e78ec",
"description": "tgsi_to_nir: free disk cache value if the size is wrong",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4db880d8057bac3209c196edc94c6b1e521a782a",
"notes": null
},
{
"sha": "945564e49866f19af267c9d634fc8a4a807ec604",
"description": "anv: Wait for Xe exec queue to be idle before destroying it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cd4372460b197fea98d257217328ddc3406e6ad",
"description": "ci: prune dri from LD_LIBRARY_PATH",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "a885f91617885216c81b8495e04ced309597164f",
"description": "etnaviv: Rework uniform handling for UBO addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b7bb6cc9fa410fb783e7a99d9eadcc31668f298",
"description": "gallium: install gallium-$version.so to libdir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "098e660a58f74630b75b63f2b75935214203c43a",
"description": "rusticl/memory: add a couple of performance warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea0676d8ecec743b1e63f942c2b0a3d8fa6559d7",
"description": "rusticl/memory: remove stale TODOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae84eccfade4db3d9e68916419a66246f7732b4",
"description": "rusticl/platform: add perf debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3cd3b0ed473f651e54bfecd92f7d5873a3f5331",
"description": "panvk: Implement CmdBindDescriptorSets2KHR, CmdPushConstants2KHR and CmdPushDescriptorSet2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0329070233eb443f822973af2745c290bb9470d9",
"description": "panvk: Emit viewport when state is NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cec45cac846385425772f9431fb0fd707be5e547",
"description": "panvk: Fix image support in vertex jobs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"notes": null
},
{
"sha": "3b1b672849c3113eb61bc8c3691901fa2e0f6d3e",
"description": "panvk: Implement CmdPushDescriptorSetWithTemplate2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b9db2108d86a72570fc649ec0a6694c31367327",
"description": "docs: Add panvk in VK_EXT_private_data to features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af998eb2bfd97c6658bebd77620d867d8b9e7449",
"description": "panvk: Update CI fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e634acaf88d0d49c633f04a15f4ac3e916414049",
"description": "docs: add stub header for u_format_gen.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e05415a82e63bd96473171bf816175b3b190645c",
"notes": null
},
{
"sha": "c30e5d44b1027ed03a8fd542829df0055d3e1a96",
"description": "v3d/ci: add new flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e16a74c0237d2e75bb8ed9c10536c290fe7eb312",
"description": "llvmpipe: add LoongArch support in ORCJIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "979c36401880132f7c8ca1f70a5fb9e8430b62f8",
"description": "gallivm: add LoongArch support to the mattrs setting code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08425d9aaff8440eec3a93246b0f3ad7f6fbecab",
"description": "util: detect LoongArch architecture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd83fc4bfb75b1c4d028ac3c2395ecb29f37fb53",
"description": "nak: Don't emit barrier ops for shared memory pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25eb6c82067f53c9e60f78ab658095465b53c78b",
"description": "nak: Disable opt_jump_thread pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9acacccff7934524e95c407e6cdc0c0d06572eb7",
"description": "nak/sm50: Emit sync instructions for control-flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fa8a788c4f57542bae0276c67032dd9e4901b5",
"description": "nak: Add more NIR wrappers for walking the NIR CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97d2187f483444e16f5a27c0e106c18488fc8605",
"description": "nak/sm50: Add control-flow sync ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6de61cb7e9768eba477782f7afc22381e130ca9",
"description": "nak: Drop the old encode_sm*.rs files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bf3213a5465c9079f2cd0176c7c1766c4472175",
"description": "nak/spill_values: Don't assume no trivial phis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcad2add47359588095965b040b63ea667880406",
"notes": null
},
{
"sha": "305bf503e74d5c86016a0951198da21d07f8e7ce",
"description": "dri: fix driver names",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "0bdc2f180f1fbce16d96d718119b4eed1e5a6731",
"description": "dri: fix sun4i-drm driver name",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "3b6867f53a6718de80bbff4acb84ffd5aca8a8c8",
"description": "nak: fix clippy::if_same_then_else error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c",
"notes": null
},
{
"sha": "526a5722335cb7320aed4456b60dfc10130d6710",
"description": "nak: allow clippy::not_unsafe_ptr_arg_deref lints",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9c0e3c1ab7f157aaab4210e3f31843fb00368d5",
"notes": null
},
{
"sha": "6d0273f67a59341c69444c558676193bd1fdbad9",
"description": "anv: improve vma usage for descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5ef9413b840af27c3ae0cafc7507cacdcf8d50",
"description": "radeonsi/vcn: add HDR metadata obu in av1enc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc4abbe27d063337a420d147cf8c9fa492789f71",
"description": "frontends/va: rework VAConfigAttribEncPackedHeaders query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa86c3a23536c6a56832059e5bb249913b8b3f3d",
"description": "radeonsi/vcn: input av1 hdr metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ea977ca5e6e80d6f7f90162175846e83eb8f2b3",
"description": "frontends/va: check av1 enc hdr metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35e4d0db9ca74a90b7e55b35f619449483e2d263",
"description": "radeonsi/vcn: add new function for obu_header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d881e6211991ef3bee41d2142ed56a3df7a834",
"description": "radeonsi/vcn: correct a typo in a variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559eaaf0e64e2692bdf9f8810681d48c0ed94946",
"description": "v3d/ci: add failures from piglit all profile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90080b51b29df14a1169d6d11a33f773add79a9",
"description": "nir/opt_vectorize_io: optionally don't vectorize IO with different types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ef1a812449f8fab81257cfaeb2452aa3a902cb",
"description": "ac,radeonsi: set 16-bit flags in io_options optimally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d",
"description": "amd: expose nir_io_mix_convergent_flat_with_interpolated",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bfea3183acf90f78608c757cc5eb20abd8d6f67",
"description": "nir/opt_varyings: improve convergent input handling to fix data corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d32ae2461a68bc85ed2b0fd38edbf880804cb4",
"description": "nir: add nir_intrinsic_load_per_primitive_input, split from io_semantics flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecfefe823e033b9c563d280fae125e0a9c14faae",
"description": "nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4",
"notes": null
},
{
"sha": "ec4e5ef0f7aa0463301c71bdf4a9a3b53a18037b",
"description": "amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b3e1a0532996f47434e68ac7c469f220473b3eb",
"notes": null
},
{
"sha": "0cb3ace969d5fe63669aa835a3cc4bf3ee5d8731",
"description": "radeonsi: fix eptich on chips without image opcodes (e.g. gfx940)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4",
"notes": null
},
{
"sha": "cccfbe6141bd5cdeba3cc7e9967abf50d0d4b369",
"description": "aco: move s_setprio to before NGG exec initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4574cd9faef20fc6519d8ecce7f9bf77ede7ee2a",
"description": "aco: form export clauses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08a4853ffdcecc3f7f883e4dc26fe9574b953cfe",
"description": "aco: add export instructions to should_form_clause",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b732340ecdc30e18c44654a8c1138e37b52308a",
"description": "aco/gfx11.5: skip dealloc_vgprs for stages with exports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "492d99fc6a8fcfdad031fab009258299dd7c7af9",
"description": "aco: add tests for export priority issue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0919ce1ac43245223c617f09f744a5844c87077b",
"description": "aco/gfx11.5: workaround export priority issue",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55158bed7fa17fee9d581d7ec5523ba187ca4c0d",
"description": "util/glsl2spirv: only copy the input file if we're going to change it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36160c967cbafb0e1d24e437cf2daf453778d722",
"description": "util/glsl2spirv: fixup the generated depfile when copying sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46644ba371e817d8f33ad7b46ce2ba7775e6d2cc",
"notes": null
},
{
"sha": "848c7c9560a28703824651c3e13ca394d1830e9b",
"description": "pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a2e07014282d0fb6d32fe8f568e578a99049b3fb",
"notes": null
},
{
"sha": "eda77bf79d5100113b7b8600ac1f903c94d4330a",
"description": "pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8991e646411b73c1e03278267c80758e921f2352",
"notes": null
},
{
"sha": "aed5a974e9316c699943ea5459601cbf73913f4c",
"description": "meson: xcb & xcb-randr are needed by the loader whenever x11 is built",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65c92f0b8294ec4e428afc59acac86079623f93b",
"description": "ci: uprev deqp-runner from 0.18.0 to 0.20.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6edfb09dda2fc752f6c7a7573627b8a99a61f154",
"description": "ci/deqp-runner: unset CC for arm32 cross-compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f9a157daa30a27165b916f5e6fd0ff5b39e5348",
"description": "dri: fix macro name check to detect svga driver",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "74b4c91e7b3ebae390fd696574aeaa3d6aab972d",
"description": "meson/megadriver: Don't invoke the megadriver script with no drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1006283732abe2e3074e2c5fa7b97a616eea3929",
"description": "nak: Fix shl64 for pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02dfb6a345be9baceec70820014b4bc667796eb",
"description": "nak: Use .wrap for 64-bit shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08efc78a259e367eb44ffb69ed81534f26df1be5",
"description": "nak: Add tests for 64-bit shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55901dc287e11a31f1ff72711a44e17ef725341b",
"description": "nak: Add 64-bit shift helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1f1af58d9324dc035481d05aa7c4f82ecc5d4f9",
"description": "nak: Fix shf.l.high on Maxwell",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c",
"description": "nak: Implement Foldable for OpShf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc1c052ab4d2a703a8fd174ded9931f5b1fb01d",
"description": "nak: Implement Foldable for OpPrmt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cac3ff011b6e8ab60d249393640df3d11c81e71c",
"description": "nak: Add some opcode tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4392a5922c0a4d2768433d24fc103c626954c915",
"description": "nak: Add a framework for running hardware tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4938619f3568d54ff2a0714a129872dffc95346",
"description": "nak: Initialize DEBUG on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fed505eb0a2a63716359ddccfec04e877179f16",
"description": "nak: Implement Foldable for OpIAdd3 and OpIAdd3X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e09dd8e20129ca1adc6d73a8e996fc4181ff7e71",
"description": "nak: Add a Foldable trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "841737925ff454a9e8748346354be09aefa77766",
"description": "nak: Add dst_type decorations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e25b6c0ffe6bfacc03cfce5b1033901c6dff3cc",
"description": "nak: Add an implementation of the ACORN random number generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd7128c2e305eb7673dcd1c35baf4f3e41d39d35",
"description": "nak: Add a bare HW shader runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b9fdba60280c2cff71012f7a039826ff78070b5",
"description": "nak/meson: Rename libnak_bindings_gen to _libnak_bindings_rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e502b25c4d6532dc5f569986f65ddf7b37f556",
"description": "nak: Make ShaderBin a public struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "758f7a440da81a2f790dfcd8955448325456624c",
"description": "nak: Pull the QMD code out into its own crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b90d5647b9508ecbc4a704bcb47d3781961776",
"description": "nouveau/winsys: Uninline nouveau_ws_bo_unmap()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27e3c50789260d4651c4f4842afee8cdfebd568",
"description": "venus: clarify wsi image ownership",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c4b30b604fda53dfaed83bcbe1467ac1023b2c90",
"notes": null
},
{
"sha": "c429d5025ea443069e1cce6b9dd2c4baf121cfdf",
"description": "intel/brw: Don't force g1's live range to be the entire program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c73e09c6262a3aa056cd9fe86e434846282957",
"description": "anv: Remove extra hdc_flush from Perfetto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d05737ec643b0543b3a277b4d118137fedc4cb",
"description": "nvk: Call into NIL to populate the null descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6577a000817d031739cd7232dd675b535114b5",
"description": "nvk: Create the zero page earlier in device creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d8e2249a73ba455b34d3b8b67eb72cfc5fb554",
"description": "nil: Add a helper for populating the null descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68d6cdfbc50df5969e84ec2391a3404d7b94ae58",
"description": "nvk: Reject sparse images on Maxwell A and earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2177f47649bb39d8afd84eca95deabe63c447fb",
"notes": null
},
{
"sha": "49b433d5e7227e05e9b2f9103263a6dba55e9f7a",
"description": "iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7513a0bf3a66b600fc8f83b7c6ca2279002b7ab5",
"description": "mesa: fix memory leak when using shader cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "656ccf4ef890b91debbb72b38957723ca04411d0",
"notes": null
},
{
"sha": "8ba8e33c39dd58101f70eb1184b7310b9e0f1216",
"description": "intel/brw: Simplify @file annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8b2321157f5ab8fd1d0f8e4ee772d85d5daae6",
"description": "svga: Validate surface during copy check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5b53d9408589eb5c8fc75b82a9b1ac9eda9c458",
"description": "compilers/clc: Add missing break statements.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c0cf7f578a907298fc4dc24e312d187eaaaa155c",
"notes": null
},
{
"sha": "bad67ee77cfcb155baa5d3d92b4e6139c4ee6996",
"description": "spirv: handle function parameters passed by value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b55dcca540ca0bc48dc52b25dc1a3b1cf84f861",
"description": "spirv: initial parsing of function parameter decorations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90db6c729d81b10841cfbd7bb6a49d011ae49d38",
"description": "spirv: generate info for FunctionParameterAttribute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f05b7225a331a72d7ff97c68b08b171fc31d3ce8",
"description": "microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1908d2c171abc12eb55e5438d6af1f72a787c91c",
"description": "anv: split image view from anv_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff01c46d85bd25490aaae786ae313377c9d999b",
"description": "anv: split buffer view from anv_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5af56528b5d1b7df1a68844ede7a02e2595be71",
"description": "anv: split sampler from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "543c72678161ecaaf6e7c33acc2bdbaf3fe1464f",
"description": "anv: split buffer from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c59e8e814aa2c877095361c616f7027d83d30731",
"description": "anv: split events from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca51a02e7bdde7ac73cd49b97a7ae9a7e78769cd",
"description": "anv: split physical_device from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7ecf10c200ffb16b58a74f6f33aa915d8952406",
"description": "anv: split instance from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69ee1c4b468ee0bd7b9eb8c3a6ce3baac561188e",
"description": "anv: Drop useless 'if (total_scratch > 0) {' block in cmd_buffer_ensure_cfe_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5d767f9a8d92f47a5fae06390a5d32ccd42735",
"description": "intel/brw: Add a maximum scratch size restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c65a76db85492f2a80ece3f3214236357e8c66ca",
"description": "anv/trtt: don't just crash when we can't find device->trtt.queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab8ff99fa779911e7b9436faba0f64b5e6d3038",
"description": "anv/trtt: fix the process of picking device->trtt.queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "04bfe828db8187bdda755d8c55ec2f8fbf3ae298",
"notes": null
},
{
"sha": "5ca224aa0c35bdd1acc5b9d93100fc8ec27b0f3f",
"description": "anv/trtt: make all contexts have the same TR-TT programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6415027d854e15925ea636424a53343c6bf656e5",
"description": "anv/trtt: submit a separate batch in anv_trtt_init_context_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abbb4b20f360e12855c6e89fe21e2b203555d21f",
"description": "anv/trtt: check the return value of anv_trtt_init_context_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb9d94f4edb820884c4e001c5b74f2e740b252bb",
"description": "anv/trtt: make genX(init_trtt_context_state) a little more compact",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bc9a5717343cae20ccf8cc016fa1f51fecf8488",
"description": "intel/genxml: add the BLT and COMP_CTX0 versions of the TR-TT registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a6cbb3a9730bd13da87c3bca22a74f182e21231",
"description": "tu/kgsl: Remove unused variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17c12a9924a0c6f0f52a66c92fe1bbd8886fc9b1",
"notes": null
},
{
"sha": "47de27cde1b678c8f7cdf976101f4dd851dee4a1",
"description": "tu: Implement VK_EXT_device_address_binding_report",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd10d2ef2fc59514c0c6ad69213672ea94e41a75",
"description": "tu/rmv: Fix missing image bind logging for WSI images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe387e14b52b7b991ee7a9bf54bd7cc5350f71cd",
"description": "anv: use the WA infrastructure when emitting WA 16013994831",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aa29c47b9f8c435a89ce622a4dfb034350a3f38",
"description": "nir/instr_set: hash tex sources commutatively",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7ceb9d327c9e3eb1afa9e4793718e36506959d0",
"description": "nir/instr_set: stop sorting phi sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b328443e3e5d28adff4cd5fdb4f13de0edabb53",
"description": "nir/instr_set: combine XXH32 calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "159a3edd80a988dec263708f851ed35eec881a78",
"description": "egl,gbm,glx: fix log message spam",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "a55b9c0c606f90489f025a955325dee2dad7f340",
"description": "radeonsi: consider DBG(NO_TILING) when filtering modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f2b3f7bccbe1fc1e807dac7fa620962841d0be",
"description": "radeonsi: consider PIPE_BIND_LINEAR when filtering modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f12ccea6c7432378d62d8cb4132fb7f824354506",
"description": "radeonsi: reject modifiers with DCC when NO_EXPORTED_DCC is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c868aa94a218b99e13f31bf0e83a43de01e0da5",
"description": "amd: use a valid size for ac_pm4_state allocation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "428601095c38bd80f4ed164414f8096edd73832f",
"notes": null
},
{
"sha": "547de1e928cf38ad7776cb7958457b7367d5b032",
"description": "v3d/ci: mark spec@amd_performance_monitor@vc4 tests as flaky",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4696e9c49b01b5cc13cadf51c31782fa9b0f8441",
"notes": null
},
{
"sha": "4215d503848864fca2e07927cde010ca76317237",
"description": "v3d: add new clear blitter op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7158950a6f039de697b8227f83d0173923763c79",
"description": "v3d: use operations to specify what to save in blitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83330cde02c7ed3da54ede190d74717806ed016",
"description": "etnaviv: isa: left shift is 3 bit long",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f22e152ade956fdce1b0cba8097d76aac085c92",
"description": "gallivm: orcjit: use atexit to release LPJit singleton at exit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3423e73cece2657e4e0008a60f2f9d0ade618fbe",
"description": "gallivm: orcjit: keep the ownership of tm for LPJit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc6e6d7a2bedcc34d59e76f08ca4362369438f32",
"description": "freedreno: Enable Adreno 306A",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c5df9376f7acc8b23cce1e63aa586eb654a6a27",
"description": "venus: initialize bitset in CreateDescriptorPool()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9",
"notes": null
},
{
"sha": "324ccd74300d4441c02028fb9b10e4d4410e9570",
"description": "nak: fix meson typo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95bff5ca5b44e9d2a5a7863ce46a6234d86bd207",
"notes": null
},
{
"sha": "0cc23b652401600e57c278d8f6fe6756b13b9f6a",
"description": "nak: Move creation of nak_shader_info to ShaderBin::new()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "618dfc73e6e5907d98545db5eece5b26d3dd9cc0",
"description": "nak: Move a few more things to VtgIoInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f39b645c66912449d25dce95a711dc572052653c",
"description": "nak: Rework fragment shader stage info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d96fe1854701c9292672a8a82e6ed531ed477dc6",
"description": "nak: Plumb tessellation parameters through ShaderStageInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4c9bfdebd86dce4ce91e1b9a57435871d35c827",
"description": "nak: Drop the nvfuzz binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7632128b7a06bb460d997b06910553591ae5c0",
"description": "venus: only request ring thread prio for TLS ring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc82f80dcbdd7e6be2445e73dfa73c31970e5b35",
"description": "nak/nir: Split 64-bit conversions pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "574239c948e870f5ef9ebad763cf764ab37191ce",
"description": "nak/sm50: Implement OpCCtl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fd427bf6eb8471683598ade08ddc7588141ed2b",
"description": "nak: Lower fsqrt in NIR on Maxwell A and earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4a005bf867958d33d549a35118c18e01f3c7c9",
"description": "nak/sm50: Implement OpPixLd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69be07b191901241143cc8a1cd04d4e8e381dbc6",
"description": "nak/sm50: Various encoding fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "549fada5933015a689b2057e4757260f7d7a42de",
"description": "nak/sm50: Improve encoding of OpFFma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfef5a932995314c737ebd89cb46dcb2a86c9d6a",
"description": "nak/sm50: Support AtomOp::CmpExch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d1b1f5d3ae934f4a12c5a48fbe93dcd1220e963",
"description": "nak: Add an AtomCmpSrc to AtomOp::CmpExch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da4e368a6fbf466108b95aa94b8c7b172bda5c1b",
"description": "nak: Implement ineg on sm50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d8126e1bb8d838137440d7c2509c6ce4925fc0",
"description": "nak/sm50: Split IAdd2 into IAdd2 and IAdd2X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2177f47649bb39d8afd84eca95deabe63c447fb",
"description": "nvk: Don't advertise sparse residency on Maxwell A",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48803ac53db8daf26af70c9d2b68802d29e1128b",
"notes": null
},
{
"sha": "a888e83c3a299e6617aaf367028ca0ffa90bc779",
"description": "nvk: Fix indirect cbuf binds pre-Turing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ee29a8d1cdbdc553caac8ceeda03f5c737eda0f2",
"notes": null
},
{
"sha": "66954d997d801743156f5eeda7a23ba1d9b6c098",
"description": "nouveau/headers: Add an nv_push crate in Rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63770a163af8945aa6d3325f9196cc496d667ee1",
"description": "nouveau/headers: Add a Rust struct for each method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89",
"description": "nouveau/headers: Run rustfmt on generated files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f6919e6c2d898ff940e791f558d0d919fa47747",
"description": "intel/clflush: Utilize clflushopt in intel_invalidate_range",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd0592afd34b6686d9645228de99b15bae9198e5",
"description": "gallivm: Fix LLVMPipe codegen issues discovered on Apple Silicon",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f49284cfa9da5c64ccf5bd1466d6de9536edd51",
"description": "nak: Rename num_barriers to num_control_barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aac97b22ae8d5a06646a3cef373c78c2f005f2cb",
"description": "nak: Don't mix up two types of barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca087e202766872085d6d02363fd7f4961feba48",
"description": "zink: reject Imagination proprietary driver w/o geometryShader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed6e0d691c125eecfbd504ee96c5a4a6027418e",
"description": "build: Check for PyYAML in Meson build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ccc6442d6f0539571c413222e0d6aadc78bc5d4d",
"notes": null
},
{
"sha": "149e8bff52aec95b9912812392d850829ccf1822",
"description": "meson: egl: Build egl_dri2 driver even for plain DRI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec55a6c3292235aa56750989ee4a5bbd62fca61d",
"description": "Revert \"meson: fix with_dri2 definition for GNU Hurd\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8461776a09cac6540fe168e431528b4c71ffdca4",
"description": "Revert \"meson: Do not require libdrm for DRI2 on hurd\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49144ebcf93d48e3a95bc291747e49990dac7fe3",
"description": "iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "ff3c3792b4f0d66af50c36b9d03373b1de5c9740",
"description": "anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "b98eebbcb2ab25a6a9de4e97f352715614c72c48",
"description": "intel/brw: Implement null push constant workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "bb2513918abcba892bade05008a9c79c5a304af6",
"description": "intel/dev: Add devinfo flag for TBIMR push constant workaround.",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faee9426ab7b79b72823c27d97f13780771f6220",
"description": "nir/algebraic: Optimize some masking of extract_u8 operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c7e35d4e00632188787fbfffb5a9882db9cc48c",
"description": "nir/algebraic: Optimize some bit operation nonsense observed in some shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92befad89f6259137a1cb6acad371b96a2aa25f1",
"description": "nir/range_analysis: Fix errors in fmin and fmax tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72c182f873bd0b6c98018cc9f15d2c3bac7c06cb",
"description": "ci/lava: Detect a6xx gpu recovery failures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53f249b921d5d8a3188bfe1f9002c2ddcb3d2ff2",
"description": "zink: use blake3 instead of sha1 for program cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1236fe87716748d6a8692cefb837607fabc38d",
"description": "zink: use GENERAL layout for depth attachments on some drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991244dad4ec540c59e05c273688cfa88b0e346c",
"description": "zink: use local screen variable in zink_prep_fb_attachment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdc70013a25427895af26440b1e4b26cf8e17dc7",
"description": "zink: add lavapipe to can_do_invalid_linear_modifier list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8d53f72da124c5135da296b14df287f304e6796",
"description": "zink: hash in some driver workaround flags to shader cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec3eb87f91c17e4777acc983bb728d8a81e91069",
"description": "zink: move some flags from driver_workarounds to separate struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c90da5605f3e94552284f7b7eba57444cb439c",
"description": "venus/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64adab9a0eed39c2fe8b08c9527c8963050634c",
"description": "anv+zink/ci: mark a couple of tests as flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebef31e4cf1f38d579033891a6ee29155db345ee",
"description": "anv+zink/ci: document two tests, one failing and one crashing",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed5d362a69ad964e1920ae95eac2c2a5fd89ddc",
"description": "anv+zink/ci: mark some tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fe147de572b640291c7a51bb350ebf0c0b4085c",
"description": "freedreno/ci: document extra variants of failing tests on a618 and a630",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "734823fe7ded3312529a701225a72bc152ea131d",
"description": "freedreno/ci: double job timeout for a306",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1edf20a4d83a758a7a3afc4864402a3ef3ab240",
"description": "radeonsi/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd70bab4ac2336be6c1085f195aef8e0e10dc13",
"description": "loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa541a887c8a6732136280dce18fabfb481b34d7",
"notes": null
},
{
"sha": "7dfb9ba023c0e4841125f8150c07515761f1143c",
"description": "gallivm: Fix compilation errors when using LLVM 13.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47cd0eee2611001499e3aa0a045fbed38c2dc1e5",
"notes": null
},
{
"sha": "f4b996b77a77984ff742258f480e8826ba897ccf",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b21e17979ca61f1688864a2d40019066f03d1e8",
"description": "VERSION: bump to 24.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]