summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.pick_status.json990
1 files changed, 990 insertions, 0 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 2b86367b3b3..41f3eabefdf 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -1,5 +1,995 @@
[
{
+ "sha": "12711939320e4fcd3a0d86af22da1042ad92035f",
+ "description": "vulkan/overlay: Add a workaround semaphore for application presenting without one",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5533c41541f57774314517d893045eedfc5b2da1",
+ "description": "ac: fix ac_build_is_helper_invocation when postponed_kill is null",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "de57ea2a3da2188e1c1d9fb043028c5f823cc755"
+ },
+ {
+ "sha": "84da4ded4b90d0d13e3d89d97160eead9d5c8886",
+ "description": "nir: update uses_demote flag in discard_to_demote pass",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "ce87da71e93d9eea7e9a2667e3273cab9c97667f"
+ },
+ {
+ "sha": "fc8432e6d6c1f76621e202c773a590fa99ded730",
+ "description": "glsl/lower_precision: Lower builtins depending on arguments",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e7434c0a0608383c13514210e805d15678af5722",
+ "description": "glsl: Inline builtins in a separate pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1ee2ad584c95233b5cdbbed9fa5997533dc80276",
+ "description": "freedreno/ir3: enable nir_opt_loop_unroll on a6xx",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "61f7a1dfc566508d505230562a99099ee9c3f70f",
+ "description": "freedreno/ir3: Lower bools to bitsize",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "467c9a0faa0a27a14bbf5fb42bbf806382d2d3f0",
+ "description": "nir: add a bool bitsize lowering pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "75674ed4d4ec868fe116df84be1366b0fcd6c942",
+ "description": "freedreno: Enable mediump lowering",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cc09745714d7c698b6adc48ed63ab6f506603088",
+ "description": "glsl: Add unit tests for the lower_precision pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "32cd3bd85014a6fbbabc3a26a16c05e8e98a8485",
+ "description": "glsl/standalone: Add an option to lower the precision",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83",
+ "description": "glsl: Add an IR lowering pass to convert mediump operations to 16-bit",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c525785edc33d36bbb906d3004be213d25b9467b",
+ "description": "glsl/hierarchical_visitor: Call leave_callback on leaf nodes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0e1680a1e2aa67b3cb132bdd4f615694ff9454af",
+ "description": "glsl: Add a method to get precision from a deref instruction",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ba56684a14101820a8f8d6ebf8682e12a383288d",
+ "description": "i965/iris: fix crash when calling GetPerfQueryDataINTEL",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8a3e2cd9b26beb4d57ea417c4528e22c00c92126",
+ "description": "glthread: compile marshal_generated.c faster by breaking it up into 8 files",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cadddbd26932a2eb4f8376e748c1cc27741afc33",
+ "description": "glthread: declare marshal and unmarshal functions as non-static",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "03da51eb07552fdaa2431de63235dbcf7a616ad7",
+ "description": "glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table faster",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "238e2ed2100d4d364fefa23bac058100704c0a44",
+ "description": "radv: enable VK_KHR_8bit_storage on GFX6-GFX7",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bd22a0f710ca48a49948a6463228c0d01d2fa74f",
+ "description": "util/u_process: fix Windows build",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
+ },
+ {
+ "sha": "6a4fadce129efa5cc13bffc4f0c207ff23830792",
+ "description": "pan/bi: Rewrite aligned vectors as well",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5a3493c536b174030d0c62e0196955d88c74066a",
+ "description": "pan/bi: Lower combines to rewrites for scalars",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e0a51d5308f3a9c6030c4ebc42be6be5c4b9e46a",
+ "description": "pan/bi: Ingest vecN directly (again)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "04509dae7f7ec4d643c75ab57d2d658b928b323f",
+ "description": "turnip: implement depth clamp",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "afe27d5345f3addf770a2dee3f74c42f9ab93ae9",
+ "description": "turnip: fix znear clipping",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "07a8100aed64c64dee5966c5560f299d866bd0c9",
+ "description": "freedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMP",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "43918c9a7fc76b56a521d5eea6a8d2b3fb675a15",
+ "description": "aco: implement 64-bit VGPR constant copies in handle_operands()",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "21ba2bc595402180fa52d793bb1e524663788338",
+ "description": "aco: remove dead code in handle_operands()",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9f4ba2d2b4a577a7cf6b38e835f0d1f39965bf08",
+ "description": "nir/gather_info: fix per-vertex handling in try_mask_partial_io",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f1cc13727c6875ee5aae7656652dda231267cccf",
+ "description": "radeonsi: enable workarounds for YoYo engine based games",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8f48e7b1e991375f6b03fac09a4f4416eb2f1afc",
+ "description": "util/xmlconfig: add new sha1 application attribute",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f8f1413070ae079443ab31a75679cfd10cb756ed",
+ "description": "util/u_process: add util_get_process_exec_path",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2cb965e5b60dbcd767da42360a5e18acd8803f5d",
+ "description": "util/os_file: extend os_read_file to return the file size",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bd6234f24be024556a4b83e879bb65b89fea7a12",
+ "description": "radeonsi: clarify the conditions when FLUSH_AND_INV_DB is needed",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "67a10ea21596b2dff3ea2dc40713e59784e02ef2",
+ "description": "intel/dump_gpu: Handle a bunch of getparam in the no-HW case",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7fd4184378268f50ff737851a88c0e836367199d",
+ "description": "intel/dump_gpu: Add an ensure_device_info helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "be451f71ab37e6bf1bf2bc24580de202783b4331",
+ "description": "anv: Stop fetching the timestamp frequency ourselves",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d63d0006860ac079f411c1f0d81101741a22af10",
+ "description": "egl/android: enable/disable KHR_partial_update correctly",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "41412cc4b74e0b4b16f09df8c716adc57df851d7",
+ "description": "ci: Ban the recent popular freedreno a630 intermittent failure.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "719063d4d07a8f2ab2f256ea697083a8eb07e32a",
+ "description": "st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "17c7f4e30ed8f7a04ae3ad80e39cfbdf8d8ea46c",
+ "description": "aco: fix boolean undef regclass",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4ed12efb58ce194ba6e50e29d6780a5143ed66cb",
+ "description": "lima: Add missing source file to Android.mk",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1182a3934a5d935b792b801656161da338962004",
+ "description": "intel/tools/aubinator_error_decode: Decode ring buffers from HEAD to TAIL",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "84e707e6f2292dd886b8385fab0ced5122e35876",
+ "description": "docs/features: Update virgl OpenGL 4.5 features GL_ARB_clip_control and GL_KHR_robustness are now expose in the guest.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "49f9a0bb57219d0fa57dd10dfd69e64f6356c9df",
+ "description": "intel/tools/aubinator_error_decode: read HW Context before other batches",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c40acdef52b1da97c90f5cef046ae881511f7d25",
+ "description": "iris: Set patch count threshold in 3DSTATE_HS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "60c789543e3738f3a39897758d7507da8c044d78",
+ "description": "anv: Set patch count threshold in 3DSTATE_HS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1a5ac646cefaa183ee09b149ea31931d122c0f51",
+ "description": "intel/compiler: Track patch count threshold",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b3dd54fe13b52f3e9a7265ba047135e823c476c7",
+ "description": "intel/genxml: Add patch count threshold field on gen12",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "39ac87bf500276125407f0e916ad639f938103bd",
+ "description": "gitlab-ci/traces: Add Vulkan sample entries for POLARIS10",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6bca192e12a565b20cee601f51875064a5458d1a",
+ "description": "gitlab: add bug report template",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9d56ed199b911c1085ea558d243ab543af47ac8e",
+ "description": "aco: emit IR in IF's merge block instead if the other side ends in a jump",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8d8c864beba399ae4ee2267f680d1f600ad32767",
+ "description": "aco: improve check for unreachable loop continue blocks",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "46e94fd854e8f209ae662826e1794de4c5da2b80",
+ "description": "aco: skip NIR in unreachable merge blocks",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "638cbc21a1c01c87f620edc820e913e48aba2287",
+ "description": "aco: handle when ACO adds new continue edges",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f2c4878de9f2acfd7b23ed2deea1af094b781c7d",
+ "description": "aco: handle missing second predecessors at merge block phis",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f1a2e1df7882e9d3816f28d6a0827d4ac66ac8f6",
+ "description": "aco: set has_divergent_branch for discards in loops",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8bc3d6574c4b0acf9e9b50f6a63648f149c317c3",
+ "description": "gitlab-ci: add python3-requests to the test-vk container",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf"
+ },
+ {
+ "sha": "7ac8bb33cd6025f805a390e7647506e932f4db0d",
+ "description": "radv/llvm: fix subgroup shuffle for chips without bpermute",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2a70a1d69d3151e6c95111a297e715e887692ce3",
+ "description": "panfrost: Align Android makefiles with recent changes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6c8ccbe41b65f21622e10f4de54a6a19dc7d9afa",
+ "description": "gitlab-ci: add a bunch of new fossils from the Sascha Vulkan demos",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "48e920315cc37d3572e49b94605d41159faeb693",
+ "description": "gitlab-ci: add a new stage for RADV CI",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e22d562c176595181509873680dd0463ad428cf8",
+ "description": "gitlab-ci: compile fossils with more ASICs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1517e58c1b45f5220b1f637fe4dc209768fce8b2",
+ "description": "gitlab-ci: compile fossils with both RADV compiler backends (LLVM/ACO)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8b3b07afc0b97ecff0431486ca57031150985268",
+ "description": "gallium/gallivm: Remove workaround disabling AVX code for newer CPUs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "de550805c5d96b17e7b7db4a0c62b29db354fd74",
+ "description": "radv/winsys: spoof some values for num_render_backends in the null winsys",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b911af06cd68d09b3813eab672e840ec4e76153b",
+ "description": "radv/winsys: fix wrong PCI ID for Vega10 in the null winsys",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "050ec8ff5344b730c521d07d55aa146eb36185ad",
+ "description": "glsl: Restore the IsES flag on the shader when reading from cache.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9e3efa429442ef4529843b9e7267d0d117ffa15b",
+ "description": "gallivm: add support for rgtc/latc fetches.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b3894e52c2f82112659725944117a59b37cbaa53",
+ "description": "gallivm/s3tc: split out dxt5 alpha code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f02ae6986740813bf79bde8aad1a0ac5dd7e4d7c",
+ "description": "intel: Add TGL PCI ID",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1c6ef0165f03a8e8c20a2c33a78584166a73487c",
+ "description": "intel: Update TGL PCI strings",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d9d549ff8837b488f76981f23fa56c42164ee683",
+ "description": "pan/bi: Pack csel4 opcodes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5cdc31abd63302e3da82a1bfee625019e818fc3f",
+ "description": "pan/bi: Default csel to \"!= 0\" mode",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "46f526eb1e4a3ca2d7f04c50f61523a680c383a4",
+ "description": "pan/bi: Use bi_lookup_immediate when packing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "11bccb0564d9e24e50238fb257dd6f724ec31712",
+ "description": "pan/bi: Respect shift when printing immediates",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3f786ed10b14ca054e299679af2bfbe8a2dcd5c3",
+ "description": "pan/bi: Implement csel fusing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5a02c871f2367abf7d87569819d7ae4ebb1336d4",
+ "description": "pan/bi: Add `soft` NIR->BIR condition translation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cd7fec782edd3c6d2e154994c15ceee65c3c0dc9",
+ "description": "pan/bi: Remove hacks for 1-bit booleans in IR",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "12299dead7ee589ee4a84af6058762381ef44c2c",
+ "description": "pan/bi: Lower bool to ints",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1097c69087d0a9a0ce3548550232f6475d18ac43",
+ "description": "pan/bi: Pack LD_ATTR",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0be1116b818edd56351d0415172015771eea1f44",
+ "description": "pan/bi: Pack st_vary",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9213b2520cdafefbb83f8f495281b0db419f85a8",
+ "description": "pan/bi: Add store_channels property",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c57ac9d1368e83ce001be4439c73473529e48135",
+ "description": "pan/bi: Generalize data register setting",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9458b017a946778ef5d065bfd61c47dafdfe3e94",
+ "description": "pan/bi: Flesh out st_vary IR",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "409e4f8a49094a60354656a40cd23e38362e9a67",
+ "description": "pan/bi: Pack ld_var_addr",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7321a17c6abcd23a281cc4209562f919b61e7cc5",
+ "description": "pan/bi: Pack ld_ubo ops",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "908341ea3fecbb80f070e31e1368d01194a05df4",
+ "description": "pan/bi: Add bi_load32_components helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8bb16138b658ea7eb5dfaf023463ae78f173de0e",
+ "description": "pan/bi: Include UBO index for sysval reads",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fc0b49bb2cae9a0c8074faff680ddc91c8dd4bfe",
+ "description": "pan/bi: Index out constants in instructions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d2d0de962ed385fd4dc71bf6d142c233b6d0998b",
+ "description": "pan/bi: Document constant related errata(?)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "eb590a98d2bc29e6b3fb0792d804d76904af6603",
+ "description": "pan/bi: Pack a constant quadword",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "50d3f4df452d870858ed5165eb917921273f241f",
+ "description": "pan/bi: Add move lowering pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "58a51c49bbf48e92a78355401a07fd3870c1746c",
+ "description": "pan/bi: Add bi_emit_before helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6b7077efda9a8b518c7f55f497504a031c623e54",
+ "description": "pan/bi: Implement FMA/MOV without modifiers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f8bbf44ca4d32889232ced844a1b939b8a86f727",
+ "description": "etnaviv: nir: add compile_check_limits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "303842b2dbf30e7dd1a4cd463e76aecf81adebb8",
+ "description": "ac: fix fast division",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "55b0a676fdb538095b8d7c6e93a92d702534df39",
+ "description": "turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry point",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5cc3ab0ba0eed6e730eac869953c052f8b1e9ec2",
+ "description": "vbo,gallium: make glBegin/End buffer size configurable by drivers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "11d3aa5e7bc7dc60f18e43adf35d43082feb759e",
+ "description": "glthread: remove the marshal_fail XML attribute",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c02a1347e5c68d7f1c68ca6b90d2736e35b1fde5",
+ "description": "glthread: ignore vertex arrays with user pointers if they're disabled",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0b1dd1859134e71b25ad1124535df96d435e9766",
+ "description": "glthread: track which vertex array attribs are enabled",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c571dda1e0929e1e8ff1686994df6601f34c7bf8",
+ "description": "glthread: rename non_vbo helper functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bde4505f61e2964b16b04faadf4062a59e471bfd",
+ "description": "glthread: handle buffer unbinding via glDeleteBuffers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "15b0719ae2d5cc80c063b1748443392f701bcdce",
+ "description": "mesa: put gl_thread_state inside gl_context to remove pointer indirection",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8a4114b9294c8e8f5bb977be47cc7764c9cdf490",
+ "description": "glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.c",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "df74163995971607861fa0de06bd3d0f2024e9a0",
+ "description": "glthread: move buffer functions into glthread_bufferobj.c",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "37725e6c389a1135b288373a4d589806c98af291",
+ "description": "glthread: autogenerate prototypes for custom-marshalled functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4ded23a4add49c887f764c221f1aab5e0019cee2",
+ "description": "glthread: simplify printing safe_mul in gl_marshal.py",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "01a50e2493dec462b75e827fb09a815a67f027a0",
+ "description": "glthread: remove _mesa_post_marshal_hook, because it's not very useful",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
"sha": "aee004a7c8900938d1c17f0ac299d40001b383b0",
"description": "util/sparse_array: Stash the node level in the node pointer",
"nominated": false,