| [ | |
| { | |
| "sha": "c3c1f4d6bcc210408f8b180727d269838b38193b", | |
| "description": "aco: move src1 to vgpr instead of using VOP3 for VOP2 instructions during isel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be0bb7e1015ee0c5930b2aabd3e3de7c790be5e0", | |
| "description": "aco: fix 64bit fsub", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "425558bfd595ed3a7a049ad0f47a46b8b3c4691e" | |
| }, | |
| { | |
| "sha": "ad3ef6d0fc01fead5b72c6376387ecf5c48bfef4", | |
| "description": "gitlab-ci: Test virgl driver", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6b7439619c55d317bfe05094a9f503d832c9eb7", | |
| "description": "meson: do not disable incremental linking for debug-builds", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ed29b24e233a332799eed006f71540ac4c56c5ee", | |
| "description": "gtest: Update to 1.10.0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59427b6d1d07a5824272f7d6b562bcfe83d63b2b", | |
| "description": "nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eed0ace466d05e4ab07e638ac94a821788a8deaa", | |
| "description": "nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17acff01a00109c87d59b9d876fc735dd5fbe3d1", | |
| "description": "radeonsi: skip vs output optimizations for some outputs", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "3ec9975555d1cc5365413ad9062f412904f944a3" | |
| }, | |
| { | |
| "sha": "839818332c18a5cf59584ea3114f46aded792465", | |
| "description": "nir/gcm: dont move movs unless we can replace them later with their src", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4e5beee8a4cc0f7a6b27ce1ea1e04d1177442a1", | |
| "description": "nir/gcm: be more conservative about moving instructions from loops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf4a6c99d242022e6ad42af68682609401ffcd73", | |
| "description": "nir/gcm: allow derivative dependent intrinisics to be moved earlier", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50a6dd0d6534f802ca36b607ab5a453b531f4d78", | |
| "description": "nir/gcm: Prefer the instruction's original block", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d4cf2df01a1f7b77660ea849ba552fd5b2d751d6", | |
| "description": "nir/gcm: Delete dead instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dca3f351e5b70afd1a0088b829f9b45617c2e538", | |
| "description": "nir/gcm: Add a real concept of \"progress\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b1615fdb75659cb02fcbcd684046eabdb807930", | |
| "description": "nir/gcm: Move block choosing into a helper function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1f60f1aa3d0853b8374ec384c128eb4731fe4c85", | |
| "description": "nir/gcm: Use an array for storing the early block", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6006a9e275750bf762f9f041f9078aaf8af4dd0e", | |
| "description": "nir/gcm: Loop over blocks in pin_instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d083b52c04745d18d8f5446be5805077fa2c51a", | |
| "description": "nir/dominance: Better handle unreachable blocks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "425558bfd595ed3a7a049ad0f47a46b8b3c4691e", | |
| "description": "aco: use v_subrev_f32 for fsub with an sgpr operand in src1", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "9be4be515f2a08b9c9e5ae1fc4c5dc9a830c2337" | |
| }, | |
| { | |
| "sha": "adeef43d15092a6910dceb3605f5ee3151dd2c47", | |
| "description": "CI: Disable Lima jobs due to lab unhealthiness", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6c7bdc85138abe00bc9db355f302778926b38e5", | |
| "description": "ci/windows: Make Chocolatey installs more reliable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec1b96fdc8bccaf2c1a4e1e3cca32b4aacbe4f7c", | |
| "description": "nir: Lower returns correctly inside nested loops", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "79dec93ead6e3b95b1240a9d843d617a88ee9179" | |
| }, | |
| { | |
| "sha": "969aeb6a93aefd037b130e4b37f58043fef493c3", | |
| "description": "anv: Apply any needed PIPE_CONTROLs before emitting state", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ffc84eac0d5a0c30e445fcdb2f0cfd0c5bf5321d", | |
| "description": "anv: Move vb_emit setup closer to where it's used in flush_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "06c5875fd6b8fa387a103bd0c6fad4fa5ef847a5", | |
| "description": "Fix promotion of floats to doubles", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "94cb129d514b748db1342c6208ae4b7390bd33da", | |
| "description": "ir3/ra: Fix off-by-one issues with live-range extension", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cdc43775917e301a7ca654fcebb94fad08dc4131", | |
| "description": "util/sparse_free_list: manipulate node pointers using atomic primitives", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb" | |
| }, | |
| { | |
| "sha": "36d2a0eed69b6f584c417bdbe0ea0f4623f1b514", | |
| "description": "glsl: only set stage ref when uniforms referenced in stage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6afd0954e12eb75a4ce19580907b1fc4145369b9", | |
| "description": "glsl: pull mark_array_elements_referenced() out into common helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d992b539e977ac688e950866a1d872de5acec18", | |
| "description": "glsl: fix block index in NIR uniform linker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5dbebf49822ff3fb3bc3e6123bac30214c432b77", | |
| "description": "glsl: error check max user assignable uniform locations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7355c4fb98cd052951f323b2dd241942000ac21", | |
| "description": "glsl: fix explicit locations for the glsl linker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5442712c6dae60529ceed0ea199751da7c9dd8e7", | |
| "description": "Revert \"glsl: fix resizing of the uniform remap table\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e0aa0a839f9c168784a1f50013c83877cc876094" | |
| }, | |
| { | |
| "sha": "723edf859ff2cf7dd0d4c2cb01a7d941af055265", | |
| "description": "glsl: tidy up uniform storage value count code in NIR linker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e2dbb6e7059f3ebe5a6e9f4633e923e29bcc705", | |
| "description": "glsl: fix struct offsets in the nir uniform linker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c19ebca308f30d09949ca66cc10ea63592fe98cf", | |
| "description": "nir: add matrix_layout to nir_variable data", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f27c707585ccca0d61b0b688defb59598f37f8b1", | |
| "description": "anv: skip writing perfcntr in results on Gen12+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "086ea1ac7ee41fbb6bd031bfdf281a7e276cfe7a", | |
| "description": "intel/perf: Enable MDAPI queries for Gen12", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "15b7b56eb2fb418263199d5b47774cfb922fa343" | |
| }, | |
| { | |
| "sha": "29fb5451a97a9c98821fa17dc8d7495c85c5e813", | |
| "description": "pan/bit: Add fp16 min/max tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "532dfebc713bac114aa7a0f12f340f2cfae1ed52", | |
| "description": "pan/bit: Add constants test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "15fe8d5d7b0d7edc976ad39d93e76aab6ad0e929", | |
| "description": "pan/bit: Add fexp2_fast test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20f255b18e48f61a5a0b22041c7149225f3bed64", | |
| "description": "pan/bit: Add fexp2_fast interp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8890fa4050dabee9f3ef4a44871a0bc696afb9c7", | |
| "description": "pan/bit: Add FMA_MSCALE test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7dd5b579dadb02715029b47b284fb2979fa71c8", | |
| "description": "pan/bit: _MSCALE interp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1e3960a7256cc0bd3cf8d46d9f945372d86e0d7a", | |
| "description": "pan/bit: Add BI_TABLE test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "93fffd8a11ae78bfcb67a8ff5c0cd7842cad885f", | |
| "description": "pan/bit: Add log2 helper interp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1c45b58cebebf7f21035b22a98af8829fc002db0", | |
| "description": "pan/bit: Add FMA_REDUCE test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5546d1958b78ba9d933606960a888b62edbf8d01", | |
| "description": "pan/bit: Add BI_REDUCE_FMA interp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68b4e708f14d116518edc55017dcb8da539328fd", | |
| "description": "pan/bit: Add frexp_log test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36cfe722e5ab6c01216f30cad6909888425d2931", | |
| "description": "pan/bit: Add FREXP interp support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c05860789a858778d1cfcb5e8dec1168b1114cb0", | |
| "description": "pan/bi: Lower special ops to 32-bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d0f94103618a7f351774a2fb3208c8aefe1f315", | |
| "description": "pan/bi: Round constants to 32-bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d30df466b57771ab5b28dadf6e113f46222e1b92", | |
| "description": "pan/bi: Dump extra bits for disasm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "590d66fa0c4af564f0f6f5c294500eb816c9477f", | |
| "description": "pan/bi: Pack MAX.v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f87403c4c134454d991c1962b746a257f5f11d00", | |
| "description": "pan/bi: Pack ADD.v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7e76c2b806dcef8254f0039ce27d916ca6dc2bf5", | |
| "description": "pan/bi: Structify add and min/max fp16 ADD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1647884cec58577024c0ff5e22d276b9e8e741f6", | |
| "description": "pan/bi: Workaround constant packing errata", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d772bf01011fc41d14093892a46541dcb2b9b6db", | |
| "description": "pan/bi: Try to reuse constants in ALU", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aba7f09902f704819f0bc718a322793b265acd64", | |
| "description": "pan/bi: Handle st_vary with <4 components", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "438e445e17864e91704c5c8a6ed33bfefe329008", | |
| "description": "pan/bi: Fix vec2/3 handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "031ad0ecc2d585c109cbb5a757d07bcae344b8be", | |
| "description": "pan/bi: Implement flog2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e52206dbef63ffe91f5e58043228bb51e41192c", | |
| "description": "pan/bi: Add fexp2 implementation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1d4d8f7432ddff50dce4151603f70c47c01c5f9", | |
| "description": "pan/bi: Fix lower_combine swizzle rewrite", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60f252708fc7d0ad9b844c55b659e9fd3d6b5607", | |
| "description": "pan/bi: Fix packing with low-nibble-set on hi constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "10fb5fb460b83f0cc2eca24557fbddf32cb1d0a9", | |
| "description": "pan/bi: Fix packing with multiple constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "86c2a6b9fe885efa0366b262a226643184ca4ba4", | |
| "description": "pan/bi: Fix bi_get_immediate with multiple imms", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "df69304ac829ee843cbe70b8fdd13a7a32704a48", | |
| "description": "pan/bi: Ensure CONSTANT srcs have types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f70f4432cb05f96b184ff247cbca9f5c2954aa1", | |
| "description": "pan/bi: Split src/dest index printing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "db5c1ae8fd17f3113a88029ea90d23f10df293ed", | |
| "description": "pan/bi: Add fexp2_fast packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3eebfeb11cd57998134c0bb903c2447296f43c7", | |
| "description": "pan/bi: Pack FMA_MSCALE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0cb703984e68c426a173df1e0c951591dca17fb8", | |
| "description": "pan/bi: Structify FMA_MSCALE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4570c34fc76c16c149d6040883b92c30abe70531", | |
| "description": "pan/bi: Add _MSCALE flag for FMA/ADD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3643cdd81bf2f1ad6ddf10d80e38d0ddaf9f908", | |
| "description": "pan/bi: Add log2_help packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6039d51e32fe98c4e785b7a9039bfc066720c91a", | |
| "description": "pan/bi: Pack ADD_FREXPM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ffa9f6a7896cd1cfdfe0e8e880ab870f3da6033f", | |
| "description": "pan/bi: Add bi_pack_fma_2src helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9904ed170a121bb15350b0882ddc6e54d13a8a8f", | |
| "description": "pan/bi: Add frexp_log packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e067fd7b00c5a9b4ab4b60c98315344d673f5239", | |
| "description": "pan/bi: Add log_frexpe op to IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40befaa96590bb8ce93af6c6db50f054dd021ebe", | |
| "description": "pan/bi: Add FLOG2_U op to disassembler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62c8c3445ed50b73ab3d40d63631cad64f084f12", | |
| "description": "pan/bi: Add op for ADD_FREXPM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc611566260eacc0d4e92d8b3dc3a8a4d7c94b6e", | |
| "description": "pan/bi: Add special op for exp2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af01378dce1873c520c52a536ee7d1731c18105d", | |
| "description": "pan/bi: Add BI_TABLE for fast table accesses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83d961b0c26874622a0c72cebfa40ef4952ae5d3", | |
| "description": "pan/bi: Disable FMA scheduling for CONVERT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "86c0ea383db65b5ec019143606189231bdc65066", | |
| "description": "pan/bi: Add disasm for ADD.i8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5deed138a0b4765438135367248f1d8f0649975", | |
| "description": "spirv,nir: Move the SPIR-V vector insert code to NIR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "feca4396974feb0e94603151eaebb6a7a6a22ce3", | |
| "description": "spirv: Call nir_builder directly for vector_extract", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acaccff4d331ecc4b2794fef3f4b117abdd15abf", | |
| "description": "nir/builder: Handle any bit-size selector in nir_extract", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b160c67764b3f0d0a843f7542d6079aa3a7d8f2", | |
| "description": "spirv: Error if OpCompositeInsert/Extract has OOB indices", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c478f8ad6cf57425ffdae56a7c18b62b27985ea4", | |
| "description": "spirv,nir: Add a better vector_insert", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "380bf556bfe34357f802dc49e1e104dc8fdf951a", | |
| "description": "spirv: Handle OOB vector extract operations", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc3a17997b479f91f36b2421e9c41c11a025de47", | |
| "description": "util/sparse_array: don't stomp head's counter on pop operations", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb" | |
| }, | |
| { | |
| "sha": "d684fb37bfbc47d098158cb03c0672119a4469fe", | |
| "description": "st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "8a0dd0af3f1a6c0310a08daf4220132ec6815b31" | |
| }, | |
| { | |
| "sha": "c4ca9e66ddb507831b2d35e927d6310775006894", | |
| "description": "aco: fix exporting the viewport index if the fragment shader needs it", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b424d49ac05563fd7d9f217fae9c25fc602f4330", | |
| "description": "radv/llvm: fix exporting the viewport index if the fragment shader needs it", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "19aa68ae315df7654bd81a4c293aeaf5f7a7f4a6", | |
| "description": "radv: set missing SHARED_VGPR_CNT for NGG VS and ACO", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656" | |
| }, | |
| { | |
| "sha": "fd6e44236c07583b3b838b2c7ed01fea27002ef9", | |
| "description": "radv: fix geometry shader primitives query with ACO on GFX10", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656" | |
| }, | |
| { | |
| "sha": "f7d620f47d53d9ad513c41730f3a24b9564e5e74", | |
| "description": "intel/compiler: Fixup operands in fs_builder::emit() that takes array", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "39ad0c2af8b40c728a91bebf05b365803d68022e", | |
| "description": "intel/compiler: CSEL can do saturate", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5afaa407c1a2a27a23f1827d72d5ebde8b7882fe", | |
| "description": "intel/compiler: Only GE and L modifiers are commutative for SEL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a80e44902f66244d257c523afe77558cf334d624", | |
| "description": "intel/compiler: Silence unused parameter warning in update_inst_scoreboard", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c836295dfdeafe9f2a731c4dcd75d59c4494bcf3", | |
| "description": "intel/compiler: Silence unused parameter warning in fs_live_variables::setup_one_read", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62f70a353f86e5ebd2889feed8d1223d11827312", | |
| "description": "intel/compiler: Silence unused parameter warnings in vec4_tcs_visitor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "030e5ceac4446dfc340d447c33222730596030d3", | |
| "description": "intel/blorp: Delete an unused enum", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0d039a4d3f49f3cc89e167b46edae54cf32a6be", | |
| "description": "anv: Emit pushed UBO bounds checking code in the back-end compiler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb5a10ff63f74f9e052ecc6c7399df8e0d193345", | |
| "description": "intel/cfg: Add first/last_block helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64e3b8d66b9d4103ff815606ff20b39246418122", | |
| "description": "tu: Use tu_cs_add_entries() with non-render-pass secondaries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac0b8d58b963efbeadb4461b39f7d910996c2db7", | |
| "description": "mesa: add interaction between compute derivatives and variable local sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c949b2aa6e0c27e92a05a57eda11672c2bdb157", | |
| "description": "st/mesa: properly guard fallback_copy_texsubimage aginst failed maps", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8521acd660764973940fbdc2c85334670d620b45", | |
| "description": "radeonsi: don't assume ctx is always a threaded_context", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "dcb1e8fef8ae60877a696a5bca337eba5475085d" | |
| }, | |
| { | |
| "sha": "791134658e30ed843acd68d39b06156563017d15", | |
| "description": "Revert \"CI: Disable Windows/VS2019 builds\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "460b8b1758d953b2b820443615d73ccdb1455b5e" | |
| }, | |
| { | |
| "sha": "2f009c4b494f5b158525e7ebc01c280f54227402", | |
| "description": "docs: update for recently-added nvc0 features", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6ae214ac2eebf6a15ff41112d17940080a87d918", | |
| "description": "nv50,nvc0: update with latest caps", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "029471c3c4eb1fde68fbebc79fdcb8e70090aab8", | |
| "description": "intel/batch_decoder: Stop printing to stdout", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8acf9a3d4af33cf8b6b8c870167c2aa348990a0", | |
| "description": "anv: Report correct SLM size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d787a2d05e20642a7ec52ce80a830c7795a6bdc0" | |
| }, | |
| { | |
| "sha": "e003104605f506333d2ac8a9c2baf9f04eaebb81", | |
| "description": "intel: Add _const versions of prog_data cast helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b17d7caac76e1c2dd4579c198b2e32b762bb656", | |
| "description": "nir: Add some sanity assertions in opt_large_constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33eb43349e8c3e8216f51ec838d9b9ab23361873", | |
| "description": "nir: Add an alignment to nir_intrinsic_load_constant", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f1883cc73d4ea2c6d3a73dfe55c8b346f3ef8ac6" | |
| }, | |
| { | |
| "sha": "8cbeb13704a59034ffe19a7ffef7b3856a1733e8", | |
| "description": "clover: Check if the detected clang libraries are usable", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "ff1a3a00cb37d84ab9a563f0aa241714876f56b4" | |
| }, | |
| { | |
| "sha": "839c886b346e0f68707804e17e9088d2e166e6d6", | |
| "description": "aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac74367befcf51917025f9fe2ce1dc431c2875fd", | |
| "description": "aco: implement various 8/16-bit conversions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0443a4a0af1ac76ec5284cd47c4860b3c5853cd8", | |
| "description": "iris: Enable EXT_depth_bounds_test extension.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "daeff19608e8ef1937167ffa8b086bba5eb3f60e", | |
| "description": "meson: tell flex that we support c99", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0752648a993c6f0fae2f4a072079000b9d84d074", | |
| "description": "vbo: avoid including wingdi.h on win32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b55b033f7624171d82ae1f79f3d3ad058ae0ac56", | |
| "description": "mesa: fixup cast expression", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c55fc3543537fdc7b402584a076eb87d258b4c51", | |
| "description": "util/tests: initialize variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "522bb081314131340804a160d5d53f2fbe9a10be", | |
| "description": "wgl: silence some cast-warnings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e9ad8af6f377a3afb5cbfb8d1844887af6894ea7", | |
| "description": "meson: use override_options to change warning-level", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24378086710bae7eb7b6d0cb4ec0e718d36ba32c", | |
| "description": "turnip: image_view rework", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "300d0e2b809644262481c30cf205761abd2234bb", | |
| "description": "turnip: don't limit framebuffer size to image size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6455e9a6a7dcd37483d1ff2193161c3568e74f6", | |
| "description": "turnip: compute render_components/srgb_cntl at renderpass creation time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d80fb024302aa6058945826a79ba0caf9611fcc1", | |
| "description": "winsys/amdgpu: Retrieve WC flags from imported buffers.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80797edd7193409d0109d4d3378dd1b8d2597f80", | |
| "description": "st/mesa: fix a crash due to passing a draw vertex shader into the driver", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "bc99b22a305be5e5a5f8fdbf57105d220cf4b0ab" | |
| }, | |
| { | |
| "sha": "7a794b1de40df87edc359a36d14e214daa1bfe60", | |
| "description": "CI: Disable Windows/VS2019 builds", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ecd9463de6ba7a9f0648da16ef9371dd8a202f0", | |
| "description": "meson: Make shared-llvm into a tri-state boolean", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c05d46237db3095ef92d61452d886286806a827", | |
| "description": "tu: Align GMEM resolve blit scissor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2e172c03f7170382e8d93b2ad04f3ca92b2020f", | |
| "description": ".mailmap: add an alias for Zhongmin Wu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eafacdc0fa02039cb2d2aebd5911f59d9178c3c0", | |
| "description": ".mailmap: add alias for Zhaowei Yuan", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56222c13cf680362213268fbff15762f8fd1bcbf", | |
| "description": ".mailmap: add an alias for Yaakov Selkowitz", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8be72b4c7957c48cba446563a641fae00540f613", | |
| "description": ".mailmap: add an alias for Xavier Bouchoux", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a96e1a2d9f6c983f6ed2ee7211a267a63a19503b", | |
| "description": ".mailmap: specify spelling for Wladimir J. van der Laan", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f9e1e5857d3d27d9e517fd695b332f1429d4e81f", | |
| "description": ".mailmap: specify spelling for Vivek Kasireddy", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "47d17238dd5d1d7dc8a2355890d4d8581bfc89da", | |
| "description": ".mailmap: add an alias for Varad Gautam", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55f883b8eabecb935001da088771da436e8bdb9b", | |
| "description": ".mailmap: add an alias for Vadym Shovkoplias", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d8982ce84cb7ab7f57b18bad7c7994763468e0d5", | |
| "description": ".mailmap: add an alias for Topi Pohjolainen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0399b4f2987e56963ba22ceba0a4d7a3f51ef171", | |
| "description": ".mailmap: add an alias for Tomasz Figa", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "049ce5f41768de6201fdfc33a085f7e9efb6d487", | |
| "description": ".mailmap: add an alias for Tom Stellard", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05b2a4471c50a3f2b02c29b4b4a9bcd96ae8e6e9", | |
| "description": ".mailmap: add an alias for Tim Wiederhake", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e430136cc9f2219033b2ae3ea01ec5a8ac9ba11e", | |
| "description": ".mailmap: add a couple of aliases for Timothy Arceri", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34ab507c1fc762fbbab1e9c13b6ff95c9bbb18ae", | |
| "description": ".mailmap: add an alias for Timo Aaltonen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb177e054a27b79088a9e9fee2c2a6cbba2128d8", | |
| "description": ".mailmap: add an alias for Thierry Reding", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "032a603e3c5e4b1ae5be9d1afbcb91ccc2eacd72", | |
| "description": ".mailmap: add a couple of aliases for Suresh Guttula", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d1fe4a68730f241d01b0eaafa0969b584bf3665", | |
| "description": ".mailmap: add a couple of aliases for Steinar H. Gunderson", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ee82189f231551d7e25e00a50ee474bdc550955", | |
| "description": ".mailmap: specify spelling for Sonny Jiang", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3f36056fa9fefbd769dd3cf60d7ab5702a20c5b", | |
| "description": ".mailmap: add an alias for Sergii Romantsov", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00d9496a123a9b685b568a9d6482ad68206b9b4e", | |
| "description": ".mailmap: add an alias for Samuel Li", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a5bd1512a44db4d315110d57a9ec7010d7121aa", | |
| "description": ".mailmap: add an alias for Rodrigo Vivi", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6fcca4bd86c8fe7b71f45291edb517bb6f19960", | |
| "description": ".mailmap: add an alias for Rob Clark", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7c1f150c981c881805147d5e5d01a202da0e687", | |
| "description": ".mailmap: add an alias for Renato Caldas", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3dac186704f1fc7f26d97d7778b052d902cb02ea", | |
| "description": ".mailmap: specify spelling for Randy Xu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9e904253e47014ffdaf0a3446b1212e496b24870", | |
| "description": ".mailmap: add an alias for Qiang Yu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3ba1d912a04d25d82ee636d7c3a095240b00c851", | |
| "description": ".mailmap: add an alias for Plamena Manolova", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b42a25320e6d444f9fd90c2db12d209c4e87f286", | |
| "description": ".mailmap: update aliases for Pierre-Eric Pelloux-Prayer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3ffa511d60dbfa163e553d25cf2bcf45a569a777", | |
| "description": ".mailmap: add an alias for Philipp Zabel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b82c50e794d8118de9291e6e04b7a2fa42bd479", | |
| "description": ".mailmap: update aliases for Nicolai H\u00e4hnle", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f40c48c0c469580ab8f56e48bfc6ba50a0f2cb23", | |
| "description": ".mailmap: add an alias for Nicholas Bishop", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "004c69fbfa67bb7fab628c3be65d636f65e6242b", | |
| "description": ".mailmap: specify spelling for Nian Wu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3ce0e25a988680711982a28f477f95024682b567", | |
| "description": ".mailmap: add an alias for Neil Roberts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ac6946ded222e5dbfce6acd881966bc2b496923", | |
| "description": ".mailmap: add an alias for Neha Bhende", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a9ed1085ab0ad5a2f474666496bcc1d0e52113ab", | |
| "description": ".mailmap: add alias for Matthias Gro\u00df", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3223198b4d6b23408eee3d57beab86af71d4d160", | |
| "description": ".mailmap: update aliases for Marc-Andr\u00e9 Lureau", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "79bb330904acb945abd8e22dccfa15d77c837f12", | |
| "description": ".mailmap: specify spelling for Liviu Prodea", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25dcbcbb5b08be140c8cf0963468273a6044df9b", | |
| "description": ".mailmap: add an alias for Lionel Landwerlin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e53e65e23a896e258a8a4ffe123821cc2737a69", | |
| "description": ".mailmap: add a few aliases for Kristian H\u00f8gsberg", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69489e48bc24485e01f008290e6f65313e610ddc", | |
| "description": ".mailmap: add a few aliases for Kevin Rogovin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab4c32a50e09d447be128ef3d36c8519eeab29f0", | |
| "description": ".mailmap: add a few aliases for Karol Herbst", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "92e45975448b59c7a8d2ce6003b3711e4b29943c", | |
| "description": ".mailmap: add an alias for Julien Isorce", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec001fd3236ce50b4d504585588e86ded4231743", | |
| "description": ".mailmap: clean up aliases for Jeremy Huddleston", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f131469d1471063b503a9f4e5cbf155488723700", | |
| "description": ".mailmap: add an alias for Jan Beich", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d8cb7efd30e5a2ac49bbfe7c0f829549a487dffb", | |
| "description": ".mailmap: specify spelling for James Zhu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "16ed147cab84bbff4cd507ba7ab397efb016e5b1", | |
| "description": ".mailmap: add an alias for Illia Iorin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7f912f11a09347191bb62d46fd9fe66b59f9c2e", | |
| "description": ".mailmap: add an alias for Igor Gnatenko", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ebaa8765fe92ef247fb4f8eba6cefa0f50a342e3", | |
| "description": ".mailmap: specify spelling for Henri Verbeet", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb96435aafa239ff0b082b8e16d78738210cb1fe", | |
| "description": ".mailmap: specify spelling for Heinrich Fink", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02b2dc22d30614617574ddb29a2a7008e8058d21", | |
| "description": ".mailmap: add an alias for Harish Krupo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c86bc03b32690d55fbb4ac9ef4dbcdb8360bbda", | |
| "description": ".mailmap: add an alias for Haihao Xiang", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ea2e1044e85d85787fea02f668cdbcc9cb2649e", | |
| "description": ".mailmap: specify spelling for Gurchetan Singh", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "194c9f9982cff810265bc240291d75819b73637b", | |
| "description": ".mailmap: specify spelling for Francesco Ansanelli", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "edb4e21e262cb79734a5750776b6948813b2f5dc", | |
| "description": ".mailmap: add an alias for Erik Faye-Lund", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c11e1d4408210c91ce6fd8d9fa92b47666595a41", | |
| "description": ".mailmap: add an alias for Emmanuel Gil Peyrot", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8efee3cea374ee8179b3c25e7e78d73ac78610e2", | |
| "description": ".mailmap: add a couple of aliases for Dylan Noblesmith", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee068df4f58bb4678aaa0c3b7d503ce1f7b4eb0e", | |
| "description": ".mailmap: add an alias for Dylan Baker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7699f92e9e3ad486a89e3a8077bdf99e808cd97", | |
| "description": ".mailmap: add an alias for Dave Airlie", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e793b7b4b837fae0969552b3bd8816b6901c1e5", | |
| "description": ".mailmap: add an alias for Danylo Piliaiev", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa6ad898ba1d39ab374edcfae5afb17ada89da35", | |
| "description": ".mailmap: add an alias for Daniel Sch\u00fcrmann", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8764917c4bf6cbc287abf183886a608e853b405", | |
| "description": ".mailmap: add an alias for Craig Stout", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7f4d26b3cd91ca87045f8b282d51f11b6735b99f", | |
| "description": ".mailmap: specify spelling for Constantine Kharlamov", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5437ccda31b60a3f845ac1181c66c0908a3581a8", | |
| "description": ".mailmap: add an alias for Colin McDonald", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a07c11b0fe5d343686d8ea0c1c7c896fd8b43327", | |
| "description": ".mailmap: add a few aliases for Christoph Haag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d6af7f9b133c7c430aed6e44c4f43b656669f79", | |
| "description": ".mailmap: add an alias for Christian Inci", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "832d1f913eeaed108c5994d851f495b575a8e5bf", | |
| "description": ".mailmap: add an alias for Christian Gmeiner", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9278ea292092368feb3b71d29f5332e04f793d7b", | |
| "description": ".mailmap: add alias for Chenglei Ren", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43bdff8a5c28486e4d78b70ca09fa7dcfe5393f3", | |
| "description": ".mailmap: add a couple of aliases for Chandu Babu Namburu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d89e96313395b0a32a836f4675df18b72ca8bbeb", | |
| "description": ".mailmap: add an alias for Chad Versace", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3a2c49e13e23e95a5c2a87df0339e1263ebaedc", | |
| "description": ".mailmap: update aliases for Carl-Philip H\u00e4nsch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88eb6b7d58b3a4fd255c60cb8d36ff5752ac70a3", | |
| "description": ".mailmap: add an alias for Bruce Cherniak", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da8a3098825b8dc5eeea12e91d89ac276a53ceca", | |
| "description": ".mailmap: add an alias for Boris Brezillon", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0efc82183d6e4a84bd7bc5b0ad328ac34cdd6262", | |
| "description": ".mailmap: add an alias for Axel Davy", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84a9fe776646998c4b348adfd312997c5bfe170c", | |
| "description": ".mailmap: add an alias for Anuj Phogat", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5cf8dc7f54c079e04043d41b7901a3cc402e9631", | |
| "description": ".mailmap: add an alias for Andrii Simiklit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "174e97e969666fe5977cb1c5d045401b8130262f", | |
| "description": ".mailmap: add an alias for Alyssa Rosenzweig", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12ec5b94eae9e440a49d8a919e87d26e39d8b625", | |
| "description": ".mailmap: add an alias for Alan Swanson", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a934c8e7edd820ebb7286d0927090578cd6a3080", | |
| "description": "mesa/st: initialize all winsys_handle fields for memory objects", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796", | |
| "description": "amd/addrlib: Use enum instead of sparse chars to identify dimensions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e58509cdeccc85adcf9127c6d1a462a73e7d5068", | |
| "description": "gbm/dri: Propagate queryDmaBufModifiers return value", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb" | |
| }, | |
| { | |
| "sha": "b5b25ee0327f65d837ff84f59b497232d52ec25d", | |
| "description": "zink: be less picky about tiled resources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "040a2643c08dd0accee6942bc05836b99417ee49", | |
| "description": "st/dri: make sure software color-buffers are linear", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1c4f68b089b26918fff55196122309ac43e78e1b", | |
| "description": "virgl: Use ETC2 formats directly when possible.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dcb1e8fef8ae60877a696a5bca337eba5475085d", | |
| "description": "radeonsi: use thread_context::bytes_mapped_limit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "15cf7d170b3391ebde58f954cd2b90fff35b1ce5", | |
| "description": "gallium/u_threaded: flush batch when hitting mapping limit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35b396392880871b8cc06172dafff238e67c44cc", | |
| "description": "radv: do not abort with unknown/unimplemented descriptor types", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "11faaf646d1397db0d902298a3f0870f79692b68", | |
| "description": "aco: fix emitting stream output with tess eval shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "91aa596ca7ef3411264181f49f58743f5c965710", | |
| "description": "aco: implement nir_op_f2i8/nir_op_f2u8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "04a7ec7c8a7ca63fc3e90e5d2fe1290976a77bd6", | |
| "description": "nvc0: enable GL_NV_viewport_array2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd092bf937020984d6008f93eb0d15d647c112c5", | |
| "description": "st/mesa: add support for GL_NV_viewport_array2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b0d0a3c916595860749220bcb3a4b1cc408ddd34", | |
| "description": "gallium: add PIPE_CAP_VIEWPORT_MASK", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f191e0c37356e684fa63db76174fdaee74b6982", | |
| "description": "gallium: add TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17308c10141aa54ebf9e595920297888edf6146e", | |
| "description": "gallium: add TGSI_SEMANTIC_VIEWPORT_MASK", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d4787d77e3bd1986381b77105d2ca9d094ad7c0", | |
| "description": "mesa: add NV_viewport_array2 enable, attach to glsl", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc6661bfc87f6a8a46455ddaf2e0fb1c1fd332ed", | |
| "description": "glsl: add NV_viewport_array2 support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "54424a3d13f97bb1714f168f127f40d180f78a6b", | |
| "description": "compiler: add VARYING_SLOT_VIEWPORT_MASK", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a9e66277af68824fcfa1650d87222f37f0582cf", | |
| "description": "ir3: Handle load_ubo_ir3 when promoting to constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "abcfb6437062f469335d27d5ef60ecf20272dc26", | |
| "description": "ir3: Fix LDC offset units", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d489f76f48095799392a915dcedc074bbb5e52a", | |
| "description": "Revert \"nvc0: fix line width on GM20x+\"", | |
| "nominated": true, | |
| "nomination_type": 2, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a0e57432b76c32f2109dab0ad3df0ba03967441c" | |
| }, | |
| { | |
| "sha": "26a1adce5bd2f0e44900f21e58ea09fea9f6690f", | |
| "description": "anv: Fix UBO range detection in anv_nir_compute_push_layout", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd" | |
| }, | |
| { | |
| "sha": "b2e4157143439a211d2f8e761dc8afd750fa791d", | |
| "description": "anv: Advertise SEND count through VK_EXT_pipeline_executable_properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c82b13c8ff63cc296215b6b5991ac00e6f3d495", | |
| "description": "iris: make BATCH_SZ smaller by BATCH_RESERVED bytes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "103cb32c794e6428d155d88e42cdf6b9a19b2f31", | |
| "description": "iris: remove useless bo->gtt_offset assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c586cb23e0a72e59cac45ad1fb85d0f3c71b6562", | |
| "description": "iris: remove unnecessary forward declaration", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3f5016c0bfe5dbe85015dc1c3f41848b02dd245", | |
| "description": "iris: remove hole from struct iris_bo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0158f73f086e0fe1b29a1e7bba995acce71d6bb9", | |
| "description": "Fix util/process test on Cygwin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "befe2ff3a610c468fb0bbb67624cc5b531a3fefe", | |
| "description": "llvmpipe/nir: free the nir shader", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5" | |
| }, | |
| { | |
| "sha": "cb0a2b3df68d33be7c5bfbbb62825608b1b1948e", | |
| "description": "draw/tess: free the NIR", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105" | |
| }, | |
| { | |
| "sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72", | |
| "description": "draw: free the NIR IR.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864" | |
| }, | |
| { | |
| "sha": "13ce637f1b28381e72470763ff5e39dd3c562476", | |
| "description": "freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEX", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2399e9574591389bb5640744ab77f22699eea23", | |
| "description": "turnip: Emit geometry shader descriptor consts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6d5ee29ab715c08d3b46e270f7eacde28e2e665", | |
| "description": "turnip: Correctly set layer stride for 3D images", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7e525d29ab68d927d0f2aa7e3ef21d25e915e76d", | |
| "description": "gallium: initialize viewport swizzle in cso_set_viewport_dims", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4137a79c2a7edb5f0caf0964ab748da7c279b61c" | |
| }, | |
| { | |
| "sha": "1aefe78b47eab9caca6a1cbfe4ecb6b5d4cf87ef", | |
| "description": "mesa: fix enum value of VIEWPORT_SWIZZLE_POSITIVE_W_NV", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "ff168b297d94f656899a904ac147a9ce5add65c9" | |
| }, | |
| { | |
| "sha": "e2650db95276662661960f87be5d4d3537d8acf5", | |
| "description": "radv/aco: do not advertise VK_KHR_shader_subgroup_extended_types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4ee23709724ff696db6613aba155963a1d8e0a41", | |
| "description": "nvc0: enable ASTC and ETC on GM20B", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22406da75671438bf9de68bc47e2b8871e5fa3e6", | |
| "description": "glx: omit loader_loader() for macOS", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b699d070a6de273fb3a964e05944b203d0b57090" | |
| }, | |
| { | |
| "sha": "471fd41e84e1a19b970c86d8d8a23e1996cd7483", | |
| "description": "clover: expose cl_arm_shared_virtual_memory for devices with SVM support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "657ff3b3b816be96f61a363b4479abfe785678e1", | |
| "description": "clover: implement cl_arm_shared_virtual_memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a218658556a2961af26af9c046aae23b7f58fcc8", | |
| "description": "clover: implement SVM functions for devices with fine grained system SVM support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6754eb92072332fc6e7d22dd98628d22ce76531", | |
| "description": "clover: implement clSetKernelArgSVMPointer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "035e882819bcb853fff7a59c638a0ecbf89cb762", | |
| "description": "clover: implement CL_DEVICE_SVM_CAPABILITIES", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c170c0cfe4bd3c08385953e6e03f4403f5cfb5b9", | |
| "description": "clover: add stubs for SVM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e738967d6e4cfe25d4c14dd3211b27ddb67ed8cb", | |
| "description": "gallium: add PIPE_CAP_SYSTEM_SVM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c818b5c089914f5d3e0d233ab531571c4d5ec13c", | |
| "description": "aco: fix 1D textureGrad() on GFX9", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "6f718edcedd713beb547cda48aa8dc63a0af4c35" | |
| }, | |
| { | |
| "sha": "8ce46f352e9e2ad103a5058895f3ab4ee164ea33", | |
| "description": "iris: drop cache coherent cpu mapping for external BO", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08a396033be1d7ceddf48da0563a7e4d2cb64429", | |
| "description": "aco: fix nir_op_frexp_exp with 16-bit floats and negative exponents", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9bf8e923863230914f6bf2a4abcf257cb8778ee7", | |
| "description": "u_blitter: fix stencil blitting", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "381e9fe64a80d98144a4ad75044edd9b878c7de7", | |
| "description": "draw: fix user culling pipeline order. (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "30ef6f5137a5a6e9c0b08640a44e30e1aba14270", | |
| "description": "draw/cull: run pipeline for culled points.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc261cdd4238038c91f9fe4232fad7b5a20050d7", | |
| "description": "llvmpipe/setup: move line stats collection earlier.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80fa8304c807b2ef28bf9e37bdd7afadfde216ce", | |
| "description": "draw: fix tessellation stats query", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "335827eade38d6f0647d9a01af2a1a5a1b59dd2d", | |
| "description": "llvmpipe: fix no tokens detections.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ccc6a48ec5be0a748d77d56168ba90e2784b0a33", | |
| "description": "gallivm/draw: calloc prim id toavoid undef", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e20b3b37202eb775009c7a62d98515f49cda6e61", | |
| "description": "gallivm/nir: lower implicit lod to tex.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c494ed0467573b992252fab3217ec158d5b7ccb3", | |
| "description": "gallivm: fix left over shader vote debug", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7690606bf784c35c5318ebfe0f5162eec9b19b82", | |
| "description": "llvmpipe/query: fix transform feedback overflow any queries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "96e12ca7d77df365a96336561e32813818268c19", | |
| "description": "llvmpipe: report tessellation shader statistics.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90", | |
| "description": "draw: collect tessellation invocations statistics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4edc6f8bd89e97047b79a4685640d0546e90a10", | |
| "description": "llvmpipe: fixup context leaks.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "eb5227173f0354aade28e46397a5bb69b2af69fb" | |
| }, | |
| { | |
| "sha": "68b40cfe2728889d4bd86ff073b3b69fb8608e5a", | |
| "description": "swr: Remove Byte Order Mark.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c6e67f5a9373e916a8d2333585cb5787aa5f7bb7" | |
| }, | |
| { | |
| "sha": "600c91fed89fb6c9389bcbdd41fe50893cfb984a", | |
| "description": "glsl/list: Fix undefined behaviour of foreach_* macros", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23be2160713a713a53519568efa2516b770f07ae", | |
| "description": "freedreno/ir3: don't overwrite wrmask in ir3_SAM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aeb5b9cebf5c5fde2eed9be1d0ec64afd8aa8b6d", | |
| "description": "freedreno/ir3: fix emit_tex_info split_dest", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb08f451d01571e0a570e99553624ae7b0d3d075", | |
| "description": "gallium/tgsi_to_nir: Set nir_intrinsic_align_mul to 16 and offset to 0", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e78a7a182524f091e2d77ba97bfbe057c3975cab" | |
| }, | |
| { | |
| "sha": "31988baba48e974240af68aff84f8c5620d2e62a", | |
| "description": "ir3: Fix txs with bindless", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acf7e73be54c7f1cc52fcc9be38a9df26849200e", | |
| "description": "gitlab-ci: make explicit tracie is gitlab specific", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ca91683e22de3f5915081957ab829642e785ffe", | |
| "description": "gitlab-ci: protect usage of shell variables with double quotes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35782b6593a676b5b057c79be69b519309c9ac69", | |
| "description": "gitlab-ci: Vulkan tracie runner to return last command exit code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c6ce826af2bd633563ffd9f798d511c40805bd1", | |
| "description": "gitlab-ci: Check the Mesa version used for tracie tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fbd2be3f5db004090a311694aa1c17ff8c9fc5d8", | |
| "description": "aco: clear moved operands in get_reg_create_vector()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "52cc1f8237d9ed0042578777af4b28e5b33c6354", | |
| "description": "aco: improve p_create_vector RA for sub-dword operands", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e18711cda3bf173e03d9773001f641fd85ffd18d", | |
| "description": "aco: fix p_extract_vector validation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41ac44e1b3ad19b9a889fc3d1052611ae309ffb0", | |
| "description": "aco: improve vector optimization with sub-dword vectors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "849eb0a77634d3ce8f5532ba47946a37fde8c20e", | |
| "description": "radv: use RMW packets for updating the maximum sample distance", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb6ab17d1fffe2f387ce4ec7691f926260091118", | |
| "description": "radv: add radeon_set_context_reg_rmw() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f0b94262c18284dc61755634f01eb78051b4423e", | |
| "description": "scons/windows: Support build with LLVM 10.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c38946e62ddce554d20bf913cebeebf25bf153a4", | |
| "description": "meson: Link Gallium Nine with ld_args_build_id", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "4756864cdc5fee9602ab63a9fa2c4b459667a6c2" | |
| }, | |
| { | |
| "sha": "924f3f3de72a05dac1757e29b971cc680349b18b", | |
| "description": "svga: fix build on FreeBSD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ce4db6231462998f9426c74681a464bda928842", | |
| "description": "freedreno/a5xx+: Skip compiling the old gmem blit programs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2513d0257c7698b1686fe26aa5db8b7b2969d845", | |
| "description": "pan/bit: Add BI_CONVERT tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f50b19534a2a534a5cc509516211656f84f2f08", | |
| "description": "pan/bit: Add BI_CONVERT interpretation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "640d69d1662b03f2d28319ede50be0bf3f6e9c4b", | |
| "description": "pan/bi: ADD packing for CONVERT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8cfe660326a2fb455bed0499c80f38f6f17f8f0e", | |
| "description": "pan/bi: Rewrite conversion packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b000c54c01930c5637526aa875f5372399f5e55", | |
| "description": "pan/bi: Fix incorrect swizzle packing assert", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0cf8b977c94e2bab0ccc91bb8bad91e2bb71358", | |
| "description": "pan/bi: Set BI_ROUNDMODE for BI_CONVERT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2799353f5b8acc0dc6a7a94090a13dbc76c23a33", | |
| "description": "pan/midgard: Fix f2u naming confusion", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4268ffb99279f46d9785bdccb6617022924a6c2", | |
| "description": "meson: Specify the maximum required libdrm in dri.pc", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a3a16d4aa7e5a22816226d8e7417138164b10525" | |
| }, | |
| { | |
| "sha": "4b24b9647d24e8651449971508347129bef9f42b", | |
| "description": "freedreno/ir3/ra: cleanup some leftovers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "751c11a8c7a6f54f87c62e4b49802bf80826ec42", | |
| "description": "freedreno/ir3: rename depth->dce", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf74048fd14eb594dbb23e07d37cf8df44564263", | |
| "description": "freedreno/ir3: better cleanup when removing unused instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "96ff2a4099d0eb5c29255429a0e5284e461ec8d5", | |
| "description": "freedreno/ir3/ra: handle array case for SFU select_reg opt", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "cc82521de4e8e85022a5facb1b5f52d5139d3022" | |
| }, | |
| { | |
| "sha": "b787b353d04e23fdea567186f7cb422fd687bcdd", | |
| "description": "freedreno/ir3: add mov/cov stats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89a78a07dec8f6fab7a80bba951b134a42bb9a2c", | |
| "description": "freedreno/ir3/postsched: avoid moving tex ahead of kill", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "017fdab2172c845eb7dd6e11d2a5c13245374247", | |
| "description": "freedreno/ir3/postsched: remove some leftovers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9701008d64171b1f16be9a8a69555df2b651c37b", | |
| "description": "freedreno/ir3/sched: awareness of partial liveness", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2f4d332dbb552af62fe5caabe67664d98f32229", | |
| "description": "freedreno/ir3: new pre-RA scheduler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f22f85fe73f89b80851bb24936202c9bba97cc6", | |
| "description": "freedreno/ir3: fix location of inserted mov's", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "908044ef4bf00daccfbcb037144c6ebe74d021c5", | |
| "description": "freedreno/ir3: simplify grouping pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "860f5981f0a0635c301cd856892747ac20f793f5", | |
| "description": "freedreno/ir3: make falsedep use's optional", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d09e3afdcc3bd57be8b97e675948ca92b0563abd", | |
| "description": "freedreno/ir3: spiff out disasm a bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40ccbae622d8f09e9513b8837d24f55d877709c6", | |
| "description": "freedreno/computerator: support bindless sampler instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc9a28beed0c7764f2c17dd96a8ac6833af34445", | |
| "description": "freedreno/computerator: support nop prefix", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95d4a956c08acafe0167ff8ba4dcd9b912962a70", | |
| "description": "freedreno/ir3: CSE the up/downconversion of SEL's cond's size.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82375ccaa461c759d4a588a68ed20bcee92edf8e", | |
| "description": "freedreno/ir3: Stop doing b2n on the SEL condition.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d1917da86e813c5609e48dda62f7cf8a049c48f", | |
| "description": "tnl: Code formatting in t_rebase.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "887ae78718832cafde7a9ddca1e410e36b4d84e3", | |
| "description": "tnl: Code formatting in t_draw.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac13258a6eb468b4cc3995b423319b9b62f54d94", | |
| "description": "tnl: Silence unused parameter warnings in _tnl_split_inplace", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a004f7987d179bdfba12ab7e92b0bb9a55b9df4", | |
| "description": "tnl: Silence unused parameter warnings in dump_draw_info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "114e078001b3bade76b80fe99e39d346e88b6a4a", | |
| "description": "tnl: Silence unused parameter warnings in _tnl_draw_prims", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1996f1d3dd2ddd5e894ce608436219c63872570f", | |
| "description": "tnl: Silence unused parameter 'attrib' warning in convert_half_to_float", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a03240b635cd67f345811b86b9faf106f862ec0", | |
| "description": "tnl: Don't dereference NULL obj pointer in t_rebase_prims", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa" | |
| }, | |
| { | |
| "sha": "2e43b32e72b2adf7ce865f56cf2647b137a5342a", | |
| "description": "tnl: Don't dereference NULL obj pointer in replay_init", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa" | |
| }, | |
| { | |
| "sha": "65f14fd68dac4fb52c765c82f08931d7aa745e61", | |
| "description": "tnl: Don't dereference NULL obj pointer in bind_indices", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa" | |
| }, | |
| { | |
| "sha": "28d36d26c2212276e1238fad8f0b12caab97fee8", | |
| "description": "aco: fix p_extract_vector optimization in presence of unequally sized vector operands", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e4432bfbaef1bca65239848c373cd683f083ee0", | |
| "description": "pan/bi: Lower fsqrt", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3025ea6abe97b42bc85fc7f6e6c47bf916da0738", | |
| "description": "panfrost: Drop dependency on nonexistant write_value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5", | |
| "description": "glsl: stop processing function parameters if error happened", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48" | |
| }, | |
| { | |
| "sha": "fc1068de0d124b746cc85b58564810c5453feee3", | |
| "description": "aco: fix nir_op_pack_32_2x16_split if one operand is a constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4cfaef68d7de7959f6adeaec53077a630b603184", | |
| "description": "aco: implement 16-bit nir_op_f2i64/nir_op_f2u64", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "729bdc0d70b0661c197e89b372f1b6d15e2acd69", | |
| "description": "aco: fix f2i64/f2u64 with sgprs if the exponent computation overflow", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6a8e5dde6684c477edddb044a38a6618bf38d014", | |
| "description": "gitlab-ci: Use all_paths in .test-manual rules", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e6267b20b1a0c99cc58f3d4910525f9d07d50be", | |
| "description": "nvc0: add NV_viewport_swizzle support for GM200+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90fcb3fef28f79d93f0baf88292c0ba068ede810", | |
| "description": "st/mesa: add NV_viewport_swizzle support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff168b297d94f656899a904ac147a9ce5add65c9", | |
| "description": "mesa: add GL_NV_viewport_swizzle support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4137a79c2a7edb5f0caf0964ab748da7c279b61c", | |
| "description": "gallium: add viewport swizzling state and cap", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e2457bedd389c6799fe99b1e0d6ade36b763c6c3", | |
| "description": "glsl: remove redudant assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e667802a7cb46c0aaeb93d3753d9c356c72b604e", | |
| "description": "mesa: remove redudant assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd241722006def2dfdffaf260daa74dc19332cae", | |
| "description": "mesa: remove redudant check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25a61cce7dc6f5ab965577ebe589ccabf58945fa", | |
| "description": "lima: set offset when export resource", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4094558e8643a266dfc8da9bc073751a3736a2fb", | |
| "description": "i965: share buffer managers across screens", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "865b840a6b7545405a2e28f7c2d3422fadbc5b14", | |
| "description": "i965: store DRM fd on intel_screen", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a497eb1303d23f04ad7d9c28abf953a9105e32a", | |
| "description": "iris: make resources take a ref on the screen object", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7557f1605968c39d680545d5b8457d17eea3b922", | |
| "description": "iris: share buffer managers accross screens", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd3e50545339ffd4f258437d6282e2cfbf113725", | |
| "description": "iris: properly free resources on BO allocation failure", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7aa6720ba4ea8dc107c7b363bcb2a1811a25dc71", | |
| "description": "freedreno/log: better decoding for multiple chunks per batch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7aa55f5acbcf7fa472805fd2c155a5cc0b9cb2a8", | |
| "description": "freedreno/log: spiff out parser some more", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b5b32387d6fe16ae6ed5d582a165f8f21afee395", | |
| "description": "freedreno/log: android support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "904d5d63b47661950c5eace94e9ba3341bd4cb1c", | |
| "description": "freedreno: Fix leak of binning shader variants.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ec1f264f1f70806fe266606d3376a898a96292d", | |
| "description": "freedreno/ir3: Fix sz vs class confusion", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "90f7d12236c5250bc56699a3071941daef0f515a" | |
| }, | |
| { | |
| "sha": "65e2eaa4d3a7095ac438fafb09d1e36a4210966e", | |
| "description": "pan/decode: Print Bifrost blend descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80dd692813563332b7123b2ba9c9ad25177fa392", | |
| "description": "pan/bi: Let !b2b imply branch_cond", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3439c24bdb529e6223de9cd18824b3d72ff52649", | |
| "description": "panfrost: Fix BI_BLEND packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e34add229ff06203fe852b15cb7ff32cf9e4c344", | |
| "description": "pan/bi: Fix backwards registers ports", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23620d183035b068fe7dbda99fdc629264ca2d9e", | |
| "description": "panfrost: Pass compiler-appropriate options", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e30091bc5162e560320e46abf23be8748cb269ae", | |
| "description": "panfrost: Move uniform_count to pan_assemble", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d10423989ebace442cdbd8016188b44c663883c3", | |
| "description": "panfrost: Move varying linking to cmdstream", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "776697dd349e4d5644a72fd293d8e7e436e6184c", | |
| "description": "pan/midgard: Remove unused max_varying variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90e02db9a13527cc5c64d83201614181cc95c131", | |
| "description": "pan/bi: Fix nondeterministic register packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8016906cf20ab0f1cf84d11923ac38d2230bdba3", | |
| "description": "panfrost: Call the Bifrost compiler on bi devices", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a9fa4bcb6875f94700ec55d4f68560713cbba72", | |
| "description": "panfrost: Set mfbd.msaa.sample_locations on Bifrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46e4246d495da2fa836baaeec89a1030f3951f2e", | |
| "description": "panfrost: On Bifrost, set the right tiler descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "547f999e2cb668e7cf4d0c30b9c72b45bf081e52", | |
| "description": "panfrost: Don't emit write_value jobs on Bifrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "30e7027e1c74139b934f9b7768936299d3925fdb", | |
| "description": "panfrost: Pass IS_BIFROST to pandecode_jc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b10d4ece6407db267bf89550b013829d9ad9b20", | |
| "description": "panfrost: Remove most usage of midgard_payload_vertex_tiler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b010a6d5f15520677d34015c88ec89046b811372", | |
| "description": "panfrost: Unify vertex/tiler structures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aee68b06c8c1ba48e171b07a8d70606dbf7936c7", | |
| "description": "panfrost: Staticize a few cmdstream functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd09571c7782834db44ae8ebafb24cceb224c2ec", | |
| "description": "panfrost: Populate bifrost-specific structs within mali_shader_meta", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b096a1dbd3caca5d7a67ce139421736fc127cc35", | |
| "description": "panfrost: Add IS_BIFROST quirk", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "693480a581e018bf61ca00889fcc8c479a418319", | |
| "description": "etnaviv: remove the \"active\" member of queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7cb98e02e4e072389986b1f9461e76415e14531c", | |
| "description": "etnaviv: change begin_query(..) to a void function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a9cbb2b6176b723d3ee54f7b4f6c885163da616", | |
| "description": "etnaviv: drop redundant calls to etna_acc_query_suspend(..)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b06fdb8edd9ef999ee8707335888f7609c144102", | |
| "description": "v3d: Primitive Counts Feedback needs an extra 32-bit padding.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "0f2d1dfe65bfe1ee8f02ce45f100a5508debdfd4" | |
| }, | |
| { | |
| "sha": "38622de2ec3328d601f415b9f910210bf64caf6f", | |
| "description": "aco: make some reg_file helpers private and fix their uses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "331794495ed0e8bbd87cafedfa9ef334bb43b0b7", | |
| "description": "aco: rename aco_lower_bool_phis() -> aco_lower_phis()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d41521b16c73113b5f5318d6e021310760f1e97", | |
| "description": "aco: lower subdword phis with SGPR operands", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a39df3bfce2c418a251eeafe2e309c9543a9d50d", | |
| "description": "aco: don't constant-propagate into subdword PSEUDO instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1de18708cb5d3adba452f0c7f1aa3e8e6a6fd60b", | |
| "description": "aco: ensure correct bit representation of subdword constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "637f45f3909326d18d6f64ff04eeb3bef205d2f8", | |
| "description": "aco: setup subdword regclasses for ssa_undef & load_const", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67b567d0d0c3c53a7fc04d22ea075494aae34cbf", | |
| "description": "aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3119f978e5a4b7f532a74164866355b1c25238ba", | |
| "description": "aco: implement 16-bit comparisons", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ccf8e23f59850c92f91e54438cbc6f4fa55978f4", | |
| "description": "aco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_fmed3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "981ced07a542f94615b22762afa679af0605c692", | |
| "description": "aco: implement 16-bit nir_op_ldexp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55537ed9d3e8869eaa9890a254ab35f7ce530ae1", | |
| "description": "aco: implement 16-bit nir_op_f2i32/nir_op_f2u32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68339ff7a7b7766f0111f420c54c4f7516c2d6ec", | |
| "description": "aco: implement 16-bit nir_op_bcsel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0646562a17a9649461b60fd8723e91dbf527e4a6", | |
| "description": "aco: implement 16-bit nir_op_fsign", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6793ae1c5e516c9f5a21414ccc800cde4fb0e7b5", | |
| "description": "aco: implement 16-bit nir_op_fsat", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ecca65d119ba34acbf2a681b78a574bd862785b", | |
| "description": "aco: implement 16-bit nir_op_fmul", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b0c60999bc533327fa986ba0d80fe6954a1292ca", | |
| "description": "aco: implement 16-bit nir_op_fcos/nir_op_fsin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9be4be515f2a08b9c9e5ae1fc4c5dc9a830c2337", | |
| "description": "aco: implement 16-bit nir_op_fsub/nir_op_fadd", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b0b637ca17a54ddef959870cc938e3f872a48977", | |
| "description": "aco: implement 16-bit nir_op_fabs/nir_op_fneg", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acc5912786197b4cbe7a32f76762db0d93f84e2a", | |
| "description": "aco: implement 16-bit nir_op_fmax/nir_op_fmin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "66d5bfb09ab067469ec747aa7745f77c302e2df6", | |
| "description": "aco: implement 16-bit nir_op_ffloor/nir_op_fceil", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c097c9f20c8a246ed5ba37fe37108056e6619c77", | |
| "description": "aco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "26ed9fb79e409d4ad6ac3225d3bdaf7640b8cb30", | |
| "description": "aco: implement 16-bit nir_op_ftrunc/nir_op_fround_even", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee96181ad94499c28525961a241eaf443691f5ec", | |
| "description": "aco: implement 16-bit nir_op_fexp2/nir_op_flog2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8486041df77a537c33cb0039833322ed2886354", | |
| "description": "aco: implement 16-bit nir_op_ffract", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a8b45d7034eb482e217133180dff3e62bfb35150", | |
| "description": "aco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "db74ad0696d205e0991281bc0e222290ab1addd5", | |
| "description": "intel/compiler: Remove cs_prog_data->threads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ff55621d9c9d299ac8e4eb2fcfe6db8a7a1b2a1", | |
| "description": "iris: Stop using cs_prog_data->threads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "928f5f54349902c497e9293adeae2580123afbd9", | |
| "description": "anv: Stop using cs_prog_data->threads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5664bd6db383984192cf362884dd9fb17d8ed3a3", | |
| "description": "i965: Implement ARB_compute_variable_group_size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c77dc51203a45c8ae82d5a88d3e8fe99c32fc5bc", | |
| "description": "intel/compiler: Add support for variable workgroup size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c54fc0d07b1a92e065000c1301971b93439595e2", | |
| "description": "intel/compiler: Replace cs_prog_data->push.total with a helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0536ca20d757b5ca9fc9f989ba64a545ab8235d7", | |
| "description": "swr/rasterizer: Use private functions for min/max to avoid namespace issues.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "ab5570820071d97c4adfe8cd8a90083f3784fa5e" | |
| }, | |
| { | |
| "sha": "089e1fb287eb9b70c191091128ed5ba7edd2960a", | |
| "description": "tu: Implement descriptor set update templates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1595026f675d5dee721d7fcd7f4c856a357ba96", | |
| "description": "tu: Add missing code for immutable samplers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a07b55443b59572d022924b65c2ab67cd91250e4", | |
| "description": "tu: Emit CP_LOAD_STATE6 for descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d37843fee15f953e18fa9e87c3dc4761ef054998", | |
| "description": "tu: Switch to the bindless descriptor model", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc850080ee304c2a62f7313c4b7ebe121c3ebb53", | |
| "description": "ir3: Rewrite UBO push analysis to support bindless", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "274f3815a5efaf1b82f6c2d29122f7aac2fc9a19", | |
| "description": "ir3: Plumb through bindless support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d0bc13fcab225c7a129de2e18936fe197003dcc", | |
| "description": "ir3: LDC also has a destination", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1842961e58ccb3e1036bb9657416cf89c3982c50", | |
| "description": "ir3: Also don't propagate immediate offset with LDC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de7d90ef53d585ee3efd165df1bf38b20794b3e6", | |
| "description": "ir3: Plumb through support for a1.x", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c8b0f904398cdc30ffc67c162bc3f570bf887ed9", | |
| "description": "ir3: Add bindless instruction encoding", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "122a900d7de826dcd1056f2ad2ea4c72d9129c06", | |
| "description": "freedreno/a6xx: Add registers for the bindless model", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e088d82aa6f676fbab30e43514f0d8ddee341836", | |
| "description": "freedreno/a6xx: Add UBO size field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3b7681df28e89311c4149708311de546e0a58cc", | |
| "description": "tu: ir3: Emit push constants directly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63c2e8137d4dca0f5232a3c3a98e182e7ba7f943", | |
| "description": "tu: Dump out shader assembly when requested", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d22e2b3bd0e60a18fda0aa54e72927afdc4b5489", | |
| "description": "aco: RA - move all std::function objects into proper functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5351fee56a7c0e242f8c4344efc557a3aa3bf75c", | |
| "description": "aco: move all needed helper containers to ra_ctx", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2ae27b96efca6473e9671a22d60f6b9496001413", | |
| "description": "aco: change live_out variables to std::unordered_set", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acc10a7e51770919ec215351661d46fa6fc355af", | |
| "description": "aco: change some std::map to std::unordered_map in register_allocation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69b6069dd288455cdb2655284c592a85d17df273", | |
| "description": "aco: refactor try_remove_trivial_phi() in RA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b66f474121db89ea611cbcdf07a45168481d2590", | |
| "description": "aco: improve speed of live_var_analysis", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09850e0a9402ef876ced7c131bb2e703a6fb9c29", | |
| "description": "aco: during RA only insert into renames table if a variable got renamed", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "48a74b6815f591454c9d38ca5932fe1ee3654a6f", | |
| "description": "aco: replace assignment hashmap by std::vector in register allocation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba482c2e5fdb2a6d76133b17e2ba2283f1e7474c", | |
| "description": "aco: improve register assignment when live-range splits are necessary", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb5a7902f20ad1285fa875c93bc719a1499d1cb4", | |
| "description": "aco: improve hashing for value numbering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c99107ece02b64916031883889b9e010c99e2435", | |
| "description": "aco: add explicit padding for all Instruction sub-structs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7f962a9362ec8bc8b03b7d44a13b44291e3b599d", | |
| "description": "aco: guarantee that Temp fits in 4 bytes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e084c2cb3699e846753b31bd63ed6cd18cd73f8", | |
| "description": "turnip: new clear/blit implementation with shader path fallback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de6967488aa0b1a1df92741d1c045d8479d3ad7e", | |
| "description": "turnip: add vk_format_is_snorm/is_float", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51fe52d2fdf6dad6de424c8110ab83b90f1ea0aa", | |
| "description": "turnip: rework format helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "009082dcfff5cbbce007d1b455ad33db1954c7aa", | |
| "description": "turnip: use dirty bits for dynamic viewport/scissor state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ed83281f0cd1d4c60106410c0b897d6db3280e50", | |
| "description": "turnip: save attachment samples in renderpass state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0637eab6780b98f727ecad3be15011324b2894f5", | |
| "description": "turnip: disable 8x msaa", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f03e63cd9964b8f2577538d02545794c199f1b62", | |
| "description": "turnip: fix nir validate failure from push constant lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "86d1a4c907e9adcfc4ea803bb0207e92f98332e2", | |
| "description": "turnip: split up gmem/tile alignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f494799a7f09deebacb5696fde7514e3329de246", | |
| "description": "turnip: RB_CCU_CNTL fixes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cca7c299804703e686a3b9f04a978a994871853a", | |
| "description": "freedreno/a6xx: set bypass RB_CCU_CNTL value for blitter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4c05a5335c352b0aeaf1d6fbf34d1b1e0a2ba9a", | |
| "description": "freedreno/registers: add RB_CCU_CNTL bitfields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d8453e6e60fa9771cd655324f7c15c054b6db94", | |
| "description": "radv: allow TC-compat HTILE with GENERAL outside of render loops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4de84c8cbd6f6fe46703a3a8d5283460bbeb50fc", | |
| "description": "radv: only enable TC-compat HTILE for images readable by a shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63f07a30477d3a8cb80e8344c8315a4eb0b4a8a5", | |
| "description": "radv: only expose fp16 control features for chips with double rate fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1e4bd1de9897d05c39deb483a29fbb2a477374f7", | |
| "description": "radv: only expose storageInputOutput16 for chips with double rate fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d74c6565d74188efea8bdef3dd33c1e4aa21f60", | |
| "description": "radv: only expose shaderFloat16 for chips with double rate fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3113e07b90d56a09e53b5bf2f77171d13a049d6", | |
| "description": "ac,radv: add ac_gpu_info::has_double_rate_fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "420ca1e4a1814c86af5fabff8658526a6e2baab1", | |
| "description": "turnip: use buffer size instead of bo size for VFD_FETCH_SIZE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e62f8ae15a34b51a1fe1aa5752034e3037646d33", | |
| "description": "turnip: improve vertex input handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98743f648a356f55c1b10a439efea15937d4af41", | |
| "description": "radeonsi: fix Segmentation fault during vaapi enc test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a7e2efa7c95b78373d8a4b7b88ceb7b3769e6eaa", | |
| "description": "radv: Use correct buffer count with variable descriptor set sizes.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bb7e44a23db614e58c997487b8dd5e61edf93f92", | |
| "description": "radv: Whitespace fixup.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b42d26132d49e96fadadb097d931fad8e18a094", | |
| "description": "radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc678c9ce934c1c83f6ed26696f896ca96ddefc1", | |
| "description": "radv: check buffer size in vkCreateBuffer()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3682670c821d34a6c6ffdcb0c68d4ed42916f98", | |
| "description": "radv: Consider maximum sample distances for entire grid.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f005f1f850710ea456f9847b1d247aaa8f0d6d2", | |
| "description": "radv: enable lowering of GS intrinsics for the LLVM backend", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd99ea7318863aa61f8a4516cd153611de85989e", | |
| "description": "radv: remove radv_layout_has_htile() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ffea3e7348e70ad5a9485aefba428d518ca9476e", | |
| "description": "radv: cleanup creating the decompress/resummarize pipelines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6f6276bd244d9a544baee854dec270be6cb9de6a", | |
| "description": "radv: rename extra graphics pipeline decompress/resummarize fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b7586655fbbcc52de47cc110aa145e3703929cc", | |
| "description": "radv: rename decompress/resummarize depth/stencil functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6a8591f72a9f1ce48dc0eefdb89cc0825e8acf7", | |
| "description": "turnip: fix compute shaders crashing after geometry shader change", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "1af71bee734da7d87e0ef1b71a64e12fa81ed92e" | |
| }, | |
| { | |
| "sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec", | |
| "description": "nir: make opt_if_loop_terminator() less strict", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1f649ff10764b2f47fd69013f390e9286547cc3b", | |
| "description": "radeonsi: don't lower constant arrays to uniforms in GLSL IR", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "3e1dd99adca55454239e197d4e793ee89f44fc6c" | |
| }, | |
| { | |
| "sha": "c682ea598f72ded39903015ec3188969fe468ff7", | |
| "description": "meson: fix debug build on Android", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "940ed5078da594623639580eebefaf75d6ddad4b", | |
| "description": "radv: Store 64-bit availability bools if requested.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff8daa013621019f1606dc0c188b16f1ce34fea7", | |
| "description": "gallivm: Add missing header for powf.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4399cacaf077d7c09f641a0b6cb935ab6e0e45b4", | |
| "description": "turnip: Drop dep_llvm from dependencies", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5789505ab3b62e40fb30663cc973a97f3a7175ba", | |
| "description": "turnip: Make Android platform build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "97578c69e86383fee6030fb9b7333734c670cd5c", | |
| "description": "turnip: Stub out VK_KHR_external_{fence,semaphore}_fd", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e99f6f2ea14ce4c3c0d69250b818ea0ab58ce02b", | |
| "description": "turnip: Add missing VKAPI_ATTR annotations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80c13a81b160f73f706bba4315461d77760ced76", | |
| "description": "tracie: Reformat code to fix indentation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676", | |
| "description": "tracie: Print results in a machine readable format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1618159772a087b0914828bdcdfc0e95a2def350", | |
| "description": "freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b881d527020b4094ebae850a2dc680c28ccbf97", | |
| "description": "freedreno: Add the outline of a test for a6xx texture layout.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9c6bfe8733f3c74f6ccf1238ab79eeb8203b72f7", | |
| "description": "freedreno/a6xx: Drop the \"alignment\" layout temporary.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59a222039860128dc2520fa21d7cddc48c563e2f", | |
| "description": "freedreno/a6xx: Remove the \"aligned_height\" temporary.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cdff81fa9a36b4c38ae40ea4a2666e443dd34b9c", | |
| "description": "freedreno/a6xx: Sink the per-level size temps inside the loop.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4176dfa880d02e6898a9d19d929bfeab8d87388a", | |
| "description": "gitlab-ci: Run merge request pipelines automatically only for Marge Bot", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42fe600c0c27f2605fa616af4ffce157598d7253", | |
| "description": "gitlab-ci: Don't require triggering build/test jobs manually", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27c4ef13977f0f80925f5182bcaaaf3489be7b5a", | |
| "description": "gitlab-ci/lava: Add needs: for container image to test jobs (again)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c12576efbec152d7a5fa9f94daf80fa8aaca4850", | |
| "description": "gitlab-ci: Rename \"paths\" YAML anchor to \"all_paths\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf54785239d3c53eb7baf89e914d7ef3e95ce11e", | |
| "description": "anv/gen12: Lower VK_KHR_multiview using Primitive Replication", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "395de69b1febf4cfca29482e1ff7ddd2ae400d8b", | |
| "description": "intel/fs: Allow multiple slots for position", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "afa5447312352cd68d4688d9521cb1de25a9939c", | |
| "description": "intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5dc85abc4fe0a27beb00ef31bb21b79dbdcfec8d", | |
| "description": "nir: Add per_view attribute to nir_variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0bc77bcdb2c4f943ac1c946daaeda6295242d059", | |
| "description": "mesa: add support for NV_pixel_buffer_object", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a1727598a0ec5b33615624f2f3640dee6bf649c3", | |
| "description": "turnip: implement timestamp query", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d64a7d6e69a827633526c0279b3ceaf012e355c9", | |
| "description": "turnip: Enable geometryShader device feature", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bdf6b481d8c8e2aa4767ce238c7df5ba8164e5d5", | |
| "description": "turnip: Enable geometry shaders for CP_DRAWs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b80dc4f5a6e7a43f86f6c7f8f56a26b348f92382", | |
| "description": "turnip: Populate tu_pipeline.active_stages", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8eb009631217e415869709faadaf18dbeca8f8b0", | |
| "description": "turnip: Update maxGeometryShaderInvocations to match blob", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3550e20229bfc1872ae041e66958187ee4a97ac6", | |
| "description": "turnip: Selectively configure GRAS_LAYER_CNTL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "475fe500bfe495ffa0715e7a19d044b8d6f4f341", | |
| "description": "turnip: Set up REG_A6XX_SP_GS_CONFIG", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fceccc411ac6351f4c30876c349cb56fb62820b9", | |
| "description": "turnip: Configure VFD_CONTROL with gsheader and primitiveid", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "012773be26aafb71ab232a5838d8e5e7dcc3dc55", | |
| "description": "turnip: Configure VPC for geometry shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6eabd6bd51406f729689cce6b3b021c2731c69f9", | |
| "description": "turnip: Emit geometry shader obj and related consts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1af71bee734da7d87e0ef1b71a64e12fa81ed92e", | |
| "description": "turnip: Set has_gs in ir3_shader_key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "db2ee3686d396eabd9233e80e368da0e9ae521be", | |
| "description": "radv: Print shader stage before disassembly.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa42b504d6e8a1f7129148a1ca42ef80009b72f3", | |
| "description": "aco: Print shader stage in aco_print_program.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656", | |
| "description": "radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64225c4f962c2640dd280d3817517b75c7188622", | |
| "description": "aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4da482d9e94c2ca5935c8cbb864287aa192778a", | |
| "description": "aco/ngg: Schedule position exports of NGG VS/TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c633edad72dbc65fb8ba30a623163fcf1840361a", | |
| "description": "aco/ngg: Implement NGG VS and TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5ed0883fc78d72bd5ec5bf5de4b66a6c905a546", | |
| "description": "aco/ngg: Setup NGG VS and TES stages.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7b4bb3a88540cc04f3ac62d07cf1ab062b784cd", | |
| "description": "aco/ngg: Fix exports for NGG VS and TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec72c504c623c12ea870e451f2d08a482d219469", | |
| "description": "aco/ngg: Initialize exec mask for NGG VS and TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1436c0b8e07898b0d5118f6959db57491a9a2a85", | |
| "description": "aco/ngg: Add new stage for hw_ngg_gs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35e58314d8e4b7346c2523612f6e0f52cc964232", | |
| "description": "aco: Treat s_setprio as a scheduling barrier.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d345bfe1958db162b1ddde85eccd3248f884f231", | |
| "description": "aco: Extract merged_wave_info_to_mask to its own function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90b1047fdf84724a00be36f204e790246ad63a72", | |
| "description": "aco: Print block_kind_export_end.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9cbdb6a457675c33480e446851a7f1df3be22e9", | |
| "description": "aco: Extract uniform if handling to separate functions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc8a85d05a9cf47e89c6a8c5e6db98caba79e00d", | |
| "description": "aco: Fix crash in insert_wait_states.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eeb626257d486feba814cbd608c7cd0a22159e6e", | |
| "description": "pan/bit: Wire up add/add op+test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e456630bd945cd5d47641bdb060298731383f05a", | |
| "description": "pan/bit: Add fmin/max16 tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc446dc3220f618b485f5364f85651b373db81eb", | |
| "description": "pan/bit: Enable more debug for `run`", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e0f7f110cbf9a39325cf7c2361a611fd8c870b3", | |
| "description": "pan/bit: Add min/max support to interpreter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e9967e9f8011553a5ef160eb85d03cd1d3ae31d4", | |
| "description": "pan/bit: Unify test frontends", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f91929e515441aa7ddba804323ab251c5e6d040b", | |
| "description": "pan/bi: Force ADD scheduling for MINMAX", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9279ed1550bfcfe5e12b618d1b73289a51baf24b", | |
| "description": "pan/bi: Fix incorrect abs flip in fma/fadd16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3bbce876e627e724aa85ddaf5ec70d38c8caad53", | |
| "description": "pan/bi: Set BI_MODS for MINMAX", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "822f127fe5b60887f90d8561559d979748049961", | |
| "description": "pan/bi: Add ADD add/min/max fp32 packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36e4c6b267bf1083efd3417beb333e43d28062d7", | |
| "description": "pan/bi: Structify ADD unit add/min/max", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6bd0ec907a6fe61638046bd1286c7b3548fecbd", | |
| "description": "pan/bi: Implement min/max on FMA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "545fc7b26aeef90f5c03d2a900a8e038011758d3", | |
| "description": "pan/bit: Add special unit test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e50d449501d486141db5213027b538cc6d2ecb2", | |
| "description": "pan/bit: Add special op interpreting", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c37c799284d59b445c110d7b5ca4b1ee6fa64492", | |
| "description": "pan/bi: Add fp16 support for frcp/frsq", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7bb7b79a8b0a86ee3fbd21fffa8e3d0c8dd03a2", | |
| "description": "pan/bi: Add 32-bit _FAST packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a6ae2d8f940df3d9e0b71b13336ca01e5b6a2c47", | |
| "description": "pan/bi: Remove nontrivial SPECIAL ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20a4b1461bab25af48d73b07ca5bafafc397eb2e", | |
| "description": "aco: zero-initialize Temp", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "85521061d63c47b931e6d3e4a1ea540e46d358a6" | |
| }, | |
| { | |
| "sha": "8dd6a51e8010a0a5b33e1a4c7a7a3251ddaa8e50", | |
| "description": "aco: remove divergence check in sanitize_if()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57557783f6156862b5e946201d833298518dab75", | |
| "description": "nir/lower_amul: fix slot calculation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4638a16a9302a0e7ebf95dc5e025d2623127cf25", | |
| "description": "nir: add some swizzle helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e78a7a182524f091e2d77ba97bfbe057c3975cab", | |
| "description": "nir: Assert memory loads are aligned", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706", | |
| "description": "util: move and adjust the vertex upload heuristic equation from u_vbuf", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d9cb0ec5e611b5ba469a20e27fcd4001e88e841c", | |
| "description": "vbo: expose helper function vbo_get_minmax_index_mapped for glthread", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e69e59778c53c7176519c63fb961952e4596dfa0", | |
| "description": "mesa: split _mesa_primitive_restart_index into a function without gl_context", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6bc1702f484be1ecb592295c4877281075798be", | |
| "description": "mesa: precompute _mesa_primitive_restart_index during state changes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "10beee8a7757e956ab0e02ec8402ec1273d8edce", | |
| "description": "mesa: remove no longer needed _mesa_is_bufferobj function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58fab9a6fe258395d934b69c454f1b54bcefedf1", | |
| "description": "mesa: remove NullBufferObj", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "54525808aa58b0f94892d3f4e5919cb4ae9493cf", | |
| "description": "mesa: don't ever bind NullBufferObj to glBindBuffer(Base,Range) slots", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa", | |
| "description": "mesa: don't ever bind NullBufferObj for glBindBuffer targets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e630271e0ec3eee7d921d76d3924873f6ee6b59b", | |
| "description": "mesa: don't ever set NullBufferObj in gl_vertex_array_binding", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0a0c68150b4dbba469c62159a327ae9465f6016", | |
| "description": "mesa: optimize initialization of new VAOs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dbdd0149ed5b28730a31ebc2bc49f8e955523bbb", | |
| "description": "android: aco: add various compiler statistics", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b1544352c022953febcc2c2c448ba21551e6b215" | |
| }, | |
| { | |
| "sha": "9f174eb2df128dd89f61ac07b5d394c24668a43c", | |
| "description": "nir: fix wrong assignment to buffer in xfb_varyings_info", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84e845c9696ab673f1d95fda47843028ed0c71a7", | |
| "description": "mesa/st: release variants for active programs before unref", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4822cc97007b0dae4d095c507efc182628510434", | |
| "description": "mesa/st: unbind shader state before deleting it", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82597c46c3df19ba04fcb6694a5f4874cdc916ec", | |
| "description": "pan/bit: Add mode to run unit tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1a1c55709e486df80cd05e23a7a1b312d0066c0f", | |
| "description": "pan/bit: Make run more useful", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50476efb619b44e62aee605f083583e8300d24f1", | |
| "description": "pan/bit: Add csel tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b262208b620fea21a7c44fbc74e17b846953ad1", | |
| "description": "pan/bit: Add CSEL to interpreter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "069189ff0f2beb3dd9004a1e37b8cc0cdeac4f23", | |
| "description": "pan/bit: Add FMA tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "78ba6d50a42227812a3ba2b20f924f2d2cbf17db", | |
| "description": "pan/bit: Add 16-bit fmod tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40160c576d2c7f11e9690bb542a707a7cf0134af", | |
| "description": "pan/bit: Add verbose printing for tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7c887d368e6d72f2b4d189a60a37ccee18b8a8cb", | |
| "description": "pan/bit: Add helper for generating floating mod tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14c534386742b44bc02349684b0a0e3972fec91d", | |
| "description": "pan/bit: Add packing test framework", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e3e32e368caabc50b669967b1a81b0f32102194", | |
| "description": "pan/bit: Implement floating source mods", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dbb8a564f2661fe8f665ea0f2e277c19259ba968", | |
| "description": "pan/bit: Implement outmods", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab5818560434333647a61e1e27255b4a29677c6c", | |
| "description": "pan/bit: Add preliminary FMA/ADD/MOV implementations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fbe504e2217a06930cbd62e775435b8234006a02", | |
| "description": "pan/bit: Handle read/write", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7904a29340e151361421384d05bed0bdf4077b14", | |
| "description": "pan/bit: Stub out BIR interpreter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8eefb2765ab2253fe99ddf3ae32a2a901046d8d1", | |
| "description": "pan/bi: Match CSEL argument order with hw", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9114ebbe798e101b6bb2b86219cfd3ba9793068f", | |
| "description": "pan/bi: Add helper to debug port assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ab3f687c012c7e29fbb9da348bec1854ee85fd7", | |
| "description": "pan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "75aabc6ea1616c44833db44255d3f33a0df368ca", | |
| "description": "pan/bi: Allow BI_FMA to take mods", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69dde49f809dd00d76ee491e1e6a6d5b7e9b2ff2", | |
| "description": "pan/bi: Don't gobble zero ports", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7a6df4638de16299d9a621db31c9ee68e4addf6", | |
| "description": "pan/bi: Fix negation in ADD.v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5f48caf98ba536b9ed753f445ebf5488dc465f46", | |
| "description": "pan/bi: Fix duplicated source in ADD.v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08fe1081b72b16499329a56a0c5bc8de28168335", | |
| "description": "pan/bi: Export bi_class_name", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c04964c6909544ebcf4c631c2b8b91594cd387fe", | |
| "description": "lima: avoid situations when scissor minx > maxx or miny > maxy", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eed5a009897a859ec118ef84c0437be174a49da3", | |
| "description": "etnaviv: convert perfmon queries to acc queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20e0ef88ed9bebc8f34105e1c8bb725009bb7f98", | |
| "description": "etnaviv: move generic perfmon functionality into own file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c111f79b1ce962a9ef138d0d5c894258961e83a5", | |
| "description": "etnaviv: extend acc sample provide with an allocate(..)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0bc251ef8918dd4fe89604941d8d5a0c482aae7", | |
| "description": "etnaviv: extend result(..) to return if data is ready", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5b0eed0f57fefebcf6ac18b008fa362d6543da9", | |
| "description": "etnaviv: make use of a fixed size array to track of all acc query provider", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6963fcd81fe1a502a68214adc2f3e720a9f9a4c1", | |
| "description": "etnaviv: extend acc query provider with supports(..) function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f47b4eddd93ca538d2ebc90666955b7e2ee06494", | |
| "description": "etnaviv: rework wait/flush logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d1697fef1a92c9be74ff7447e1e16a9e8e4314f1", | |
| "description": "etnaviv: reset no_wait_cnt after triggered flush", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "238190403068edf4c6a9b761095193a88bea841d", | |
| "description": "etnaviv: explicitly call resource_written(..)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f2c4892512732bbf08951a188e4a5774951d6f86", | |
| "description": "etnaviv: rework etna_acc_sample_provider", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46096a4cb40885b202efeb1c3986a54548538a49", | |
| "description": "etnaviv: rename hw queries to acc queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7af813d48a55a14401df51870feddfaa418397e1", | |
| "description": "glx: use anonymous namespace to avoid -Wodr issues when building with LTO enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17d783b2ed4f8b18d8577c39897d6c81e1f88876", | |
| "description": "glx: fix 630 times -Wlto-type-mismatch when building with LTO enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0a4df7e4f15ceb18fc0053b4fdd7d0cf567df4d", | |
| "description": "Revert \"spirv: Rewrite CFG construction\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "fa5a36dbd474fb3c755da51553c6ca18dab76a06" | |
| }, | |
| { | |
| "sha": "51492f20f7e8fde5077f5c54165307eeb4cd1f2f", | |
| "description": "Revert \"gallivm: disable rgtc/latc SNORM accellerated fetches\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4897e70ccd3987d470ec8622d473ee3405f6e96f" | |
| }, | |
| { | |
| "sha": "aa95b6aed5bca8c56bb09d9d0a2c92184f1ba671", | |
| "description": "gallivm/rgtc: enable fast path for snorm types.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03204dadbc1829128f3e0a5e74f4f85851f6e708", | |
| "description": "gallivm/rgtc: fix the truncation to 8-bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b06adb75054842294e4dbbe2e5af294470862fb", | |
| "description": "glsl: don't limit fp16 lowering to frag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f054230ea3cb17409233660efd562be28d914127", | |
| "description": "freedreno: limit fp16 to frag and compute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c0d56efa31e37e9ec35cf0b65c578c513976ed32", | |
| "description": "freedreno/ir3: also precompile compute shaders for shaderdb", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37e052c8b0882904d80ab1721ccb1ebed727af9f", | |
| "description": "freedreno: fix missing locking", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "d0b3ccb06076c921e60afbf0810b3b50bbce39e4" | |
| }, | |
| { | |
| "sha": "f8fc690d1c2720d36893daf9beb95ec60e64a34a", | |
| "description": "freedreno/a6xx: add some compute logging", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "629c0cee0a4c05e7096189c6bcd8b3d7d164f5f2", | |
| "description": "freedreno/ir3/cf: use ssa-uses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "72f6b03aec42dcfa7b38aa4eb1c94a0143e2aed0", | |
| "description": "freedreno/ir3: add a pass to collect SSA uses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67dbe8088fd97e944ea9adbf7080d63f8343f475", | |
| "description": "freedreno/ir3/cf: skip array load/store", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2d0cc8b8d5bd2f3b194642fd0187283da51d4ae", | |
| "description": "freedreno/ir3: fixup cat3 32b vs 16b", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e73a8a9703b3be23ece12c1092185926522b6c4d", | |
| "description": "freedreno/ir3/cf: handle widening too", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf64648864224abe28d883f0c878214530ccf08c", | |
| "description": "nir: fix definition of imadsh_mix16 for vectors", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c27b3758fa0dcd7fade9e85c5483b8310b8263d7" | |
| }, | |
| { | |
| "sha": "1d293096d0a223ea903125db7756b31aedab451a", | |
| "description": "aco: use MUBUF to load subdword SSBO", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8cfddc91999965545eb2d973557840354f40a2fa", | |
| "description": "aco: implement 8bit/16bit store_ssbo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3df0a41c75256d0f71d407981962fc803bbd9afc", | |
| "description": "aco: implement 8bit/16bit load_buffer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c70d01445504ef9c008ed7d80f26bad9d676b61d", | |
| "description": "aco: implement storagePushConstant8 & storagePushConstant16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5718347c2b42ee25e5377d40024aaaa929889c44", | |
| "description": "aco: implement vec2/3/4 with subdword operands", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "85521061d63c47b931e6d3e4a1ea540e46d358a6", | |
| "description": "aco: prepare helper functions for subdword handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe08f0ccf94a7315bded5868b4f6a8bae744de79", | |
| "description": "aco: add byte_align_scalar() & trim_subdword_vector() helper functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5", | |
| "description": "aco: add missing conversion operations for small bitsizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d223e4e8de8207b320473207764f2a4d6299b2ff", | |
| "description": "aco: don't vectorize 8/16bit load/store_ssbo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0bb35376764f0770df8f84e6383487f17328136e", | |
| "description": "aco: don't assume split_vector(create_vector) has the same number of elements when optimizing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c436743b0c43f73b205b8845453fdbaada63f0d8", | |
| "description": "aco: don't propagate SGPRs into subdword PSEUDO instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f1712ba2f833d1b20aff9d2873e41bae1adb92e", | |
| "description": "aco: lower subdword shuffles correctly.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca38c1f1f1cb3d2d25eee2e0806cec452b31d164", | |
| "description": "aco: add builder function for subdword copy()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f779a25187d1f453255ed7dd922304545b73f5c", | |
| "description": "aco: small refactoring of shuffle code lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0680b258f4d58d2948cf12fd04ee141eee023a16", | |
| "description": "aco: align subdword registers during RA when necessary", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "031edbc4a54d5685b05e244f8aa1e094ec246eb5", | |
| "description": "aco: adapt register allocation for subdword registers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c74fc98b803dfbc4b8970e07daa944e2d591bb9", | |
| "description": "aco: create helper function to collect variables from register area", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aca2bbf9758307716e54fabc49d0e2682b737e8a", | |
| "description": "aco: add notion of subdword registers to register allocator", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90811554da8afca7099abe7c7c66e6b1c009e16f", | |
| "description": "aco: remove unnecessary reg_file.fill() operation in get_reg_create_vector()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7de003473cca40e36b8116a39b9457a371fc10fc", | |
| "description": "aco: fix Temp and assignment of renamed operands during RA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d957311f114a2999b25ddfbbb5a41235e98d5de", | |
| "description": "aco: print subdword registers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c0c28a1ffbc12b8d389e6db1782253f01cbd9c2", | |
| "description": "aco: validate RA of subdword assignments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "799bb103283d3324075af1277c41d44d90201034", | |
| "description": "aco: validate uninitialized operands", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9374659426197d8d9a686332e2d8c82b124c6fff", | |
| "description": "aco: validate register alignment of subdword operands and definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad4e104bb98019d51b1f20798c0754f2e051a8cd", | |
| "description": "aco: validate p_create_vector with subdword elements properly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f01bf51a2b5769aa7bb71f3c76f700c3b4257ac1", | |
| "description": "aco: refactor regClass setup for subdword VGPRs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c4223fa512251792beaeee0bd28b7e9cd0b4fe9e", | |
| "description": "aco: add emission support for register-allocated sdwa sels", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8acb38447116aa294da47f17424e329c34eccbd6", | |
| "description": "aco: add sub-dword regclasses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9915af5ca17f94f58135413cd8034b4733c0abb4", | |
| "description": "aco: print and validate opsel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b84d59af50a53959fcde232ee2682e77569a7da2", | |
| "description": "aco: add SDWA_instruction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00312f3c95d9ef2f545a8479d6ad289bc791974b", | |
| "description": "aco: add comparison operators for PhysReg", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34424b81df6e5ffb2d22c572864ab6f6b4ac1abb", | |
| "description": "aco: make PhysReg in units of bytes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc69738b0fc787fd9183a815ce43c06e005ec4b3", | |
| "description": "nir: fix unpack_64_4x16 in lower_alu_to_scalar()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "373f1eb9deab9d9435fba15be6de2a28bde79b87", | |
| "description": "drm-shim: stub libdrm's use of realpath()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3e305616cbc53317bbace6f1f316c9167f14313", | |
| "description": "drm-shim: return device platform as specified", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fa5a36dbd474fb3c755da51553c6ca18dab76a06", | |
| "description": "spirv: Rewrite CFG construction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2de5a41595442a02b5375d13082e236e1475c0bf", | |
| "description": "spirv: Add a parent field to vtn_cf_node", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d94e464a9fc5da334ae224810f855fff6890be50", | |
| "description": "spirv: Make vtn_function a vtn_cf_node", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "255aacbec14c2d11d7756ec94b95244165120ff6", | |
| "description": "spirv: Make vtn_case a vtn_cf_node", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9d7fcf1de04b69d8657671220265f8ec5e1cd274", | |
| "description": "spirv: Add cast and loop helpers for vtn_cf_node", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c5c65d0d6a64a3bcc057e5cf61a94eda4b72f86", | |
| "description": "spirv: Add a vtn_block() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "991c4261604b136cac0770c7d6c7345ea134129c", | |
| "description": "intel/nir: Enable load/store vectorization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36a32af00897ee32ace344d020a8522c0a8c1a92", | |
| "description": "nir/load_store_vectorize: Add support for nir_var_mem_global", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6273291b5646887c8488f71b2119709e15e7d0e", | |
| "description": "nir/load_store_vectorize: Use nir_iadd_imm for offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "04d08ea149c05e4d5dad819269d74713aac270da", | |
| "description": "nir/load_store_vectorize: Fix shared atomic info", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1" | |
| }, | |
| { | |
| "sha": "c1bcb025dba7b73a865916dcda616d0479c94476", | |
| "description": "intel/nir: Lower memory access bit sizes later", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1883cc73d4ea2c6d3a73dfe55c8b346f3ef8ac6", | |
| "description": "iris: Set alignments on cbuf0 and constant reads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c8b1003889bfb0f708d91dc7caa08a37f9caef4", | |
| "description": "anv: Improve brw_nir_lower_mem_access_bit_sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6439792287f11f25cb2b62d699f52daefe54a44", | |
| "description": "intel/fs: Choose memory message type based on bit size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6e7645347288c7dd8a4b95d69a4617278aa7b7c3", | |
| "description": "ir3: Disable copy prop for immediate ldlw offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ea51f8f79ac43ff00d78cd53266f92125b2d5fd4", | |
| "description": "radv: fix null winsys gpu_info array", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "de550805c5d96b17e7b7db4a0c62b29db354fd74" | |
| }, | |
| { | |
| "sha": "319158a814ae0833573d5e4ff7150504aebae59b", | |
| "description": "pan/midgard: Fix a divide by zero in emit_alu_bundle", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "355abfeed5fd234433a24ce983e3abc48c2d2b58", | |
| "description": "turnip: Advertise 8 bit subpixel precision", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "61566f2ae18c7d4906f24150965aea809b7680f9", | |
| "description": "mesa: update pipeline when re-linking a program in use", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1288ac7632b31a20497a0e75f374f66ce3d5bc3c", | |
| "description": "nv50: don't try to upload MSAA settings for BUFFER textures", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "3bd40073b9803baf62f77ed5ac79979e037d2ed6" | |
| }, | |
| { | |
| "sha": "b38c32a57380c228813ec59823fd5510ee93ce4c", | |
| "description": "intel/aub_viewer: fix access to freed memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7e6aec668772eb9cac014d78ba95272a063167fe", | |
| "description": "radv, aco: collect statistics if requested but executables are not", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "507956ed04fcdcfd44419d1b16f032e1d81d0dcb", | |
| "description": "aco: add vmem/smem score statistic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1544352c022953febcc2c2c448ba21551e6b215", | |
| "description": "aco: add various compiler statistics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad2703653f306f0fa751ddfd546d1d93ce348630", | |
| "description": "radv: add code for exposing compiler statistics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bfb9c08e5c5474688611c339135b8feeedc9bdd3", | |
| "description": "EGL: Add eglSetDamageRegionKHR to GLVND dispatch list", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "9827547313c7239486efbd4067529575f98f1622" | |
| }, | |
| { | |
| "sha": "8af2eba4245636ff867743577433cff4009e16c7", | |
| "description": "docs: update calendar, add news item, and link releases notes for 20.0.4", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a89b08b7449c6188b8f129f43c84f229b5101b0b", | |
| "description": "docs/relnotes: add sha256sum for 20.0.4", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "71e6f15a240fed8c73059794c97c0f4b78f11342", | |
| "description": "docs: add release notes for 20.0.4", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43f785419cba3072fdfd3130ce3e51b37485739d", | |
| "description": "util/xmlconfig: fix sha1 comparison code", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "8f48e7b1e991375f6b03fac09a4f4416eb2f1afc" | |
| }, | |
| { | |
| "sha": "655e8449d0194e8482ec25e914ce7dd7fccb4f97", | |
| "description": "radv/llvm: enable 16-bit storage features on GFX6-GFX7", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3cd5450df52c6a314979f5dadf2f6f9d83deb533", | |
| "description": "ac/nir: split 16-bit SSBO stores on GFX6", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55fdcc03de8dd7cf62d5b6e3d2369c55e222a822", | |
| "description": "ac/nir: split 16-bit load/store to global memory on GFX6", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7308f2e9121d90de55da57c9e7ec06ff2b2212bc", | |
| "description": "radv/llvm: enable 8-bit storage features on GFX6-GFX7", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6bf1597d1e8abf122371118b04a85ee0aa6b3d5", | |
| "description": "ac/nir: split 8-bit SSBO stores on GFX6", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "433f3380eb2ba97363ec8f47bc7d29904a4d355e", | |
| "description": "ac/nir: split 8-bit load/store to global memory on GFX6", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c953292630985cdd0d295f64e880610710bbf50d", | |
| "description": "aco: always optimize v_mad to v_madak in presence of literals", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63b4fcba33848029e7dd1476d9f82070308a7239", | |
| "description": "glsl/lower_precision: Use vector.back() instead of vector.end()[-1]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff1a3a00cb37d84ab9a563f0aa241714876f56b4", | |
| "description": "clover: fix build with single library clang build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2243f0cd0178fdc5063d049f192b4365122207b9", | |
| "description": "radv: Filter extensions not whitelisted for Android", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6368d404b7d69649b3d606c14dbf9610ba92494", | |
| "description": "st/vdpau: make query test for 2D support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c1cc79739a8745f2004917a2b170dba4124ef323", | |
| "description": "st/vdpau: avoid asserting on new VDP_YCBCR_* formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c71c1f44b055c680f073a2608a3bf560b55f8974", | |
| "description": "nir/from_ssa: Only chain movs when a src is also a dest", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73e574acb85c06386dd59f11401eea43a2895d5a", | |
| "description": "freedreno: Rename RB_DONE_TS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36133a5434d38d8a4983df3fcd31b7e5dccf00cf", | |
| "description": "freedreno: Cleanup event names", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2077421437038e3bd73544c34f567601b912ce09", | |
| "description": "gallivm: fix stream id fetch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a3a8806707b7ba4fc2e79896b63c35b1d9f80f6", | |
| "description": "gallivm: switch the mask6/mask7 cases for signed rgtc formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ebb5b88a02637908b9f4bfd0644964d6347b23af", | |
| "description": "gallivm: fix rgtc2 format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5cc27d59a11ed11081b3f5c9acc3280ec412ebed", | |
| "description": "anv/image: Use align_u64 for image offsets", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb", | |
| "description": "gallium: enable EGL_EXT_image_dma_buf_import_modifiers unconditionally", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0aa203fa94a58f12b0ee10ee47ba9c59bbd43f1", | |
| "description": "driconf: whilelist more games for glthread", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0f836e5aef29c5887cb5f3d3cba2b1d7d5d78fd", | |
| "description": "tracie: Switch to using shutil.move for cross filesystem moves", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b7dbd4fc832eb67a4afd013f8cb623cedcf0d51", | |
| "description": "wgl: do not create screen from DllMain", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99a0864b481eaf3e8c50e6057628779096747333", | |
| "description": "wgl: move screen-init to a helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "098d4cf25f34183f35482ee40d4ef2c4e810269d", | |
| "description": "wgl: drop unused member", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a8da6102d03d50ca5b220567e78e3fa1f922fba", | |
| "description": "wgl: drop pointless debug_printf", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dbc86fa3de6aba480f679a36b40227c0fe27c37b", | |
| "description": "radeonsi: dump shader stats when hitting the live cache", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8306c533fe6b220b7ac3b40084266a47640fcf33", | |
| "description": "gallium/util: let shader live cache users know if a hit occured", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d259768e62591b4e5bb49042d6535f0a76164e3f", | |
| "description": "glsl_to_nir: remove dead code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "191ced539a18e4738e7e6bce7612779dced1625a", | |
| "description": "anv/pipeline: allow more than 16 FS inputs", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "460de2159e2aa8e67f216d9ad8e9ce00cc8c9679", | |
| "description": "intel/compiler: store the FS inputs in WM prog data", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67c7cabd7fa9e6babb423080d53a045980e295ef", | |
| "description": "anv: use urb_setup_attribs in SBE", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ac9f362e0f848ef5bdc6ede12d0389bb7407ff6", | |
| "description": "docs: update calendar, add news item, and link releases notes for 20.0.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a264edd74c746409ec2d9231c6475361668e5d16", | |
| "description": "docs/relnotes: add sha256sum for 20.0.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e01090b54b721fbfe8d085e9b1dcf69f9f9cd99", | |
| "description": "docs: add release notes for 20.0.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2a2fd4c5308dee51d48630863255f1c6a04768a9", | |
| "description": "gallium/llvmpipe: add an optimised 32-bit memset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c07bbdbe8268a2c80c602f71eb413f0d84920038", | |
| "description": "nir: place aligned members after bitfields in shader_info.tess", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec" | |
| }, | |
| { | |
| "sha": "90a8b458acea4231a921962bee220ba76e6517a2", | |
| "description": "nir: check shader type before writing to shaderinfo.tess union", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec" | |
| }, | |
| { | |
| "sha": "e47bf7dadff612694cf61eedbabc7b313766053f", | |
| "description": "anv: Do not sample from 3d depth image with HiZ", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0487130d3477c85abee77018e17d0ffe2d136349", | |
| "description": "gallium/swr: Re-enable scratch space for client-memory buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37b8130bf9ecfc8c9138211ca9d89554bf70d47d", | |
| "description": "gallium/swr: Fix array stride problem.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c1e7e83d52d912b9a1ba5009e8f84d737c1e0d21", | |
| "description": "ci: Consistently use -j4 across x86 build jobs and -j8 on ARM.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2f424c83e072f6a21d15af1064f6e744e801fbfa", | |
| "description": "aco: only break SMEM clauses if XNACK is enabled (mostly APUs)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68f325b256d96dca923f6c7d84bc6faf43911245", | |
| "description": "Revert \"spirv: Implement OpCopyObject and OpCopyLogical as blind copies\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7a53e67816ed9baf7d825ed60ee59f0c05f9df48" | |
| }, | |
| { | |
| "sha": "91478db20d5ccfeb9c35652cf01acdcfcd285414", | |
| "description": "loader: fallback to kernel name, if PCI fails", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf1838838a695f27d9d9c486e608a9412044a598", | |
| "description": "loader: move \"using driver...\" message to loader_get_kernel_driver_name", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3572f977fc662bdecdac4f525f415bdc7e62147", | |
| "description": "loader: simplify codeflow in drm_get_pci_id_for_fd", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "164f4a9a4a32b8e638ce3f3c684d147d70a3b1de", | |
| "description": "loader: simplify loader_get_user_preferred_fd()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25b2b325885710dc7dc7539d6d37e77182767088", | |
| "description": "loader: use a maximum of 64 drmDevices", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3c91439713ecf025c7fe97aae3a4829b3f1250b", | |
| "description": "Revert \"egl/dri2: Don't dlclose() the driver on dri2_load_driver_common failure\"", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1b87f4058de84d7a0bb4ead0c4f4b024d4cce8fb" | |
| }, | |
| { | |
| "sha": "fa5e800e05ab227786862383d3243e06c06d36d7", | |
| "description": "egl/drm: reinstate (kms_)swrast support", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "47273d7312cb5b5b6b0b9faa814d574bbbce1c01" | |
| }, | |
| { | |
| "sha": "b699d070a6de273fb3a964e05944b203d0b57090", | |
| "description": "glx: set the loader_logger early and for everyone", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d971a4230d54069c996bca78b6ed6a6a23377821" | |
| }, | |
| { | |
| "sha": "06f758b0931794f5b8edb23587633f172e1b685d", | |
| "description": "meson: glx: drop with_glx == dri check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "70ac7f5b0c46370075a35067c9f7dfe78e84b16d", | |
| "description": "mesa/main: remove unused macro", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ddd9d454c16959d92e6c785aac77ead83fab0b3", | |
| "description": "mesa/main: clean up extension-check for GL_TEXTURE_EXTERNAL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd6b35c99ee6e4cb1be60799fd653ced2c73940e", | |
| "description": "mesa/main: clean up extension-check for GL_RASTERIZER_DISCARD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0006dfbaed1376b88e1f2eadbd2da3ba3cd86ef3", | |
| "description": "mesa/main: clean up extension-check for GL_TEXTURE_CUBE_MAP_SEAMLESS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "994675b24d74e9092d9b41541436e911ae8faf18", | |
| "description": "mesa/main: clean up extension-check for GL_FRAGMENT_SHADER_ATI", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "541708680f471eb3bd984bdecca7ba36fe12f0aa", | |
| "description": "mesa/main: clean up extension-check for AMD_depth_clamp_separate", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e2dbd31dc0eb69f3a1df262842635c6ff8103d84", | |
| "description": "mesa/main: clean up extension-check for GL_DEPTH_BOUNDS_TEST", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67a7022f83965795c5a5080f3ac5aedb7d9387b3", | |
| "description": "mesa/main: clean up extension-check for GL_STENCIL_TEST_TWO_SIDE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "421a1accf0e7840f476d88e63e5861ec4f8deb76", | |
| "description": "mesa/main: clean up extension-check for GL_TEXTURE_RECTANGLE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "81d901aef1582dfaf7e5f27f01fc9928975ad047", | |
| "description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_POINT_SIZE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a5e781aa8085ef5f6fcfbf3dc09fc8899e64e13d", | |
| "description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_TWO_SIDE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12e228fc9c7aa06809797d4b706ee05a2eb7c735", | |
| "description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23570066bfdeebb54953f2c3ac6c7dc73e368f38", | |
| "description": "mesa/main: clean-up extension-checks for point-sprites", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "70b6972140e74037109b7f8c57d442c8316d09dc", | |
| "description": "mesa/main: correct extension-checks for GL_BLACKHOLE_RENDER_INTEL", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9" | |
| }, | |
| { | |
| "sha": "1e3b74ee73f897bfe50c9bf27458c95870d8c317", | |
| "description": "loader: Warn when we fail to open a device node due to permissions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "15a9f6c07228f59401954bb18b9c2f980297f634", | |
| "description": "svga: Treat forced coherent maps as maps of persistent memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46fdc288fb52345134fd9aacd6d7ff71c7b747bb", | |
| "description": "svga, winsys/svga: Fix persistent memory discard maps", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "71b43490dd04c03d4027230b0939b81ab91650ca" | |
| }, | |
| { | |
| "sha": "1b16d6354bc9f64ed97fc400977e3ffcb4c09268", | |
| "description": "pan/bi: Fix outmod/roundmode flip", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12cf9f43f02ac00b9604e12f1fb26e363941d90b", | |
| "description": "pan/bi: Handle fmov class ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "357b8b59065c50dd4d8eecf437bb721be38092bd", | |
| "description": "pan/bi: Fix unused port swapping", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b150fa214b259f0039293c2e727bb77d7417c541", | |
| "description": "pan/bi: Add cmdline option for verbose disassembly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ae4f48b2bc3b9e1969be738fe230a7b5a880bd0d", | |
| "description": "pan/bi: Don't set the back-to-back bit yet", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b241c70b6a1f39840aec2fe5db43f0e33221d7b", | |
| "description": "pan/bi: Use STAGE srcs for scheduler nops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2292e2aa10a3ef77ef4d195c09aad334a18bd080", | |
| "description": "pan/bi: Fix writes_component for VECTOR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b033189dd7d0e2c403ed17b5ec5e76b0c93dbb36", | |
| "description": "pan/bit: Wire through I/O", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b26214e9075c5b8dfc24118a1724b5dd3bb5e22b", | |
| "description": "pan/bit: Add `run` mode to the cmdline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb56d5d9f8b6df7f50cb60f734363b3c769d8d8c", | |
| "description": "appveyor: Remove Meson job.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59754409cc6e9c9e8f9f82a4a523e7370c373a07", | |
| "description": "freedreno/log: fix build error", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b097e326b8b066d3697c79aec2c6c32c453757f9", | |
| "description": "nir/algebraic: Remove a redundant fabs pattern", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af1bc7e0c7dd1f3c4f2226f93e819e410fd7a731", | |
| "description": "nir/algebraic: Use value range analysis to convert fmax to fsat", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62795475e8f45f92bb8f467d9e2318fdfdba6297", | |
| "description": "nir/algebraic: Distribute source modifiers into instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c0bdf37c9100c4e473f53defccab4e2ae6b7a7b1", | |
| "description": "nir/algebraic: Change the default cursor location when replacing a unary op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2b4f3f1374c179e066b1fec56875613b7e64945", | |
| "description": "intel/vec4: Allow late copy propagation on vec4", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f4a81430e65e09db13d2472fd46105a95ea625d", | |
| "description": "nir: fix crash in varying packing on interface mismatch", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "26aa460940f6222565ad5eb40a21c2377c59c3a6" | |
| }, | |
| { | |
| "sha": "31011c7a39f0d054b97b730c8928176d72c9707c", | |
| "description": "freedreno/turnip: Use the NIR info to decide if we need helper invocations.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "974b9c57c1efec7b58339f23d0d35bae2c6d9890", | |
| "description": "freedreno: Drop an unnecessary include marked \"this should go away\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "127fa5d00c3fbcc23b7f5fea4ab50da061477cba", | |
| "description": "freedreno/ir3: fix android build", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e5339fe4a47c242693962c9f90bbab8b74935cba" | |
| }, | |
| { | |
| "sha": "ae7da1a01706835120bd59ea069e49cf325feaa3", | |
| "description": "util: move ALIGN/ROUND_DOWN_TO to u_math.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a53e67816ed9baf7d825ed60ee59f0c05f9df48", | |
| "description": "spirv: Implement OpCopyObject and OpCopyLogical as blind copies", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88c046a6d3228cc3a667cba96e4fa57c341ab162", | |
| "description": "isl: don't warn in physical extent calculation for yuv formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "015f08dd4301ee6f6c00d76c03a197d1522a1e51", | |
| "description": "isl: set bpb for Y8_UNORM", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5f4d9b419a1c931ad468b8b22b8a95b1216891e4", | |
| "description": "scons: prune unused Makefile.sources", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2e92d3381988a85b2a6dcc8d8a8d7158ace9f348" | |
| }, | |
| { | |
| "sha": "d63acce5f43b6feb8ae81d62f5c2d6976384d81c", | |
| "description": "tu: Return the correct alignment for images", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d84c206d85c15cb8bc7e2d3113ab40c2b65f47cc", | |
| "description": "freedreno/fdl: Add base_align", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "896a7c28eb4b993751bb49659de7511b3fc68756", | |
| "description": "anv/allocator: Use util_dynarray for blocks in anv_state_stream", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63bec07e14d1cd8e01bf45bcda341bb364620cfc", | |
| "description": "anv: Account for the header in anv_state_stream_alloc", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "955127db9376b49a41a428f5f89137cafec89b1c" | |
| }, | |
| { | |
| "sha": "6e672074dd1f3c105396a9d7a9bc35ea785569c9", | |
| "description": "st/mesa: add environment variable pin_app_thread for faster glthread on AMD Zen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4df3c7a2079bc6d11149fa42ff0ca27ea70a7942", | |
| "description": "gallium/u_threaded: call the driver to pin threads to L3 immediately", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4de35bed423a9e4204498b83b5be7f16399363bc", | |
| "description": "lima: also check tiled and depth case when import", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e46b2ef7243a7f916b7d77f3495bea26f4f24d62", | |
| "description": "lima: fix buffer import with offset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02ad147c5c80a124630992ae6c5ae705c6c68bed", | |
| "description": "pan/bi: Fix handling of constants with COMBINE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd19e7634027036dfc67633579750f1d45a45b74", | |
| "description": "pan/bi: Handle fp16/abs scheduling restriction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c88f816169cf2efa0bfcbe1e9a5b0c7948fb1ade", | |
| "description": "pan/bi: Handle abs packing for fp16/FMA add/min", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba8e11f0f173fd5e5ec376c6e7e582ea845b7499", | |
| "description": "pan/bi: Handle core faddminmax16 packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12a16f224767e3c235f79aa2dbacf1bfacdc4659", | |
| "description": "pan/bi: Structify fadd/min/max16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c12a208d78203ccd5377b7b3291018c5d2f5b08a", | |
| "description": "pan/bi: Add v2f16 versions of rounding ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f81b67b857bd941ada721aa77ccbf430456eff0c", | |
| "description": "pan/bi: Handle round opcodes in frontend", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7170e974234d5c5bd1a6f5f7b2f76ef5acc44c1", | |
| "description": "pan/bi: Assert out i16 related converts for now", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2fd8b2e6d4ca6fd9276baf4002228de99350e8c5", | |
| "description": "pan/bi: Add one-source f32->f16 op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "197c6414ea4dc61fa115b082aed694e7d36b69e5", | |
| "description": "pan/bi: Add bifrost_fma_2src generic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57a8e6e8d0e52f7be6b187bb4ac5112341515f91", | |
| "description": "pan/bi: Handle standard FMA conversions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "499e97b5196632de4a2c4e461e849df2897ae14b", | |
| "description": "pan/bi: Enumerate conversions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "902f99a45d3e1a7e1ef85429c0ed4e067b2656f3", | |
| "description": "pan/bi: Expand out FMA conversion opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73715124ea53df1a3ef8cae6097556b98611dbb4", | |
| "description": "pan/bi: Pack outmod and roundmode with FMA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "158f2452f23545005f2213801e58f089ade9b7ed", | |
| "description": "pan/bi: Add FMA16 packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b5148b6b490b19b4f525dc07b470cf088e0eead3", | |
| "description": "pan/bi: Fix missing type for fmul", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5eb209a05f61dc9ab5347a0e9dcd2e97c91f1b37", | |
| "description": "pan/bi: Finish FMA structures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "375a7d0f32ff7ea94da9c975aa1a852d848e254b", | |
| "description": "pan/bi: Ignore swizzle in unwritten component", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa77d8128e93e2ea637c7fcacb88f628ecdb1239", | |
| "description": "pan/bi: Handle f2f* opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2a8ef907b528b125ff0827e8ea2588a85022fd6", | |
| "description": "panfrost: Enable PIPE_SHADER_CAP_FP16 on Bifrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "77e04eb2e2e0170343ab424f51ace3fbc175cb77", | |
| "description": "pan/bi: Enable precision lowering in standalone compiler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "683cd9b6f4f8c7c9531b39c5c5ef6f21a5396ea5", | |
| "description": "pan/bi: Fix off-by-one in scoreboarding packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3726a08743a100c7e163489800fd0560da015b9", | |
| "description": "pan/bi: Fix overzealous write barriers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d7166fa698f046814eb3803ec9ef5a5438e816f", | |
| "description": "pan/bit: Begin generating a vertex job", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0d1be30e1b4bc6f9440851c183ea03609b4f253", | |
| "description": "pan/bit: Submit a WRITE_VALUE job as a sanity check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "97029c773e8c62378b2dae76ac813a8a8b9232b8", | |
| "description": "panfrost: Stub out G31/G52 quirks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf1929e4792ab5d6416b8a707bf2a8c2e694bc62", | |
| "description": "pan/bit: Open up the device", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "39378eec578c4855dbcad19605242ca038e575ee", | |
| "description": "panfrost: Move device open/close to root panfrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd18695a2697bf54cf11894959780c2c761a1808", | |
| "description": "pan/bit: Link standalone compiler with en/decoder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f65f00a0dc438350454ba247b453cf80271a671", | |
| "description": "panfrost: Move pan_bo to root panfrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3283c7f4dadafee97e9af0e6613da43fad3c0019", | |
| "description": "panfrost: Inline reference counting routines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02a638cc51491a827d852313e780ca0c35f699c9", | |
| "description": "panfrost: Isolate panfrost_bo_access_for_stage to pan_cmdstream.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca8c62592c71885df653ecb008f5c0bad71420d4", | |
| "description": "panfrost: Split panfrost_device from panfrost_screen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50e3b2e3904074422f5d4d9ceccfc3cce64199eb", | |
| "description": "panfrost: Correctly identify format 0x4c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd87bcb8ac9039dcae675cef977c08eadb75c438", | |
| "description": "panfrost: Add support for R3G3B2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "49a81a431e0b5aef53da2319b327da717603fbc6", | |
| "description": "st/mesa: Fall back on R3G3B2 for R3_G3_B2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "81d059c89859841bf6c4c74e29d2dd95f6dd93bf", | |
| "description": "panfrost: Add support for B5G5R5X1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bad6fc48712b761351bdd63e92859456a225d53e", | |
| "description": "panfrost: Mark 64-bit formats as unsupported", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9468f0729b1f826a8b8e84e4dea58d4a3bfe46af", | |
| "description": "nir: Handle vec8/16 in nir_shrink_array_vars", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c26bf848ba7c5474ac99ffbe942021d8841e53ed", | |
| "description": "nir: Handle vec8/16 in opt_undef_vecN", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99540edfde8576b751f96ae0c686ea6300c8a5ec", | |
| "description": "nir: Treat vec8/16 as select in opt_peephole_select", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3554a293bfc8364b98745dc5a8d219185a84af9", | |
| "description": "nir: Handle vec8/16 in opt_split_alu_of_phi", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2aab7999e45d2dc6c61e4fce094aa114d57e2c7a", | |
| "description": "nir: Handle vec8/16 in lower_regs_to_ssa", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1033255952b4555b4435c6e92cdc8119a353697a", | |
| "description": "nir: Handle vec8/16 in lower_phis_to_scalar", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac7a940eba264d3df556df025162df8cbad5da37", | |
| "description": "nir: Handle vec8/16 in gather_ssa_types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a18c4ee7b07cb0c78b7d93005cc76eded4e8001c", | |
| "description": "nir: Handle vec8/16 in bool_to_bitsize", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5bbdf7621f882f3e769ea6941f0b6ad46e032d7", | |
| "description": "nir: Copy propagate through vec8s and vec16s", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "842338e2f0bdf2b7025f2d29851aa90dd2106777", | |
| "description": "nir: Add a nir_op_is_vec helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84ab61160a18edab0e1698e1e54e560b57d5a9ab", | |
| "description": "nir/algebraic: Add downcast-of-pack opts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14a49f31d3977c2b072b9ef2fdeebebca69fe1d7", | |
| "description": "nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "62d55f12818e55bdbe83cf164f9af37a1a6d64d8" | |
| }, | |
| { | |
| "sha": "1b3aefad46bda59ff02c0d81c53fd3fbf249d8f4", | |
| "description": "freedreno/log: avoid duplicate ts's", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2bf7dba80bb196bbb557e26017a5297c80fe2428", | |
| "description": "freedreno/a6xx: add some more tracepoints", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "31173a7e7afac301eac4ab97c830542a803fa35c", | |
| "description": "freedreno: add some initial fd_log tracepoints", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55839fd41c81701c817edc0b227aef363c3f3e36", | |
| "description": "freedreno/a6xx: timestamp logging support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0ca1462f31747d028abe9106309f6c95c3daabf", | |
| "description": "freedreno: add logging infrastructure", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ffd32266780a83695ae5dd8d36b73fe970cfe4dc", | |
| "description": "util: fix u_fifo_pop()", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "6e61d062093a71e267aed02870607fc5a0d7d8f4" | |
| }, | |
| { | |
| "sha": "356b93f1023649b48774f56c7ec127bb327e8272", | |
| "description": "freedreno: remove some obsolete debug options", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b113170559b25a14439264e9f6aa5c0a41045589", | |
| "description": "nir/opt_loop_unroll: Fix has_nested_loop handling", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "87839680c0a48a007bce2aca9f056694ad8bd35d" | |
| }, | |
| { | |
| "sha": "92afe94d28b8e6cb016fdbb59e415ec7257f5512", | |
| "description": "freedreno: Work around UBWC flakiness.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0b3ccb06076c921e60afbf0810b3b50bbce39e4", | |
| "description": "freedreno: Fix detection of being in a blit for acc queries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57d54bcf994f2b3a963f73775a3dd756e8d96be3", | |
| "description": "freedreno: Rename \"is_blit\" to \"is_discard_blit\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8cdc6c1e4b632cea6934836ca4962a555a1172c6", | |
| "description": "freedreno/a6xx: Fix timestamp queries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7ef61c1f1008f26a53db5fdfdb39ea1968c40284", | |
| "description": "freedreno: Count blits in GL_TIME_ELAPSED and perf counter queries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4a0783994810fd00e0a6727e902796dc2abe2b41", | |
| "description": "freedreno: Associate the acc query bo with the batch.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36612c96bd2a354b4c31eeb331d2f4bbad2f210e", | |
| "description": "freedreno: Fix acc query handling in the presence of batch reordering.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a99ff933748a7ad00f9fcb5cb0dde536c3bef149", | |
| "description": "freedreno: Remove the \"active\" member of queries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7fe793869e1f9b0a8013c5c5e161122e326540e", | |
| "description": "freedreno: Remove always-true return from per-gen begin_query.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ef9658906655edb6b2beaf2951a9dc81d93b827", | |
| "description": "util/u_queue: fix race in total_jobs_size access", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d101ca3f5ad85731cedbe7ab399d4323cca1aac6", | |
| "description": "glsl: fix race in instance getters", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5b14d983e5afa1b8f75e6f3692830a1ee46d1df", | |
| "description": "nir: Set UBO alignments in lower_uniforms_to_ubo", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "fb64954d9dd55b45239c27af122bf60c3962d006" | |
| }, | |
| { | |
| "sha": "4a909068ade7125e32e626c870d2197e1f5896c2", | |
| "description": "aco: look at p_{extract,split}_vector's definitions in pred_by_exec_mask()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9197fd59dafefa0c1f8b049ff53381cd1a616ae4", | |
| "description": "CI: Re-enable Windows VS2019 builds", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb64954d9dd55b45239c27af122bf60c3962d006", | |
| "description": "nir: Validate that memory load/store ops work on whole bytes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e80151c5d75bf5d4b67b0791c3eb06515345a83", | |
| "description": "anv: Set alignments on descriptor and constant loads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c217ee8d35fcac8ab11e7b5bfd0e053e1fed7df0", | |
| "description": "nir: Insert b2b1s around booleans in nir_lower_to", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2dfcee7f7ebf87dae9570f1c7476eacb6240f83", | |
| "description": "nir: Use b2b opcodes for shared and constant memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "16a80ff18a0c6210f9c4c6d2668537dba2349608", | |
| "description": "aco: Implement b2b32 and b2b1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b2db84153a75f44daa6c5ca259a62682f714f723", | |
| "description": "nir: Add b2b opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2cb9cc56d53c20109c1deccd4e12cf2ee015aafb", | |
| "description": "intel/nir: Run copy-prop and DCE after lower_bool_to_int32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5278e9dea7e6b91fb6a915b775da5e14dcbca811", | |
| "description": "etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22ee3eabcad25b3819aad7ca168315b540a84769", | |
| "description": "etnaviv: s/scissor_s/scissor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43b4eb394cd8fe6cdf46111152354fc59fb235b0", | |
| "description": "etnaviv: get rid of struct compiled_scissor_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9491c1b04d1d85335b2a9be6dafe86ad38e17075", | |
| "description": "etnaviv: do the left shift by 16 at emit time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ba2d398d8a8e8b8d1bf90aa3f68df87f52c7844", | |
| "description": "etnaviv: rework clippling calculation to be a derived state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95763e20cea3e85e7886421a73be7a68a84b5c80", | |
| "description": "etnaviv: get rid of SE_CLIP_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27d58a1c20cc39a87fe36455f221f6bd4ef811c0", | |
| "description": "gitlab-ci: Prune all SCons jobs except scons-win64, and allows failures.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3935a729d998274ba78ab70e9eb6dd7dac2c2368", | |
| "description": "nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e92d3381988a85b2a6dcc8d8a8d7158ace9f348", | |
| "description": "scons: Prune out unnecessary targets.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f847b18bc91dced5725169e8c96bef6c077db90", | |
| "description": "aco: Don't store LS VS outputs to LDS when TCS doesn't need them.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "798dd98d6e530afc5dab2f973785fbbd4e598dee", | |
| "description": "aco: When LS and HS invocations are the same, pass LS outputs in temps.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a91c086b8649a65befa3fdf3ef8460761bb87aa", | |
| "description": "aco: Extract store_output_to_temps into a separate function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f35b3795d131517c6dce15d86783dd98951548a", | |
| "description": "aco: Fix workgroup size calculation.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "a8d15ab6daf0a07476e9dfabe513c0f1e0f3bf82" | |
| }, | |
| { | |
| "sha": "99ad62ff277df284f4e6a460db7f72a463ddedc5", | |
| "description": "aco: Extract setup_tcs_info to a separate function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ad65f2c55623e8578c39c5837e357f5566780cf", | |
| "description": "aco: Zero-fill undefined elements in create_vec_from_array.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50634ad4a08e0054c778cad14a5522f5d619c0ed", | |
| "description": "aco: Change isel inputs/outputs to a flat array.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4a1b246a41cfbc8829bb19526d2a4604ef94564", | |
| "description": "aco: Treat outputs of the previous stage as inputs of the next stage.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec", | |
| "description": "nir: Collect if shader uses cross-invocation or indirect I/O.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7d733fdab58b7fd08aa79ef7713e7be847377f4", | |
| "description": "aco: Use more optimal sequence at the beginning of merged shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17c779ab9e2bb9329f07299e327ac2c1c81f3cb3", | |
| "description": "aco: Skip 2nd read of merged wave info when TCS in/out vertices are equal.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4ec48440a0b9f1045d958659cda3fde3126868c0", | |
| "description": "aco: Allow combining LDS loads when loading tess factors.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ace3833293e5aa49bb76e11aa96ad0a01e9538bf", | |
| "description": "aco: Allow combining TCS output VMEM stores.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e2b1d749b175e6966884598c2df8c451abf8bd98", | |
| "description": "aco: Fix handling of tess factors.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3f6adcaed9775283ce2fb63a39aaee85e1312b0", | |
| "description": "aco: Extract tcs_driver_location_matches_api_mask to separate function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0dff5fd86179b4d265060d5fc6138bb6a50b54d", | |
| "description": "aco: Create null exports in instruction selection instead of assembler.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87839680c0a48a007bce2aca9f056694ad8bd35d", | |
| "description": "nir: Fix breakage of foreach_list_typed_safe assumptions in loop unrolling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "716a065ac05b2347054077aea389d3c877585b6f", | |
| "description": "radeon: switch to 3-spaces style", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7008fe46a8f689ce4ee2b14b61dc39baebccaa8", | |
| "description": "radeonsi: switch to 3-spaces style", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "53e5e802f88134492e4c88936f2d7a961cd431a5", | |
| "description": "radeon: fix includes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7f52bbb7c026b846fae3ccecbab7d0b2693e5c45", | |
| "description": "ddebug: add missing forward declaration", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "04885d61dd228f3da6f88584d3eb1d7e4c228e98", | |
| "description": "meson: Add VS 4624 warning exclusion to remove piles of LLVM warnings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5127160fb61927c40117f80c3abd291f9d3fa98a", | |
| "description": "meson: disable some more warnings on msvc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2db1d73e5301f74c6e028a67f5b9dd767ff8cfe2", | |
| "description": "CI: Avoid htz4 runner for VS2019", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8970b7839aebefa7207c9535ac34ab4e8cc0ae25", | |
| "description": "intel: drop unused include directories", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "231273d588a84436a96cc9c75ecf1858ca15c30c", | |
| "description": "vulkan: drop unused include directories", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "79af30768d6cf8e28c7cf49f99fff6c2b2cb030b", | |
| "description": "meson: inline `inc_common`", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a32dda8e6f5780ed5e0927486f5eb4971d0162b", | |
| "description": "meson: use existing variables in inc_common", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7df75203052fa8a8f2fbd603a4c7553752c57b0f", | |
| "description": "mesa: Change _mesa_exec_malloc argument type.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e5339fe4a47c242693962c9f90bbab8b74935cba" | |
| }, | |
| { | |
| "sha": "fcd3377cfe23e419b9235424cef9db4792fac80b", | |
| "description": "gitlab-ci: Update to current templates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "447890ad64cb64bacafce8402e013b81e09359fe", | |
| "description": "Revert \"gitlab-ci: Disable jobs for Collabora's LAVA lab\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "1351ee03352b12690233a73e160f92da2edecf16" | |
| }, | |
| { | |
| "sha": "e6097375269a4823af3088bc2487d383c90c49f1", | |
| "description": "radeonsi/gfx10: fix descriptors and compute registers for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4ef1c8d60bd5f7ee2d8bc7e878d293256b921008", | |
| "description": "radeonsi/gfx10: fix the wave size for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4a0087a1ceba4965b6c391e425d66f887c22de8", | |
| "description": "radeonsi/gfx10: user correct ACQUIRE_MEM packet for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acc5bdf8870e0c47c00028f9f5502de036e79d3d", | |
| "description": "radeonsi/gfx10: fix ds.ordered.add intrinsic for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee4d797d8b074c27de0e055d2e22b82f642f2359", | |
| "description": "radeonsi/gfx10: don't use NGG culling if compute-based culling is used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "65e9239977963c5caaef12cfd6b6c6e285f86381", | |
| "description": "radeonsi: add num_vbos_in_user_sgprs into the shader cache key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be9455bdf767dd851c56075e6dd84b27e95dcfc2", | |
| "description": "radeonsi: always create wait_mem_scratch for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42ce52b904323b1a165cfbc568f708ce7f39fe45", | |
| "description": "radeonsi: set amdgpu-gds-size for mode == 2 of compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3381f2fa06be807c910ddb41aa239606419841d8", | |
| "description": "radeonsi: fix incorrect ordered_wave_id initilization for compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d89b19cfe1bd8bd6f259b6a4d2070e8d08f3b67e", | |
| "description": "radeonsi: remove obsolete TODO comment related to compute-based culling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d45ffbfb6c4db9962f705cddf90acee59f4f24b", | |
| "description": "lima: Implement lima_texture_subdata", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6a10397a01248140de1aa92ce826dee88d445a1a", | |
| "description": "gitlab-ci: disable vs2019 build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f7d53275fb7e48481de00adfaff16ae8d333dd14", | |
| "description": "freedreno/ir3/ra: re-work a6xx merged register file conflicts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "faf276b4c85f807b4d57cd17a92ebcb421e99ea9", | |
| "description": "freedreno/ir3/ra: split building regs/classes and conflicts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90f7d12236c5250bc56699a3071941daef0f515a", | |
| "description": "freedreno/ir3/ra: pick higher numbered scalars in first pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1da90ca9bf9fc5b317e0b71f3f77f0bacd725969", | |
| "description": "freedreno/ir3/ra: compute register target from liveranges", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2cc92c747c20613190ba330f22f219d26422cfa", | |
| "description": "freedreno/ir3/ra: fix array liveranges", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1b658533e1109b8ff9a6578a7eb4b390454e7876" | |
| }, | |
| { | |
| "sha": "6347c2ea89bde624dd16cff6741db57e89d88ad5", | |
| "description": "freedreno/ir3/ra: add def/use iterators", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf0aa7ed90231540c66328a515928dd8e3324343", | |
| "description": "freedreno/ir3/ra: drop extending output live-ranges", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e7d24b532e1a52cb5b3da36d1ed5b2204fb0acb", | |
| "description": "freedreno/ir3/ra: add helper to map name to array", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d99d358389ca95ce23cfccf67150cccc66ff6407", | |
| "description": "freedreno/ir3/ra: fix target register calculation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d20a06e40199f4082cea73a3636b87823c76ed2b", | |
| "description": "freedreno/ir3/ra: add helper to map name to instruction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "29992a039e9959110139353664b7eb12d991e8d0", | |
| "description": "freedreno/ir3/ra: split-up", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6da53911c15a33bf73fb1423b3e99affaceb0f75", | |
| "description": "freedreno/ir3/ra: add debug option for RA debug msgs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "142f2d45516132dfe577815859179f661828c32b", | |
| "description": "freedreno/ir3: convert debug bitfield to BITFIELD_BIT()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d0905582a3d75882e1fd3846a500934045aa622", | |
| "description": "freedreno/ir3: reformat disasm output", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "afdb8e390787b8199a554a0fe688cc1150e4c58f", | |
| "description": "freedreno/ir3: fix bogus register footprint with tess/gs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b4b455739dec43fea669509dc8585f6fbaa0487", | |
| "description": "freedreno/ir3: remove unused helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6a879275345c8c0b4885a68cfa8d72c2193fb8a", | |
| "description": "freedreno/ir3: add bary_ij as src for meta:tex_prefetch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0de0db0e44c4a7096f57b6c242c7ec139987aa5", | |
| "description": "freedreno/ir3: small cleanup and comments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d9a794f356beb73f08278df06fa1ef5670d012c", | |
| "description": "freedreno/a6xx: register update", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46a32f0b6bf91279d001a4905babe4e50007696e", | |
| "description": "CI: Disable Panfrost Mali-T820 jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "871bd2819d51bf9720d2ff57522ec31f254431a5", | |
| "description": "util: remove duplicated MALLOC_STRUCT and CALLOC_STRUCT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "71646745002504302bcef51bdb438abbe66961fc", | |
| "description": "util: don't include p_defines.h and u_pointer.h from gallium", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "013b65635f1db45650809d8d802436c1e9d009e3", | |
| "description": "radv: stop including files from mesa/main", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "76f79db3f5d8492370c92080b5bbea7e31827b75", | |
| "description": "util: stop including files from mesa/main", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c42fa40a51efcf877915689bf170c67fff7e5600", | |
| "description": "mesa: don't use <> for including internal headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5339fe4a47c242693962c9f90bbab8b74935cba", | |
| "description": "Move compiler.h and imports.h/c from src/mesa/main into src/util", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6cfe074b8617f92b4538f3006b0c4e55d6681436", | |
| "description": "wgl: use gldrv.h instead of stw_icd.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec201692645e1d7900d2500682e998a635eeb638", | |
| "description": "wgl: add official gldrv.h header-file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9091f1f24394499100b475e232f6e6c54d40650", | |
| "description": "nv50, nvc0: fix must_check warning of util_dynarray_resize_bytes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4a4d4607e33695faf17b98f54535df90289657b", | |
| "description": "nv50: remove unused variable", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "c574cda3c6a3f880f99e4e22967fc82e34609942" | |
| }, | |
| { | |
| "sha": "aad0e6f81049c098fd3922d61aa228e4bf791317", | |
| "description": "intel/perf: store the probed i915-perf version", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e7202d45f6da94dcfdf2b8975a2d5a45734a14c", | |
| "description": "intel/perf: document meaning of query field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dde96d31b75f7895900405ab771fb3dd0dd78069", | |
| "description": "intel/perf: move mdapi query definitions to their own file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33b9c7a7f68bb5a4362751ba7daf1ba2b10ece95", | |
| "description": "intel/perf: break GL query stuff away", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5c5574f427c710fa2ed7413dc970ccb649b16d7", | |
| "description": "intel/perf: move register definition to special file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9d2b5dcecc278055b0687f588255c7441a9a668", | |
| "description": "gitlab-ci/traces: Add D3D11 sample entry for POLARIS10", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "07e5b3ad50118fac990fd56a08e5e5bcade5be44", | |
| "description": "gitlab-ci: add Wine and DXVK env variables to Vulkan's tracie runner", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6bae042b3da4d962cd19137ddcde110ff6a88359", | |
| "description": "gitlab-ci: replay apitrace traces in headless mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f4acd465edc1360a1d5ea2646379bd5db3e1598", | |
| "description": "gitlab-ci: add apitrace's DXGI traces support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb8fa83a30a1ec66982854da0a8d7870cf1d2f93", | |
| "description": "gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing container", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05a3b49308606fbf8c30688ece3177ad6eb17515", | |
| "description": "gitlab-ci: Don't use buster-backports packages by default for x86_test-vk", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4a8876b025b7c9aa3ec8283f31e10b835c165980", | |
| "description": "CI: Windows: Fix Docker tag argument inversion", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "07885cbcdb0b19265379c3941600faadc8a22d71", | |
| "description": "CI: Add native Windows VS2019 build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc98de4d14f9c099e47a7de6efc3766823ca3f54", | |
| "description": "util/test: Use MAX_PATH on Windows", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed" | |
| }, | |
| { | |
| "sha": "8f573bdaaa7c41b19edf99e891665378b76d8fd4", | |
| "description": "util: fix process_test path", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed" | |
| }, | |
| { | |
| "sha": "1351ee03352b12690233a73e160f92da2edecf16", | |
| "description": "gitlab-ci: Disable jobs for Collabora's LAVA lab", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b5e00f5c2bd35920a1aaf9bb676c784d5d18b6fd", | |
| "description": "nir: fix packing of TCS varyings not read by the TES", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "26aa460940f6222565ad5eb40a21c2377c59c3a6" | |
| }, | |
| { | |
| "sha": "8b9ebbcb546816f525298dc24711c1922751e312", | |
| "description": "glsl: fix varying packing for 64bit integers", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba2ec1f369d2c97fc7c54ecd52b0addcfd349a31", | |
| "description": "ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d548384fc686f4e9cc9e6551f9a582cc740f3233", | |
| "description": "ac/nir: use llvm.amdgcn.rsq for nir_op_frsq", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "66426ce119b3b647f9ace62b74f18342cacd43a4", | |
| "description": "ac/nir: use llvm.amdgcn.rcp for nir_op_frcp", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e352e7e792699661422218c1dc8ad06b4bbf6652", | |
| "description": "x86: Add ENDBR at function entries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9899a8e26c5c9063c3627e246981d727321e5ba3", | |
| "description": "mesa: try to fix the android build", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "8a3e2cd9b26beb4d57ea417c4528e22c00c92126" | |
| }, | |
| { | |
| "sha": "36c155a0178d6f05d65a9acfe5b7553d7a522f07", | |
| "description": "intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e14529ff3262a527d630cecac655f69c8ae15c3f" | |
| }, | |
| { | |
| "sha": "007e623025bfc1f66686d1e1cd6a3efeff863f69", | |
| "description": "x86_init_func_common: Add ENDBR at function entry", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d0599b1b46968dda34953118e92d8720875162c", | |
| "description": "intel/aub_viewer: Fix format specifier for uint64_t", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b9f1b6ef755a07abcd396b42948ae6bf0a569a6", | |
| "description": "panfrost: Extend the tiled store fast-path to loads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dac1573a3586565b8b78bd6aab3664921cc1adb1", | |
| "description": "mesa/format_utils: Add a fast-path for RGBA to BGRA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0847fe6e7fa6ee07420c6eed95bfee036748bc6a", | |
| "description": "glsl: set error_emitted true if type not ok for assignment", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48" | |
| }, | |
| { | |
| "sha": "05069e1f0794aadd40ce9269f858e50c64254388", | |
| "description": "gitlab-ci: Fix traces caching in tracie", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efdce97e4bb0a4b2e5d81d2f9276f3eedd9561b6", | |
| "description": "vtn/opencl: add rint-support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d69ed88f875b1ed0cc0def96067fc2a92f4d0ed", | |
| "description": "vtn/opencl: add native exp2/log2-support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b2bfb6bc4e354cfaf3f9f2774906c54c03cff0e", | |
| "description": "vtn/opencl: add native exp10/log10-support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25cb87bcdd558747f3dd06be033c2a93ab634d53", | |
| "description": "vtn/opencl: add native exp/log-support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c98e745e787f5df9ad45db6472a37d51a03b5fb8", | |
| "description": "compiler/nir: move build_log helper into builtin-builder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f59ae6883853fd7c7ee0965111fc19d20f6acfd2", | |
| "description": "compiler/nir: move build_exp helper into builtin-builder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4821ec6d8fcd0287ee9ea5afdd922da5ab787900", | |
| "description": "vtn/opencl: fully enable OpenCLstd_Clz", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7325f6ac987d295b101372bffcb98799251fe678" | |
| }, | |
| { | |
| "sha": "51831537a2af75adc7d1611e4a7d6b02706eb32b", | |
| "description": "gitlab-ci: re-enable mali400/450 and t820 jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "842f13d8f85c16fec350418e02dc593fbbc156f4", | |
| "description": "gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1238498805bf600292f4663fc996e0396436435", | |
| "description": "gitlab-ci: Serve files for LAVA via separate service", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "92f3c51560f9eb2387b1d929f694244c0b7bd577", | |
| "description": "gitlab-ci: Place files from the Mesa repo into the build tarball", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b94c277fd1e7e8008ccc37aa2f4dd547ef92688b", | |
| "description": "radeonsi: enable full out-of-order drawing when allow_draw_out_of_order is set", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c053e5faded7b57fdd117ed86d572e0104c06bf", | |
| "description": "mesa: allow out-of-order drawing to optimize immediate mode if it's safe", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c6a667d9394c7bf0f5adef4320fd912653950af", | |
| "description": "glsl_to_tgsi: set shader_info::writes_memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "85a723975bbd651fa6692655b9a4f14b4405d0ae", | |
| "description": "nir: add and gather shader_info::writes_memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d269fb33b0a88045c42ff0733304ddc1e0d8f6c5", | |
| "description": "radeonsi: Stop exposing PIPE_SHADER_CAP_FP16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "603f38f1715b5dd88c8ef8bbd1192a5e3ce8a7c5", | |
| "description": "util/u_process: Add util_get_process_exec_path for macOS.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed" | |
| }, | |
| { | |
| "sha": "8cdace95acdf83bdab3d1f1a55e77aec1dfdb39e", | |
| "description": "freedreno: ssbo: mark resource read or written depending on usage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "061b262a0c2482e10286c4ecc96a81b47546100a", | |
| "description": "freedreno: ssbo: keep track if a buffer gets written", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2", | |
| "description": "freedreno: simplify fd_set_shader_buffers(..)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3340cbd398bb5a74287e794277d2423d11bbbc52", | |
| "description": "freedreno: calculate modified bit mask only once", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3cbcb1b73e5f764ed87fdcd1dea8a921e73bfd82", | |
| "description": "gallium/util: Add back (and rename) util_float_to_half implementation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9e78f17b74a862e34891901cde8292f91adeb655", | |
| "description": "etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "76adf041f25defad204abea1ed49b82fd9c264d1" | |
| }, | |
| { | |
| "sha": "4897e70ccd3987d470ec8622d473ee3405f6e96f", | |
| "description": "gallivm: disable rgtc/latc SNORM accellerated fetches", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c30b9d9878b14098d01a4bae5d51f1392e3baff", | |
| "description": "rbug: do not return void-value", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "fb04e5da97d904ab1dc7e0182bcba77071bbe340" | |
| }, | |
| { | |
| "sha": "411d7429c942bc878675ea390c9a5f1eff86ddc6", | |
| "description": "rbug: clean up cast-warnings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "079cb4949dd3199ea5693cc0c6ac4c3d838ee022", | |
| "description": "pipebuffer: clean up cast-warnings", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1a66ead1c75246224bf43e82a07b4fdb2891959a" | |
| }, | |
| { | |
| "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": 1, | |
| "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": 1, | |
| "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": 1, | |
| "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": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17c7f4e30ed8f7a04ae3ad80e39cfbdf8d8ea46c", | |
| "description": "aco: fix boolean undef regclass", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "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": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d8c864beba399ae4ee2267f680d1f600ad32767", | |
| "description": "aco: improve check for unreachable loop continue blocks", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46e94fd854e8f209ae662826e1794de4c5da2b80", | |
| "description": "aco: skip NIR in unreachable merge blocks", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "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": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1a2e1df7882e9d3816f28d6a0827d4ac66ac8f6", | |
| "description": "aco: set has_divergent_branch for discards in loops", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "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": 1, | |
| "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": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1c6ef0165f03a8e8c20a2c33a78584166a73487c", | |
| "description": "intel: Update TGL PCI strings", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "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": 1, | |
| "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, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6be65b077743fc80efe061b1e05cb13b2ff1a6b1", | |
| "description": "meson,ci: Disable sparse_array tests on windows", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9fcd8bdbfcb556b72378ca6432ddf681b78f5a53", | |
| "description": "util/sparse_array: Add a node_size_log2 temporary", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7893872a6c46a65d2f12bc0ae6bc4bd61fd3f8a1", | |
| "description": "util/sparse_array: Finish the sparse_array in the tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8edaa843ab0f453300b981fd8f3d40b4984a75f2", | |
| "description": "ci: Move db820c and db410c's gles3 tests to manual, like radv did.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "866a8da2a46d1e8722398450384df798619a3ca9", | |
| "description": "tgsi/util: Change boolean for bool", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24e82e453370e4105d73fcdf14cfb2f8922ddb9a", | |
| "description": "util/blob: Add overwrite function for uint8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b49534df2197c59880ee703ff4dd813bc5f5231", | |
| "description": "lima: add support for R and RG formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e763c6778ced36ba5f513391fc26952aab05d8af", | |
| "description": "lima: split pixel and texel format tables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d4b0e28f62421d0fb5a5bcb19038b4f6fec622c5", | |
| "description": "zink/spirv: do not use bitwise operations on booleans", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "130c0ba1cc1b800641ed09fe7842c7ef4bce2dfb", | |
| "description": "gitlab-ci: Restrict s390x/ppc64el jobs to packet runners", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "500842399a350481d99c691c1053a6adab095bc8", | |
| "description": "radv/winsys: set has_syncobj_wait_for_submit in the null winsys", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58deebe547014e64d8db3f8cc5e963efe7e0f743", | |
| "description": "intel: add new TGL pci ids", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d3223ca90ae946231c1bfbfd1b450e5e96106a3", | |
| "description": "radv: fix optional pSizes parameter when binding streamout buffers", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b4eb029062a944c428d6214447a852318e36016e" | |
| }, | |
| { | |
| "sha": "fdc603292862dd2663b75d18e9abc6096b8020ff", | |
| "description": "mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "45ab63c0cb274b20a7ae1f390b123e13a5b46c98" | |
| }, | |
| { | |
| "sha": "4ac1d3cc45121b88708ab7bfd8f3e12389a6cdfd", | |
| "description": "driconf: enable glthread for \"From The Depths\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a59d6eaa210dc22dc07de79ed7d8712b59e4042", | |
| "description": "winsys/radeon: change to 3-space indentation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b13d5265cce6b9879af197b629c188577ae0be2a", | |
| "description": "glthread: don't declare unmarshal functions as inline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efaeac9e847a8234b1ea1cf32304c91f92b840a3", | |
| "description": "glthread: clean up debug_print_sync code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b00d219ec0da21c1bab89dc36aa20c9138b92226", | |
| "description": "glthread: remove debug_print_marshal function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "951c6acb074b18da0e595825fe05c77a0fbee96d", | |
| "description": "glthread: don't execute any custom VAO and BindBuffer code in the Core profile", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87f6be4456f3def3ccf6578714a993374ce98e5d", | |
| "description": "glthread: track VAOs created by CreateVertexArrays", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "720f34d5ebd29fe8d8ffaa9098c5100346256418", | |
| "description": "glthread: enable display lists", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4dcdf974f8df23bc0a5e284759a9379ec95192a9", | |
| "description": "glthread: align the batch buffer to 8 bytes for pointers and doubles again", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff0881c686cc250d492d38fd14063e4b18c951c1", | |
| "description": "mesa: remove redundant api_loopback functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98d11972334186b1b5ede148e32ac7758be56ce4", | |
| "description": "mesa: use vbo_attrib_tmp.h to generate display list vertex attrib functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3252041a7872c49e53bb02ffe8b079b5fc43f15e", | |
| "description": "anv: Only add END_OF_PIPE_SYNC if we actually have AUX_INVAL", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5" | |
| }, | |
| { | |
| "sha": "5b57aa79e2bd244079639bcc696251ce0f7af7c7", | |
| "description": "freedreno: Switch to exposing only half-integer pixel centers.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c8ba96a54feaf9bb783bb165bce91ee0c3253f9", | |
| "description": "r600: Fix build error in sfn_nir_lower_fs_out_to_vector.cpp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0df48e5d1f09c81bdbc9cc501c5a382c9175da33", | |
| "description": "vc4_bufmgr: Remove duplicative VC definition", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3bbe1fa65ede1e2504510d15b1c439fb81328fa", | |
| "description": "etnaviv: Avoid shift overflow", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "511c6408f48097bb4c04087931e3712ade662525", | |
| "description": "Android.mk: Tweak MESA_ENABLE_LLVM checks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9dbff6f6ce0dea622f98c9d14336148e9afc19ae", | |
| "description": "intel/iris: Always initialize CCS to 0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "507abc395940debf59df19d51fdff071cdb9f6ed", | |
| "description": "isl: drop min row pitch alignment when set by the driver", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59" | |
| }, | |
| { | |
| "sha": "def3470e9bc1c3c4d93b21cf15b7105e4f553dab", | |
| "description": "isl: only apply main surface ccs pitch constraint with CCS", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59" | |
| }, | |
| { | |
| "sha": "dab0aadea9494ebf19a0c3e23a38bd01c857b49c", | |
| "description": "isl: properly filter supported display modifiers on Gen9+", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "157a3cf3ecb6917c26508c5bf641e1b8c58e6228", | |
| "description": "isl: implement linear tiling row pitch requirement for display", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f778c48869fb52c6afc757b307d95376aaabcf50", | |
| "description": "ci: Only run the freedreno baremetal tests when freedreno/core changes.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7524717ba291a0df49e802c4fb690f40f7cf1f6c", | |
| "description": "docs/release-calendar: Add calendar for 20.1 Release candidates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf62c2b2ac69637785f55b790fdd601c17e7e9d5", | |
| "description": "radv: call nir_shader_gather_info again", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5193688e1ac696928109ade1b0eb901a91607436", | |
| "description": "nir/gather_info: handle emit_vertex_with_counter", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36ec3cbcf88e9dc4898bbe2319cc4a5a71ba72e1", | |
| "description": "gallium/swr: spin-lock performance improvement", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "db5cc6a7ddeddbeb1e360156db520f55a5852b99", | |
| "description": "radeonsi: enable glsl_zero_init for Curse of the Dead Gods", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c03718fd7813b9023c286101d4f972aa3390de9", | |
| "description": "nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73812999d92ed9812993f22a8807895d670fa4b8", | |
| "description": "pan/bi: Pack BI_BLEND", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a4fb88723e74041b53d3dddda5b08f3ec94510b6", | |
| "description": "pan/bi: Flesh out BI_BLEND", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e06426ea85fa9092e3488c9e4600181f534454b6", | |
| "description": "pan/bi: Add ATEST packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b18d0ef7081540b6c8d60bfd4f13792878ea1b28", | |
| "description": "pan/bi: Flesh out ATEST in IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "61260819ba3f08fccf72dfe7d7498516eec413f9", | |
| "description": "pan/bi: Track clause types during scheduling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e323df05a906aa91edfd4895627d28b6f9a12c6d", | |
| "description": "pan/bi: Don't hide SCHED_ADD inside HI_LATENCY", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d797822d31c1a19580de6a357f96405f04ad916a", | |
| "description": "pan/bi: Pretty-print clause types in disassembler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42af9f47c8a91caad6803fdaccf111053e9303c4", | |
| "description": "pan/bi: Route through clause header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d4fbf751cfb863ee4b8e7963c0c37961519da774", | |
| "description": "pan/bi: Skip over data registers in port assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32e5a7e6e91b43105d51047cc315119928ff09ab", | |
| "description": "pan/bi: Emit load_vary ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37f14c9e50ce144cc81bebf5124e7a9cd0ef0288", | |
| "description": "pan/bi: Pass second src for load_vary ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "265169f48ada87fcea8e55dc4176954fb86d1153", | |
| "description": "pan/bi: Generalize bi_get_src a bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1c0e786084f865d27b7be9d834855555fb0f049f", | |
| "description": "pan/bi: List ADD classes in bi_pack_add", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6069904bbd46592d13a87520dc256c6006b12c50", | |
| "description": "pan/bi: Pack fadd32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f2afcc6101047b8cfcd5fac3f144e1f3325e6207", | |
| "description": "pan/bi: Pack BI_FMA ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8a3bf3f1a1f13a6f14f849c5cdcdd1874566f88d", | |
| "description": "pan/bi: Add struct bifrost_fma_fma", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd40e189b6769f3cfb18557e3715a3289bebc13c", | |
| "description": "pan/bi: Model 3-bit Bifrost srcs in IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe379776c7d7eca1bbb26af070710a1a2224b0ff", | |
| "description": "pan/bi: Route through first_instruction field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90ca6a9a6b02087b97c12a6feb68381b41fa89d7", | |
| "description": "pan/bi: Assign registers to ports", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff39f57a48509f8a73655b6f4794cc5b73e4965c", | |
| "description": "pan/bi: Add missing __attribute__((packed))", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9080ea8b57817e385d157c623af1bde87841c304", | |
| "description": "pan/bi: Pack register fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03a271bf15bd4aff587408be09066d2670ae47f8", | |
| "description": "pan/bi: Add packing for register control field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50bce53cd0c44db531b37cb37426e3b087c788da", | |
| "description": "pan/bi: Sketch out instruction word packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9269c85578bd68169681efad0fb2a3563eb280ab", | |
| "description": "pan/bi: Setup initial clause packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c5aab626bb52670267381383c823f4fb204b3d8", | |
| "description": "docs: update calendar, add news item, and link releases notes for 20.0.2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c572fa571f7911a316ad9ef4697c65270c0d7e1", | |
| "description": "docs/relnotes: Add sha256 sums for 20.0.2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "552078aec6bad10ad04b5817611f2ff2f50c6f40", | |
| "description": "Docs: Add release notes for 20.0.2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3210214b67f783363c52c47a21d43a721d9388c9", | |
| "description": "ci: Disable tests that showed intermittent fails on a530 in day 1.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "116a3ac481d4b5949027a5b0a798b0bef52e70b9", | |
| "description": "ci: Ban the recent popular freedreno a630 flakes.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56de6f698e3f164d97f132203e8159ef0b8e9bb8", | |
| "description": "radv: remove wrong assert that checks compute subgroup size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 2, | |
| "master_sha": null, | |
| "because_sha": "672d10619980687acec329742f055f7f3796c1b8" | |
| }, | |
| { | |
| "sha": "46187bb54fe7a0ccfbafa09c5a168fb45da172d4", | |
| "description": "anv: Swizzle fast-clear values", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3fb8f1948167c77f05f89b3a0933cbe2a1280b8d", | |
| "description": "intel/blorp: Add support for swizzling fast-clear colors", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf2eb3e0eee39e79f5426dfa18d9d3b7f9dfbcb2", | |
| "description": "soft-fp64: Split a block that was missing a cast on a comparison", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f111d72596c4071ad38a2062699f17702bbd9c6d" | |
| }, | |
| { | |
| "sha": "a8882132f9243e61ca5a5b5f63cbfcca1120ff90", | |
| "description": "soft-fp64/fadd: Common code optimization for differing sign case", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d1216a039889cec8d8dbd994d4e50ed47d9692c", | |
| "description": "soft-fp64/fadd: Move common code out of both branches of an if-statement", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "16dfd06472db407aee8a9c6ec761079633c6bdec", | |
| "description": "soft-fp64/fadd: Use absolute value of expDiff", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da3fa01891ec41ced3cbe2b63e8e5c8252e6e7ba", | |
| "description": "soft-fp64/fadd: Rename aFrac and bFrac variables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c9ff97215b0c13c82f460dcc59cb61f6b02d78c", | |
| "description": "soft-fp64/fadd: Combine an if-statement into the preceeding else-clause", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "480565812c1472faf440b3a27864c8c34610a0f5", | |
| "description": "soft-fp64/fadd: Reformat after previous commit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9496a67eece5717417b3b44ad1552c57b70b2897", | |
| "description": "soft-fp64/fadd: Delete a redundant condition check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7078105592bf332e1080fbd7049c3a8dd9cde0cc", | |
| "description": "soft-fp64/fadd: Just let the subtraction happen when the result will be zero", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cae36fa217b427f67494bc67b3ca4bd0bbae517e", | |
| "description": "soft-fp64/fadd: Pick zero or non-zero result based on subtraction result", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "70be98f17a1b8c66a92daac2a3d4eeb084bbc954", | |
| "description": "soft-fp64/fadd: Massively split the live range of zFrac0 and zFrac1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73fa3a1ca44a5eb7bf1c4c5087fcacd912b62e65", | |
| "description": "soft-fp64/fadd: Instead of tracking \"b < a\", track sign of the difference", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b07f542e5a4ab698becbc238ff2ccc4720418bf", | |
| "description": "soft-fp64: Optimize __fmin64 and __fmax64 by using different evaluation order [v2]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "617a69107ee58e23ace06093bc49fa2c86b7dd4b", | |
| "description": "soft-fp64/ffloor: Simplify the >= 0 comparison", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "abf28d6a70c3219e41c904806f77ea92d31bdb0f", | |
| "description": "soft-fp64: Relax the way NaN is propagated", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8178fa88763a321cb5df853ee219884c2a7eedcc", | |
| "description": "soft-fp64/fsat: Micro-optimize x >= 1 test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6f58b4709c240c7dd17c59674e0f63d70af70e5", | |
| "description": "soft-fp64/fsat: Micro-optimize x < 0 test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7673dcbd21150e67c5a36bdcc3eee419c025604b", | |
| "description": "soft-fp64/fsat: Correctly handle NaN", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a42163cbbc1abe02b7db4ade74b569f455942d1a" | |
| }, | |
| { | |
| "sha": "b421c0466d6ec28824b297d0545fca537c13a2b7", | |
| "description": "soft-fp64/flt: Perform checks in a different order", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6992bf62440e847ca129ea9f79862fa5ff4c35f", | |
| "description": "soft-fp64/fneg: Don't treat NaN specially", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de4acd8816cb02b65ade3ddafeffc194ff97f35e", | |
| "description": "soft-fp64: Store sign value as 0 or 0x80000000", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "598e2fc6a1834ba8b1e0ee82ecf6c016f6ed7c3e", | |
| "description": "soft-fp64: Pick a single idiom for treating sign value as a Boolean", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "325a21f5ebca90ccac9a7c3c571ed0513c4ec3d2", | |
| "description": "soft-fp64: Simplify __countLeadingZeros32 function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "812230fd94e2661b1e69234f35f3ec0e3bcc9571", | |
| "description": "soft-fp64: Don't open-code umulExtended", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d1e0227ef14291242886be48424f723bf60bc439", | |
| "description": "soft-fp64/b2f: Reimplement using bitwise logic ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e3d69ad07d9c439fc99b7c1b1e999ce556d260f", | |
| "description": "nir/algebraic: Simplify a contradiction that can occur in __flt64_nonnan", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0cefc5a23a62b0bcf77db469adf1d0eb9ff8165", | |
| "description": "nir/algebraic: Constant reassociation for bitwise operations too", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d36af93389e0cdaa36e8b972f328566487bd7d5", | |
| "description": "nir/algebraic: Generalize some and-of-shift-right patterns [v2]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6d63aec18624fe4cbc2e9b06d95f858500257df", | |
| "description": "nir/algebraic: optimize ior(ine(a, 0), ine(b, 0)) to ine(ior(a, b), 0)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88eb8f190bd69c7f057063f5d88faece59477088", | |
| "description": "nir/algebraic: Simplify logic to detect sign of an integer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7f3a8d6959c74f63c877dd8776fe519d54f946f", | |
| "description": "st/mesa: disallow deferred flush if there are multiple contexts", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d17b35e671ae7c6ab6b89973506d12b958d2264d" | |
| }, | |
| { | |
| "sha": "6ee971c8823d23e70ba34088fa5e9fd20eba2047", | |
| "description": "anv: Use isl_drm_modifier_get_default_aux_state()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0905d5a14a790229c49914fc45e1dcd9d5c43c1d", | |
| "description": "intel/isl: Don't align linear images to 64K on Gen12+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5", | |
| "description": "radv: fix random depth range unrestricted failures due to a cache issue", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f11ea2266644a016a898744d1283d83ab63f4fb2" | |
| }, | |
| { | |
| "sha": "a6625b15a466e2648a35810c64df882ea869971c", | |
| "description": "turnip: Do gathering xfb info after nir_remove_dead_variables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c11a2bc202f3fed542631024c618e7df528d9e02", | |
| "description": "turnip: Fix wrong assignment of xfb output's offset.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2a1d6b81ed54971d33e83b7f5545da096b13b043" | |
| }, | |
| { | |
| "sha": "25a54554b319ce38dbe11f92cb2447bfb6b5b78f", | |
| "description": "intel/decoder: don't consider header fields past dword0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c41937440276498b76c30657bc8d884ed8220db", | |
| "description": "lima: decode depth/stencil write bits in RSW", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9205762caece0c4b9ecea3d56f72c6980935633a", | |
| "description": "lima: implement zsbuf reload", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dbceabed72977ffd49d84f926c59ff97554f349d", | |
| "description": "lima: disable Z16 format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf", | |
| "description": "gallium/util: Switch util_float_to_half to _mesa_float_to_half()'s impl.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e4e2cedcf53d0f9649d51fc3acccaada96172bb", | |
| "description": "amd/llvm: Fix divergent descriptor regressions with radeonsi.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b83c9aca4a5fd02d920c90c1799137fed52dc1d9" | |
| }, | |
| { | |
| "sha": "040ce9a1b3b596d34e224cf3be42747bdadc7163", | |
| "description": "gallium: fix build with latest meson and gcc10", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8dc5e174c7b96b6d4b5a6923068410f298167a39", | |
| "description": "ac: don't set old denormals flags with LLVM >= 11", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63a5051ea6bf4d72a02594d21a3351e44bd70da7", | |
| "description": "ac: set new LLVM denormal flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56cc10bd27b24d513de88bf7fa94a6c8f43e348f", | |
| "description": "ac: unify denorm setting enforcement", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4959add2f44517b2227521af5aaf2919aaa6c3b", | |
| "description": "gallium/u_vbuf: simplify the first if statement in u_vbuf_upload_buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99a29a20d2e7b931c5ee6478665f0784eca2c0d8", | |
| "description": "gallium/u_threaded: don't sync the thread for all unsychronized mappings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5960dadd1f2494da6ea8fa04a46271beb66dea49", | |
| "description": "freedreno/a5xx: Fix min-vs-mag filtering decisions on non-mipmap tex.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4bc15e78fa51e6c0df491a9fef4f99b2dfad77a9", | |
| "description": "ci: Enable testing GLES2-3 on a530 (Dragonboard 820c).", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8997757c6abfe657a259bc5c681628e70792b67a", | |
| "description": "ci: Enable ccaching of CMake builds as well.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba39cc5e85ef3b2c14803d21f6fe437620432227", | |
| "description": "ci: Enable ccache in the container builds.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af7dca35602be1eda7481176cec596181c8fec41", | |
| "description": "ci: Update the ci-templates commit.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d60375cbc2510ab7ad90b2654c0f6324468415cf", | |
| "description": "anv: Do an end-of-pipe sync before updating AUX table entries", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3dd0d12aa5fefa94123269a541c94cdf57599e34", | |
| "description": "intel/blorp: Plumb the stage through blorp upload_shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c35bc7e612f806d2e8a8a7126ddcdf45597806a", | |
| "description": "zink: zero out zink_render_pass_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c923de68dd0ab10a5a5fb3196f539707d046d897", | |
| "description": "radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 3, | |
| "master_sha": null, | |
| "because_sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465" | |
| }, | |
| { | |
| "sha": "672d10619980687acec329742f055f7f3796c1b8", | |
| "description": "radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 3, | |
| "master_sha": null, | |
| "because_sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465" | |
| }, | |
| { | |
| "sha": "46e8ba1344e840f9406537ae73c841a357278924", | |
| "description": "radv: only inject implicit subpass dependencies if necessary", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e60de085473174e5a6b5a1e33e39006e62f5c786" | |
| }, | |
| { | |
| "sha": "a0591863db891fd39bdbae199f740b0d4b5f0173", | |
| "description": "gitlab-ci: Enable more Gallium drivers in meson-i386 job", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "106bf59ca903bd58c0bd2a9c5eff6b4180df0b24", | |
| "description": "llvmpipe: Use uintptr_t for pointer values", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "264663d55d321225a4962073ce4b7389d3d42287" | |
| }, | |
| { | |
| "sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb", | |
| "description": "gitlab-ci: Move classic driver testing to a new meson-classic job", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3727ae431a132c1334884675f9c6c64ea6472b2", | |
| "description": "gitlab-ci: Fold scons-swr job into scons job", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3ff437abb3f4ecaef1e3f241392b827cc3fdd202", | |
| "description": "tu: Fix border color with compute shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32eecf58791ea3c5367e5ff4a542ae25fc3ce61d", | |
| "description": "gitlab-ci: Don't use buster-backports packages by default for x86_build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf", | |
| "description": "ci: Drop the git dependency in tracie", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43873afda4f8faa2b31a2f130fab52fbc24d490f", | |
| "description": "gitlab-ci: Use surfaceless platform also for apitrace", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2ca662fb61269e3e3d36f8aab5939bc9dce14b4a", | |
| "description": "gitlab-ci: Update renderdoc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac1dbd5ef81fe9bd389e38f22da32d940c1d9e02", | |
| "description": "lima/gpir: fix crash in schedule_insert_ready_list()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2756b629171f61ca8e162be7b332e91a62c5c978", | |
| "description": "lima/gpir: add better lowering for ftrunc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7d89476f1e7d0f3b9e751887f42b750a5ec216e", | |
| "description": "lima/gpir: kill dead writes to regs in DCE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c1bcc8555ab17a1df043ebc8c2a3ebcf6c400bc", | |
| "description": "lima/gpir: Optimize nots created from branch lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "47dacf3867194fd456f015bc2a54d2ee4af30f4c", | |
| "description": "lima/gpir: Optimize conditional break/continue", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9fb0fda8e7bfa95686fd60ee563938b8e1196437", | |
| "description": "lima/gpir: Make lima_gpir_node_insert_child() useful", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c3f20a25baa6f5b2baa2a6ef693e38095da5508", | |
| "description": "panfrost: Fix gnu-empty-initializer error.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "836686daf36cd8d7c17c909d98f5c9e07549d674" | |
| }, | |
| { | |
| "sha": "2d14a8f23721cba2f66ddecbece09a024dc1b45a", | |
| "description": "aco: fix operand order for LS VGPR init bug workaround", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "a952bf394609134ff96f4bebb41bd022c621bfa6" | |
| }, | |
| { | |
| "sha": "ded7a8bb4625b28add06f8550526f2169045e87c", | |
| "description": "aco: fix instruction encoding for LS VGPR init bug workaround", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "a952bf394609134ff96f4bebb41bd022c621bfa6" | |
| }, | |
| { | |
| "sha": "ee9e0d1ecae307fa48200d2604d3114070253299", | |
| "description": "aco: set late kill for v_interp_p1_f32 for some APUs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1872759f55384175f8fb4277abe4bd45b85d2d9e", | |
| "description": "aco: add a late kill flag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c51348bd9b652aef65b5fd999165ecb8c388e61b", | |
| "description": "aco: move some register demand helpers into aco_live_var_analysis.cpp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1b08b55ff461677f05e827ebeab02918096ba0a", | |
| "description": "radv/sqtt: handle thread trace capture in sqtt_QueuePresentKHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4061ac859d0b612a801ae9047afbd352fb74e006", | |
| "description": "anv: Push UBO ranges relative to the start of the binding", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd" | |
| }, | |
| { | |
| "sha": "ae15b4fd733597880fee5357fb2d1f2f100b30c1", | |
| "description": "anv: Fix the comparison in an assert", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd" | |
| }, | |
| { | |
| "sha": "299fad5585c2b969ceebc5ad2bd4df1ad446ee1a", | |
| "description": "gitlab-ci: bump Vulkan CTS to 1.2.1.0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af6d8dea008bfc1a2cc5e82caa2f36ff6657deaa", | |
| "description": "gitlab-ci: do not set the number of deqp-parallel jobs for RADV CTS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4668a08e9d7bf73683f9527920fc544eb95e8497", | |
| "description": "gitlab-ci: allow deqp-runner to use the maximum number of jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "888b41f0ee0cc0f79c299d5a2a9149ae13306c12", | |
| "description": "gitlab-ci: remove useless 'patch' package in the VK test image", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3349fe9a26d10a2d06c3f4a8ad0e5b554da2a243", | |
| "description": "tu: Rewrite border color handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6dad10d0474cc80228636d6deb45b6025583566", | |
| "description": "meson: Avoid duplicate symbols.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b61ad372d51681a3fb41b2dc21d2d58eb2becac", | |
| "description": "Revert \"ci: Remove T820 from CI temporarily\"", | |
| "nominated": true, | |
| "nomination_type": 2, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "089c8f0b8da86a05bde8359c84085e0b795abf17" | |
| }, | |
| { | |
| "sha": "bbdb4b1a6d9c1f211ef7e67f3dcdf92de24c3a67", | |
| "description": "gitlab-ci/lava: fix handling of lava tags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd1436440bd84d0b48fd7282b8f012ad382483ed", | |
| "description": "iris: allow compression conditionally for images on gen12", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d836f3fadfbfe3dfc8bd1b60b2146f676e8ff8a1", | |
| "description": "isl: allow compression for storage images on gen12+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd132a8eed94955332db6c8b553141f1b261066f", | |
| "description": "iris: determine aux usage during predraw and state setup", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d4c879e69e2e54d3f422367a51dc4a4a82dddf22", | |
| "description": "iris: move existing image format fallback as a helper function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe2baf72e7b8068cc0abce3f0bb9bd81565c8cf8", | |
| "description": "iris: provide dummy iris_image_view_aux_usage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8f0483ec408037ce7b7c6014674f13cc4461079", | |
| "description": "intel/compiler: detect if atomic load store operations are used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6dd654ba419d792806366f43ba9325f52eab9488", | |
| "description": "iris: use the images_used mask in resolve pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5910c938a293c03337911ca3c067b4ecf4b406ee", | |
| "description": "nir/glsl: gather bitmask of images used by program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51b1b102bd619b6a802807bde5f5228c1dabd1d7", | |
| "description": "st/mesa: Fix signed integer overflow when using util_throttle_memory_usage", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "21ca322e637291b89a445159fc45b8dbf638e6c9" | |
| }, | |
| { | |
| "sha": "b93a1952258ebef6319fd4f4186d704e04b3064c", | |
| "description": "isl: Avoid EXPECT_DEATH in unit tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e523c9265d3a6f092bad17364cf7d7f5ead6e98", | |
| "description": "gallium/swr: use ElementCount type arguments for getSplat()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a19d8c836f2263a2edeca4aea52676ecdbf2e8e9", | |
| "description": "etnaviv: enable shareable shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe204de632da54bc0902313a943374a413023e90", | |
| "description": "etnaviv: get rid of etna_spec in etna_context", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4432dd6ea4fef2ae0f9a1bb3240d7df216cddf08", | |
| "description": "anv: Dump push ranges via VK_KHR_pipeline_executable_properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "625d8705f02e211e2733c3fe12845505725c37d4", | |
| "description": "aco: don't stop scheduling at exports", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b4c31f814b8ba61c94506f42f609a2f36ab1fbb", | |
| "description": "aco: allow barriers to be skipped during scheduling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "928ac97875c267690c2e15f7de94b9f935afed80", | |
| "description": "aco: add helpers for ensuring correct ordering while scheduling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2cd760847a45f4daa7f73a7d0a6a606e3b4f1f07", | |
| "description": "aco: add helpers for moving instructions for scheduling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d295ab3f35acd796826d6f06f798d8618b1d814", | |
| "description": "radv: add llvm_compiler_shader() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d991c2de46794a5a7c10110677d55a498893586", | |
| "description": "radv: remove unnecessary LLVM includes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ea32a6201983596fcabae04cb781d7d1f456636", | |
| "description": "radv: remove radv_shader_variant::aco_used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3fea9481776bae953f718a8630a975e027f1bc5f", | |
| "description": "radv: cleanup occurences of use_aco everywhere", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1305b932747ff4f8ab0253b12dc979dcbfd6777b", | |
| "description": "glsl: do not crash if string literal is used outside of #include/#line", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439" | |
| }, | |
| { | |
| "sha": "f8051f77ea00934cc00d9f55f1a737c50037af65", | |
| "description": "anv: Remove duplicate code in anv_cmd_buffer_bind_descriptor_set", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a5053b687e7c9b69ecc743a770dff99952071b3", | |
| "description": "anv: Reduce compute pipeline batch_data size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "925df46b7e00ee7ca4128ef2cc2f3fad68ce8d4e", | |
| "description": "anv: Split graphics and compute bits from anv_pipeline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af33f0d767a72dfd89246947d89d28d3157b4f59", | |
| "description": "anv: Use a separate field in the pipeline for compute shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bff45b6a7f57694bcc0d8bb47fbc55402911113b", | |
| "description": "anv: Decouple flush_descriptor_sets() from pipeline struct", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6df0ac265397420cbe43e2091c0e0da1fa57e9d1", | |
| "description": "anv: Decouple flush_descriptor_sets() helpers from pipeline struct", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d1c13f01aa8f231cd377506b3932e6300f429b79", | |
| "description": "anv: Remove redundant check in flush_descriptor_sets() helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eec04c0aae3f6dce9ac35bbe9d75fa81460c74c8", | |
| "description": "anv: Pass the right pipe_state to flush_descriptor_sets()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88df3bf79ae96b0f03332828125c9e2dc653494d", | |
| "description": "anv: Keep the shader stage in anv_shader_bin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9bf044d2541e1612419ff2ba41758e71a6fd9a9c", | |
| "description": "anv: Use a dynamic array for storing executables in pipeline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b0682df82041fe1ba7136a97a74be7ba4c08de7", | |
| "description": "anv: Use pipeline type to decide whether or not lower multiview", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "613c9b78e3a9fa08bda2c671543d2ef0caba9dc2", | |
| "description": "anv: Add a new enum to identify the pipeline type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0a52432b19f1d3e61b20a5dd4ba1a1e5546bd7d", | |
| "description": "glsl/tests: Fix waiting for disk_cache_put() to finish.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "50989f87e62e0b9a4796c565a103ce45c684c673" | |
| }, | |
| { | |
| "sha": "e178bca5cc194ecb3e6b447620045a72f9cc465d", | |
| "description": "glsl/tests: Catch mkdir errors to help explain when they happen.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d54b84d49de991188a6a91bbadf00e89654f2c0", | |
| "description": "intel/fs: Combine adjacent memory barriers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf432cd831c789c02f9474f836e3259f2a73abd3", | |
| "description": "nir: Add pass to combine adjacent scoped memory barriers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d31a8ed8fd560fd71be10956d09987dc47f20a01", | |
| "description": "nir: Reorder nir_scopes so wider scope has larger numeric value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67fc88fbb9af53924dbaf8634ec7b1fb069ec340", | |
| "description": "nir: Don't skip a bit in nir_memory_semantics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a46e9f4d9ac827e4e5ecfee4bf24e38cb09e349b", | |
| "description": "radv: use ac_gpu_info::use_late_alloc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "741dd9e32bdfeb32ebccbe131d2eb5e82769b0a5", | |
| "description": "radv: rewrite late alloc computation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "74e7b442f21db806a296876b84a332d212cef77b", | |
| "description": "radv: tune primitive binning for small chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22d3e047e570b098729a982901b5338b997c80a0", | |
| "description": "radv: use better tessellation tunables on GFX9+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d27022ce14c2b44b1ac7cbed6b95c7fc8ceb20e", | |
| "description": "radv/gfx10: cache metadata in L2 on small chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6310c666a4339d8e0460dd2e1daa3fad500ae0ca", | |
| "description": "intel/isl: Set DepthStencilResource based on aux usage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f047e504a51cde0a0789a848e079ab6b7d470d63", | |
| "description": "intel: Require ISL_AUX_USAGE_STC_CCS for stencil CCS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56e15bf31c0a88d220d5907a533d59ca6341d96a", | |
| "description": "iris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69a0150e4e8c3a9c46375dbfb49d3ada9b47b7f1", | |
| "description": "intel/blorp: Allow STC_CCS in blit sources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6fa92cd015b812140b87e8ce5b4574f76f0f02e0", | |
| "description": "intel/isl: Add a separate ISL_AUX_USAGE_STC_CCS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05a8e981ad6d359c0d748fe9fdda5e1270d53d78", | |
| "description": "intel/isl: Require ISL_AUX_USAGE_HIZ_CCS_WT for HZ+CCS WT mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff1f0a720d8edcfc09aa41c720ba8de3afe88d72", | |
| "description": "iris: Use ISL_AUX_USAGE_HIZ_CCS_WT to indicate write-through HiZ", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e13ed0e9e548c99e484e9533b0030ce555465fd7", | |
| "description": "intel/blorp: Allow HIZ_CCS_WT in copy sources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98dc7f56b7d17cd56ab43768058a8d9c5a8f2e0f", | |
| "description": "intel/isl: Add a separate ISL_AUX_USAGE_HIZ_CCS_WT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "feaedc1fbe43ed4ad4978b9ff6815711ffd640a2", | |
| "description": "intel/isl: Clean up some aux surface logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84f97a21a669a42d458d9d8c7f52b65c4af355b5", | |
| "description": "ac: disable late alloc on small gfx10 chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7ba5e94c50cbc79fddc8c764c6569a0da2092b58", | |
| "description": "ac: add radeon_info::use_late_alloc to control LATE_ALLOC globally", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09295e95eba6f015d1731b589070cf5bbef3d581", | |
| "description": "radeonsi: tune primitive binning for small chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "629b6ddd7106bd31ebb44308bd307be2a5bf6bd4", | |
| "description": "radeonsi: set better tessellation tunables on gfx9 and gfx10", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf5b65d0fdfc49a6c2cbdc10fc4b6990f992deea", | |
| "description": "radeonsi/gfx10: cache metadata in L2 on small chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6e97ea92e07b78494f08197d9d5d1f35e1c0b60", | |
| "description": "radv/sqtt: describe layout transitions with user markers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b229302b96cbd6d1e87ca73e0b41962ad34b7da5", | |
| "description": "radv/sqtt: describe begin/end subpass barriers with user markers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90550b2a3e0809c47f51f97a84a91bb3f61103f7", | |
| "description": "nir/algebraic: coalesce fmod lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acd0dd3b4b223a423fbe9ffd118c3fbbf119d993", | |
| "description": "nir/lower_double_ops: relax lower mod()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b83c9aca4a5fd02d920c90c1799137fed52dc1d9", | |
| "description": "amd/llvm: Fix divergent descriptor indexing. (v3)", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 3, | |
| "master_sha": null, | |
| "because_sha": "028ce527395642b68612d10c6030be5d4706a65e" | |
| }, | |
| { | |
| "sha": "ba88e951871ae1df5ba567c8f4071dddbe50e286", | |
| "description": "intel/fs: Fix NULL destinations on 3-source instructions again after late DCE", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e" | |
| }, | |
| { | |
| "sha": "cfa299eadb21893348c60906dfde8feb175c7f14", | |
| "description": "radv: Enable subgroup shuffle on GFX10 when ACO is used.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "967eb2326155eaa7f2f3d3b8c459a2cb82eca1dc", | |
| "description": "radv: Enable lowering dynamic quad broadcasts.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec16535b493b54c8c039576c0303f324242ae3fb", | |
| "description": "nir: Add ability to lower non-const quad broadcasts to const ones.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3aa83d809f6dd61e8052d39e5b3cf048c6fb8223", | |
| "description": "gen_release_notes: resolve ambiguity by renaming `version` to `previous_version` and `next_version` to `this_version`", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64af6b3bcf8f976ce1739798cbdfdbf334f017d9", | |
| "description": "gen_release_notes: fix version in \"you should wait\" message", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "86079447da1e00d49db0cbff9a102eb4e71e8702" | |
| }, | |
| { | |
| "sha": "dcc50f4302d9904e5c433d8bd81af6fcb3159479", | |
| "description": "pan/bi: Interpret register allocation results", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8139ef6453aa3a8da5a07be74dcb80a35f083e3", | |
| "description": "pan/bi: Add register allocator", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "116c541c0745b9eb6dba3ba3d2567a1fde90cf03", | |
| "description": "pan/bi: Fix missing src_types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1d95339254361d4a481b35b3d2adeb4ae417d03", | |
| "description": "pan/bi: Fix vector handling of readmasks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c63105f98860e96257f9c457aa3ef3c8b21edd9d", | |
| "description": "pan/bi: Minor fixes in iteration macros", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "545dedba13a06d28fa05f3e85bd668db8ddfe80a", | |
| "description": "pan/midgard: Remove incorrect comment in RA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f06db4d54c1a83005e4e0e00a9d2fdeb5bface29", | |
| "description": "panfrost: Move lcra to panfrost/util", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d0203aa830a6dfabb163514a5a8cd5b5b7bd86e", | |
| "description": "glsl/list: use uintptr_t for exec_node_data()'s subtraction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "85d05b3fd713d67aa764dff60467a896a7aa1011", | |
| "description": "aco: fix uninitialized data error in waitcnt pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc320ef9af6b84b6a1f275261b071d05c0ee6a62", | |
| "description": "ac/llvm: add missing optimization barrier for 64-bit readlanes", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048" | |
| }, | |
| { | |
| "sha": "9c53a3bb223592471d38a4efbfca8d58dd47e432", | |
| "description": "iris: toggle on PIPE_CAP_MIXED_COLOR_DEPTH_BITS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1896b44aee637929e1e6deaca7518a7475c4d867", | |
| "description": "turnip: Add tu6_control struct.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4f1697b54453e3ecf132049feff60c518fd7c7c", | |
| "description": "turnip: Enable VK_EXT_transform_feedback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4a45c84672f7eafef23c6210f3d8dd56ae020242", | |
| "description": "turnip: Implement an empty function vkCmdDrawIndirectByteCountEXT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ff1959ca5d24afe48bec20edf7e3d059d254134", | |
| "description": "turnip: Implement stream-out emit and vkApis for transform feedback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "374406a7c420d266f920461f904864a94dc1b8c8", | |
| "description": "turnip: Setup stream-output when linking program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82fdb13c25648de2fc4d381699f5bbbd2d8768f4", | |
| "description": "turnip: Define structs for transform feedback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2a1d6b81ed54971d33e83b7f5545da096b13b043", | |
| "description": "turnip: Gather information for transform feedback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "31c420565c713a0398c7b872119acaf4f8dc3978", | |
| "description": "egl/android: set window usage flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf5ba9d409bcae3496d094def5c3b199a8847b3c", | |
| "description": "ci: Make a simple little bare-metal fastboot mode for db410c.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d51da8610f6c5c0a22f2a7b1c9bfd596a7c46949", | |
| "description": "ci: Fix installation of firmware for db410c's nic.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff1183648a69f8d082a3fa0b067ccc66b5a78c23", | |
| "description": "ci: Print the renderer/version that our dEQP invocation is using.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd", | |
| "description": "intel/compiler: fix cmod propagation optimisations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3b76b3bc09c6db2e218f903e0d1c7fb68c9e6458", | |
| "description": "pan/bi: Fix swizzle for second argument to ST_VARY", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6d96aa962d5497a3fb12b02a47ff9777e5cbfd8", | |
| "description": "pan/bi: Implement nir_op_ffma", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58f91718944a0cabdd907ed87efe7a239e69a55d", | |
| "description": "pan/bi: Add dead code elimination pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56e1c606f89134e7033e25ca65a23478e13365b8", | |
| "description": "pan/bi: Add liveness analysis pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0bff6e5e076e5ae7f188b07ce069647ef7eff0c6", | |
| "description": "pan/bi: Add bi_max_temp helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6e0479a6a88656205a1907c8987666f415a7c4a5", | |
| "description": "pan/bi: Add bi_next/prev_op helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e623007eb786ddc5fb06133f3d7c27f9a2eb18f9", | |
| "description": "pan/bi: Add bi_bytemask_of_read_components helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e94754a7c47bd59526de72115576519e015f4d76", | |
| "description": "pan/bi: Paste over bi_has_arg", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b75f410c44053a4fc84715dec473dadedf7aa14", | |
| "description": "panfrost: Sync Midgard/Bifrost control flow", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "933e44dd435f285e652d29389456dbafca121482", | |
| "description": "panfrost: Move liveness analysis to root panfrost/", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5aaaf7b12c037b25f4c0a06af4744a8893c25e50", | |
| "description": "pan/midgard: Subclass midgard_block from pan_block", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5dd1d542dea49a19ad3686d26a895395f7f7849", | |
| "description": "pan/midgard: Sync midgard_block field names with Bifrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4998925d6a1225ea4b4ad93e38e7eaaac66fa505", | |
| "description": "pan/midgard: Decontextualize liveness analysis core", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3bbec3bc64378c25f03c841c443b7e7c4222cd83", | |
| "description": "pan/midgard: Localize `visited` tracking", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "218785c4a95319145b194db4ca9fe9fbc0713461", | |
| "description": "pan/bi: Implement sysvals", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6f5ae88a7ff758bc9a506488f7930d53b68ab19", | |
| "description": "pan/bi: Switch to panfrost_program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e610267510199532fe22b3c62c0ec68c12918ad4", | |
| "description": "panfrost: Move Midgard sysval code to common Panfrost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b756a66607d1870f96470dc121e73a95d71f04d4", | |
| "description": "pan/midgard: Remove dest_override sysval argument", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2ff3bb0fea546015755914ac7bdb477c2007da3", | |
| "description": "pan/midgard: Decontextualize midgard_nir_assign_sysval_body", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "674b24dcfd34ea8c6c2ee9a0232f59519ce1d3c1", | |
| "description": "pan/midgard: Remove indexing dependency of sysvals", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7c2647f4117a5ec73c0ce12d224318ec5557f31d", | |
| "description": "pan/midgard: Adjust sysval-related prototypes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3f438e0236828839ebf639f8118cb697377bbe1", | |
| "description": "pan/midgard: Remove unused iterators", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a4524e2fece57502c93318351534129874c37f9", | |
| "description": "panfrost: Promote midgard_program to panfrost/util", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "529c0ba2199852e7d894955e30620885f3bffd47", | |
| "description": "gitlab-ci: build RADV in meson-i386 to avoid 32-bit build failures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f0178f516f5f96c599592d86c3975234264fefc5", | |
| "description": "radv: fix 32-bits build (again)", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "dcfc08f5b8a322cf015f7216fb0aeada117d53a4" | |
| }, | |
| { | |
| "sha": "fb477cc42186d4809b955072a1c2336d64f07944", | |
| "description": "mesa: don't unroll glMultiDrawElements with user indices for gallium", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "70298ec4c0e43a9dcda828e74d65d87dc6e3b9d4", | |
| "description": "gallium: add PIPE_CAP_DRAW_INFO_START_WITH_USER_INDICES", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "510bd474e6744a44b3cfff7c03b7768f211f8ae9", | |
| "description": "vbo: fix vbo_copy_vertices for GL_PATCHES and adjacency primitive types", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4c6323c49f1f394f54ea9b9d8e514c2706e3984d" | |
| }, | |
| { | |
| "sha": "218dfd8c1a50515105199704d7060ae1b0d3b101", | |
| "description": "vbo: fix transitions from glVertexN to glVertexM where M < N", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2" | |
| }, | |
| { | |
| "sha": "ec7d48afc40343bf314d28a7276500efb1e52361", | |
| "description": "vbo: use vbo_exec_wrap_upgrade_vertex for glVertex in ATTR_UNION", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a398a9d7e7f8fe19eaa0c33b36ab6816472b698c", | |
| "description": "st/mesa: keep serialized NIR instead of nir_shader in st_program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "86d270cde49f4d74d5c1f45851ce571686ca01cc", | |
| "description": "gitlab-ci: Don't restrict ppc64el/s390x build jobs to gstreamer runners", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bbdf215fbd8bd3b48287079bb7b580aaa870ad2b", | |
| "description": "gitlab-ci: Sort packages to install alphabetically", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5235a5b73116ee285bb7f3d50bb5ad4e1269a11", | |
| "description": "gitlab-ci: Remove unneeded python3-pilkit dependency", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "52c53c4a49547a55cac211e476474fd2fc5614ad", | |
| "description": "gitlab-ci: Fix indentation and dangerous \"\\\" in the last multiline line", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b760ccfedb69c926803a4b8d9e61f800e9fc70ed", | |
| "description": "vc4: Fix query_dmabuf_modifiers mis-reporting external_only property", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "61f2e8d9bbde0d4416663fd61c4f63a5a763e96a", | |
| "description": "aco: Don't store TCS outputs to LDS when we're sure that none are read.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b36d8c23ac405be98a0e83ace1bea4d7a95df82", | |
| "description": "aco: Only write TCS outputs to LDS when they are read by the TCS.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4dcca269455adb1029334cefb035fd19d9d99d50", | |
| "description": "aco: Store tess factors in VMEM only at the end of the shader.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c3ab49c6b48299935751009c4109a4d2a3b8912", | |
| "description": "aco: Don't generate an if when the first part of a merged HS or GS is empty.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9695013986d3341e5bb74cfc09dc492204129f5", | |
| "description": "radv: Enable ACO on all stages.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cec6a856e53c2a47370652269ec4619e5cf895b9", | |
| "description": "aco: Enable running TES as ES, including merged TES+GS.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4fe5eadfaeef515af11007d070df785be8831363", | |
| "description": "radv: Enable ACO for TES when there is no GS.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "926bdfae7dcc8bb0c3f5748b5563fb417cd6b5fe", | |
| "description": "aco: Implement loading TES inputs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec56a7093ce21ee63ca3e153613e494872a403f3", | |
| "description": "aco: Enable streamout when TES runs on the HW VS stage.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6047e51430ed423635090a30e965db7f01eb6d72", | |
| "description": "aco: Store TES outputs when TES runs on the HW VS stage.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d9d1cbce9cda14bada3723134c651c226002012", | |
| "description": "aco: Use TES output info when TES runs on the VS stage.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e8f4baede5de386e71c0c04f05ca8f8df813bba", | |
| "description": "aco: Setup tessellation evaluation shader variables.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80d281c6dc9e64f51f7ffb0b649148bc7f71917f", | |
| "description": "radv: Enable ACO for tessellation control shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a952bf394609134ff96f4bebb41bd022c621bfa6", | |
| "description": "aco: Fix LS VGPR init bug on affected hardware.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57a7d58c5d7651ac10a41f08afd02f84064abbb3", | |
| "description": "aco: Store VS outputs correctly when tessellation is used.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b7f196fbc820b4f096f80428fb980dc04243255", | |
| "description": "aco: Implement tessellation control shader input/output.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "655c050119719e185ae41bdafb1e62d71ccc3069", | |
| "description": "aco: Fix combining DS additions in the optimizer.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c70b0d0267234716e94aeaf0e585f27c8a8e21fc", | |
| "description": "aco: Slight fix to lds_store and lds_load.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "db93af5f1b7a04fba0899e45b64204766c6ec4aa", | |
| "description": "aco: Refactor VS output stores in preparation for tessellation.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0062bb04accb7fdd6174b45b7db8c0fb962bdf02", | |
| "description": "aco: Refactor load_per_vertex_input in preparation for tessellation.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e692d65e1c1572a23a0ad6bbe3fa7fa543c9d20", | |
| "description": "aco: Introduce new helpers for calculating address offsets.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "19d5dc9ceea8243596903fed60716a3318d0d653", | |
| "description": "aco: Introduce new VMEM load/store helpers.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4fc1da208efa6333ce4fa6836d0348313085d635", | |
| "description": "aco: Remove esgs_itemsize from LDS alignment calculation.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca342701c578575f842a679680c4be2d79ba1873", | |
| "description": "aco: Extract LDS alignment calculation to a separate function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe80f22470a194f2736e2277f41acf246f27f1c8", | |
| "description": "aco: Remove vertex_geometry_gs assertion from merged shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f53d31fb9b27b490a8773173707b244c5826b5a3", | |
| "description": "aco: Use mesa shader stage when loading inputs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90167112736c603f9f839506e4aa69fe3b8c848d", | |
| "description": "aco: Setup correct HW stages when tessellation is used.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89ff5b1e514e5473a3fa2700517904caf0bfdfa2", | |
| "description": "aco: Implement load_view_index for TCS and TES.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa5eed673c42cfd20bb49410e10c78b46e405590", | |
| "description": "aco: Implement memory_barrier_tcs_patch.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a8d15ab6daf0a07476e9dfabe513c0f1e0f3bf82", | |
| "description": "aco: Implement control_barrier for tessellation control shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2489e4dfd183919028d5a346c2dffc6138c7269f", | |
| "description": "aco: Implement load_invocation_id for tessellation control shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5107b0312a9583fa897f0fb82889df62e19803c5", | |
| "description": "aco: Implement load_patch_vertices_in.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6edf6ad130af7cd02bc5beb0f9d68292fee1557d", | |
| "description": "aco: Implement load_primitive_id for tessellation shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "754837f3b5f1548a1d0f5689c3d340092d64704d", | |
| "description": "aco: Implement load_tess_coord.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ca2b254ca23781fba8eb7d1f1ca64519089088b", | |
| "description": "aco: Setup tessellation control shader variables.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b3316f3c9930c1991fbb512897d77001644bfa5", | |
| "description": "aco: Extract setup_gs_variables into a separate function.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "346bd0c623fdc9882e00fdb3301b73afb9fd3fe8", | |
| "description": "radv: Move some helper functions to the radv_shader.h header file.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "78d42d41d47f65f20cfd9ce984eebb9282ed96e4", | |
| "description": "vdpau: remove bogus assert", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc" | |
| }, | |
| { | |
| "sha": "b6cebf64394858be8e896c73de7d896f2bb071f7", | |
| "description": "radv: do not recursively begin/end render pass for meta operations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c78e88e8a60fdc44cd5f95177a00aae480616559", | |
| "description": "lima/gpir: print acc ops even if we have only one source", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "492ef353fb3e48e77469d7787d3fd2d3d8d9202d", | |
| "description": "lima/gpir: improve disassembler output", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bcbc2b61b53ba39df320777ede30117b249d9738", | |
| "description": "lima: print gp uniforms if gp debug is enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f5543990e250d4a83467c8e9d6d663dc20d6d4b", | |
| "description": "gitlab-ci: add rules:changes for RADV", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be22995ecf868a90c6b14fce9b907cf302459e71", | |
| "description": "gallium: hud_context: Fix scalar initializer warning.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09fbde830f30c8a316710ef827c323be8e43bc7c", | |
| "description": "panfrost: Move pan_afbc.c file to the the right Makefile.source file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67aae8f98fdda52318c6f314210492a92be7cdfa", | |
| "description": "freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2dc300421d3079d653f106a876263904ba0faacc", | |
| "description": "gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cache", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "0db74f479b9c5efe52c5d021fe04ba5ce1f4e1bd" | |
| }, | |
| { | |
| "sha": "1fa259b035c000b590a91a5b51412a2ff1972ab0", | |
| "description": "vulkan/wsi: fix cleanup when dup() fails", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d" | |
| }, | |
| { | |
| "sha": "6e035c01fb95686b9c48f2930104b90c7d12f0f7", | |
| "description": "Revert \"gallium: make handles of set_global_binding 64 bit\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e1ffb72a05f9b50ee47767aaadbab3e47896ee14" | |
| }, | |
| { | |
| "sha": "e1ffb72a05f9b50ee47767aaadbab3e47896ee14", | |
| "description": "gallium: make handles of set_global_binding 64 bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0541350e3a3cca58484880df04c0db160180b726", | |
| "description": "pan/bi: Implement comparison opcodes via BI_CMP", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6409896ca70d6f7cbcc95b370118c7fa95b7220f", | |
| "description": "pan/bi: Print source types unconditionally", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20c7d57ede3a5e71aa6e2ef901d42eafcc39f1ae", | |
| "description": "pan/bi: Specify comparison op for BI_CMP", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08ab7cecd98ca5e128ed3bfc7cc38b0a24b37181", | |
| "description": "pan/bi: Lower b2f to bcsel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3823551b4cbdeda12ddc65dfb7519258627a02e", | |
| "description": "pan/bi: Implement nir_op_bcsel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a1baafede488987ea3237c1b8990332c6b82f89", | |
| "description": "pan/bi: Import algebraic pass from midgard", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55f0d811e4aeba74842c8a86e02889ae3e86c994", | |
| "description": "pan/bi: Add isub op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acab788578cd1ccd67b042798786a39394ad5f03", | |
| "description": "pan/bi: Disable lower_sub", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1216a63ff22277fede7d7953019fc3412714a4af", | |
| "description": "pan/bi: Implement fabs, fneg as fmov with mods", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8ed79c9ed756a550f98f588abb46099916401cde", | |
| "description": "pan/bi: Handle special ops in NIR->BIR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b674e39d7224e228aacaa16beee718f059c31f09", | |
| "description": "pan/bi: Add BI_SPECIAL_* enum", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c862234ab3002b5d257e7ea3d76cddad8ca461ea", | |
| "description": "pan/bi: Add a bunch of ALU ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a5896cd76629ed2a2cd87ecdcc1f8a723280cae", | |
| "description": "pan/bi: Implement fsat as mov.sat", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "48e50efd5de7b9ad79f89ba5183a1f45214d501d", | |
| "description": "pan/bi: Allow inlining constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "929baf3f88d381313dce7883dfe827305ce55702", | |
| "description": "pan/bi: Add initial handling of ALU ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "330e9a66968056330ac030e4ecb738eb3c8489e9", | |
| "description": "pan/bi: Lower vec* to writemasks in NIR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69c66ffd8440a6763977641570ffde4fdd5eb3d8", | |
| "description": "pan/bi: Remove bi_load", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e9d480ca1bcf9d410535c95cbe2f93c802b82409", | |
| "description": "pan/bi: Introduce writemasks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "795646d8f863ec2200fa8b92c036b0897f2bdd2b", | |
| "description": "pan/bi: Generalize swizzles to avoid extracts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9b8cb9f5aee3428e49d80b2154718cae6c29938c", | |
| "description": "panfrost: Move mir_to_bytemask to common code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba03e308b66b0b88f60b99d9d47851a5e1522e6e", | |
| "description": "freedreno/fdperf: set locale", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "30dd0599250c4743ded25663d32c263ab226510c", | |
| "description": "freedreno/computerator: add performance counter support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af68b0d3460259b4d9255c36f31381059e482019", | |
| "description": "vulkan/wsi: Return an error if dup() fails", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34d2637fa76ba4dd1969f06352e191ccb228d8f3", | |
| "description": "vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties fails", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c96e25de77b4879f54ef5727378dacf13e7e398", | |
| "description": "freedreno/ir3: try to avoid syncs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc82521de4e8e85022a5facb1b5f52d5139d3022", | |
| "description": "freedreno/ir3: round-robin RA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b2b349096f03803b974d1d942cfff37f77325bee", | |
| "description": "freedreno/ir3: track register usage in first RA pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ae93be8fbdf753e07fbf1b707ce3bc89105b5a9", | |
| "description": "freedreno/ir3: fix has_latency_to_hide", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6eb11295a7fab543d738263798b96883e3a658b", | |
| "description": "freedreno/ir3: split out has_latency_to_hide()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd2e050a8422aed2f4de601b3894cbba94ba30bb", | |
| "description": "util/ra: move NO_REG to header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36aed70b591f7f4f642b26f46f7928be6d137e7b", | |
| "description": "util/ra: spiff out select_reg_callback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b3efa2a4da206112f6c9b5adb2df37c2efe646e6", | |
| "description": "freedreno: fix FD_MESA_DEBUG=inorder", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0" | |
| }, | |
| { | |
| "sha": "752b9985bed171a39bb439421d0e2cd8d0ab82aa", | |
| "description": "freedreno/ir3: add simplified stall estimation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64ae2ef8bbc63750346345e331750f0e0c643103", | |
| "description": "freedreno/ir3: remove extra nops inserted in scheduler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad2ff7a278a80a05021c68fa014731e8d9c10713", | |
| "description": "freedreno/computerator: add hrsq/hlog2/hexp2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4a8e4c18d2f088458664363eba37173bd457bab8", | |
| "description": "freedreno/ir3: also lower lowp frag outputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3535797e8c991d5159871f1517fde107b6990a96", | |
| "description": "nir/print: show variable precision", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "10eee6d8c630a346cb7d531263f69151016946d6", | |
| "description": "intel/tools: Fix compilation with UBSan", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "74be835a84aaa9637c550ae4d71a2dfc66dc6990", | |
| "description": "i965: Use gl_vertex_format in brw_vertex_element.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e62b82a693e6835dce809e924b4a2335486659d4", | |
| "description": "i965: Make use of the vertex format functions in i965.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf929823bf8253388a863fa495844380060f68fb", | |
| "description": "mesa: Provide gl_vertex_format accessors.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1641c872ed36ee92ce8136385936e19f8535bec3", | |
| "description": "mesa: Remove now unused _mesa_draw_attrib.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "305724dd7b716fc1c577fde6a0dd3fa62fc0f502", | |
| "description": "mesa: Remove now unused _mesa_draw_attrib_and_binding.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4ccda7bfd9712f1a9e29b9209e444c8e5652167c", | |
| "description": "i965: Remove glbinding from brw_vertex_element.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "38db4f17200cb5bfeb550bb732ccace5052afb04", | |
| "description": "i965: Reorder workaround flags computation.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e53fd073beabfa36338fa349dedfa83e0d0a4d92", | |
| "description": "i965: Split merge_inputs and clear_buffers.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de579ffba2e4968cf9aca046369c3cbb6684a1e2", | |
| "description": "i965: Test original vertex array pointer to skip array upload.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b684030c3a656ffdbc93581856034e0982db46fd", | |
| "description": "i965: Use the VAOs binding information in array setup.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1f2c84282bbcce9d7e94ac99d2ff1b3489f6e67", | |
| "description": "i965: Use 32 bit u_bit_scan for vertex attribute setup.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ea3ca3eca4c0c7ff3b41ff09e6cb30b532c8bc5", | |
| "description": "iris: Move down iris_emit_sbe_swiz in profiles.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "630154e77b778ccb594be9e572988b05b0fc28e1", | |
| "description": "i965: Move down genX_upload_sbe in profiles.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1a6a15aafd1bca30753abe626b85f26f029207a", | |
| "description": "panfrost: Get rid of ctx->payloads[]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "093da77ce68dd7c57e330f817f51ffa63e99783d", | |
| "description": "panfrost: Use ctx->active_prim in panfrost_writes_point_size()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d66ef690d127a37e6832c1d0e9fee0f48e2c6232", | |
| "description": "panfrost: Re-init the VT payloads at draw/launch_grid() time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "836686daf36cd8d7c17c909d98f5c9e07549d674", | |
| "description": "panfrost: Move panfrost_emit_varying_descriptor() to pan_cmdstream.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b95530bef23826d3d6ca2e2e2d0ad2d74e572a47", | |
| "description": "panfrost: Move panfrost_emit_vertex_data() to pan_cmdstream.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "251e685e726173f7256d12bdb6ce882859994793", | |
| "description": "panfrost: Inline panfrost_queue_draw() and panfrost_emit_for_draw()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d9995e82cdbf41efb7fb886922244eb958e4a9d", | |
| "description": "panfrost: Move vertex/tiler payload initialization out of panfrost_draw_vbo()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "13881a4dada8653a5857a1dad969f7c4acf3db0c", | |
| "description": "panfrost: Move streamout offset update out of panfrost_draw_vbo()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "046c15458575f826da430d86a3056876f1bcc638", | |
| "description": "panfrost: Rename panfrost_stage_attributes()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dcc0b1ff01254554dfc0b0b777bab9ba404fe5b8", | |
| "description": "panfrost: Move the mali_attr.src_offset adjustment to a sub-function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "575f62ea02ecd420572fd952cff5da0304ade17c", | |
| "description": "panfrost: Emit attribute descriptors after patching the templates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4a2ee61a22f5b408a4ac5377b735df3d9d312f50", | |
| "description": "panfrost: Prepare attribute for builtins at state creation time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b692ab076a72be97bea6bc527ea1c2e55c5f4d3c", | |
| "description": "panfrost: Ignore BO start addr when adjusting src_offset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "128820b88681dbcad156138594ca846c95904ee8", | |
| "description": "panfrost: Drop initial mali_attr_meta.src_offset assignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "528384cb6dedfa43980e89ef8dc8c8380d8645a3", | |
| "description": "panfrost: Add an helper to emit a pair of vertex/tiler jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e0a08bc8eb2214bd2ba378a894c0b40568444cc", | |
| "description": "panfrost: Move sampler/tex descs emission helpers to pan_cmdstream.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b946a1d2b5319d2a24c04c79a64706b89efcc9e", | |
| "description": "panfrost: Add a panfrost_sampler_desc_init() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b02f97c87559256086a935836abae3f67ad478c6", | |
| "description": "panfrost: Prepare shader_meta descriptors at emission time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55e014336fa69545b71f15c627bb29a7d7c39f7e", | |
| "description": "panfrost: Prepare things to get rid of panfrost_shader_state.tripipe", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e94076f8f59c25ba1ccb5e3409b9587a9d0845e8", | |
| "description": "panfrost: Add an helper to update the rasterizer part of a tiler job desc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56aeb921e92ace34e84440ff679590b98895b9e7", | |
| "description": "panfrost: Add an helper to update the occclusion query part of a tiler job desc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5f043cc7766fc506f8de88d38cf9b60d7a47afbf", | |
| "description": "panfrost: Simplify panfrost_emit_for_draw() and make it private", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8ac17139b1c9b5f8b017c389a29fd373ecfd9e55", | |
| "description": "panfrost: Stop using panfrost_emit_for_draw() for compute jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d75eb002e1e3444052eb93046368dddea9b576c", | |
| "description": "panfrost: Move panfrost_attach_vt_framebuffer() to pan_cmdstream.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d33d42b4d42abc9fb8b212222ca5f6d17d94e7d", | |
| "description": "panfrost: Dissociate shader meta patching from the desc emission", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36725be4d952117f75c112db7eecbd3bc1f3139e", | |
| "description": "panfrost: Move shared mem desc emission out of panfrost_launch_grid()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b735a2d808205c8a3e5e496d85693db85f7716c", | |
| "description": "panfrost: Move the const buf emission logic out of panfrost_emit_for_draw()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a72bab1c3e6b2732f2f4e7f4f0a16ff1a8927ebd", | |
| "description": "panfrost: Move viewport desc emission out of panfrost_emit_for_draw()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "79f8850527756dd0d0e861a59d8c7e6700314a5d", | |
| "description": "panfrost: Move the batch stack size adjustment out of panfrost_queue_draw()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b28f4bb67ce385b8e87c8d2c4d29195fe557547c", | |
| "description": "panfrost: Add an helper to retrieve the currently active shader state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0402f79601c69089cc3cefab51adab9c3331669", | |
| "description": "panfrost: Assign primitive_size.pointer only if writes_point_size() returns true", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24db276d11976905b2e8a44965c684bb48c3d49f", | |
| "description": "radv/sqtt: describe pipeline and wait events barriers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c04e9befc0d3eaa4ec8e04af39a11f98c4a659ba", | |
| "description": "radv/rgp: bump the instrumentation spec version to 1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac0d5b6b119e21b84f687b1b38a22c6f09332a12", | |
| "description": "radv/sqtt: describe render pass color/depthstencil clears", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b829fbb7f0fa55a7a44a27ae2d44f9c986b213b9", | |
| "description": "radv/sqtt: describe draw/dispatch and emit event markers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dcfc08f5b8a322cf015f7216fb0aeada117d53a4", | |
| "description": "radv/sqtt: describe begin/end command buffers with user markers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "31ecf0b17dc0dfcc70eb96295e52339e9f176c8b", | |
| "description": "radv: initial implementation of the driver internal layer SQTT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be700775dc2e97a414d14bc764cd2eb72a639306", | |
| "description": "radv/sqtt: add a helper that emits thread trace userdata markers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4fbcfe8183b7253b411dd7ac2aadecd47bd76e4", | |
| "description": "radv: use device entrypoints from the SQTT layer if enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9c88e4a272adaf94082b36b4b94ce0c475e5f779", | |
| "description": "radv/entrypoints: declare a driver internal layer for SQTT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127", | |
| "description": "panfrost: Pass the sampler view format when creating a tex descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ce845f44e9e8109b9daa74bc15f98063c35bc555", | |
| "description": "Revert \"panfrost: Z24 variants should be sampled as R32UI\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d0ec5b8a6fcf4ac14cb0a2346185aa24207c7d5", | |
| "description": "gallium: Add forgotten docs for new CAPs related to transform feedback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "251c6991a3a3b6f25239ef746f786e91a7553798", | |
| "description": "lima: enable minmax cache for index buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "53d6bb9fc633a4d0ad99c25ac4a9ca09f12d87bf", | |
| "description": "panfrost: split index cache into shared part", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "040a7117c3b404f82a39cf7b2b232a2149ddfeec", | |
| "description": "st/mesa: fix a possible crash with selection and feedback modes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b0e043d486d06a17329b38f41a8e3703c85d356", | |
| "description": "st/mesa: flush the bitmap cache before st/dri and vbo flushes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "45d4665dc749fa52cc165d8d22356c8d8b5b3e22", | |
| "description": "intel/fs: Fix workaround for VxH indirect addressing bug under control flow.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f93dfb509cbf9474befae9919dd8c135bbd67093" | |
| }, | |
| { | |
| "sha": "c144875f624d17f3d28141f2ae7311865e7b03c8", | |
| "description": "intel/fs: Allow NOT instructions in conditional discard optimization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e", | |
| "description": "intel/fs: Do cmod prop again after scheduling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "461ee852486da724c79c5145fa2e50bdfa54aa55", | |
| "description": "docs: update calendar, add news item, and link releases notes for 19.3.5", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b06471b77d5c35e04499c7ac27fce8c21bbadd2d", | |
| "description": "docs: add release notes for 19.3.5", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ffa6eab88332982466f7ba420eb804ed7f97694", | |
| "description": "st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "fdd96578ef2dfe9c4ad5aab5858036298d444a64" | |
| }, | |
| { | |
| "sha": "c1b8e84961066a25e0950e7965285b47df4bb97f", | |
| "description": "radeonsi: determine uses_bindless_samplers correctly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc65df56519af568c2e5954793c17a8aed858148", | |
| "description": "ac: add a bug workaround for the 100% NGG culling case", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "8db00a51f85109e958631ef74a458b0614f37097" | |
| }, | |
| { | |
| "sha": "7481c4be583493374925dbe53703f992616ce91c", | |
| "description": "radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ea2034f583a62f151f105db4eecfdb5f088e81a", | |
| "description": "radeonsi: enable EXT_texture_shadow_lod", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3728816afbbe39a563ec02ba65f3b1516d79881", | |
| "description": "egl/android: require ANDROID_native_fence_sync for buffer age", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7976ed43a7faa8a987b7b90e8f05471fde70620", | |
| "description": "radv/sqtt: fix RADV_THREAD_TRACE_BUFFER_SIZE spelling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7bbd10da23a4c9355e78cbbc4abbf024c0c1edaa", | |
| "description": "docs/releasing: add missing </li> tags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68d8606c4c133489a2e95ec26b1f75b8ed5686e8", | |
| "description": "docs: trivial fix for html structure", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83e20139db7e55c40a7658a0bdcb115e790bd138", | |
| "description": "glsl/opt_minmax: Add support for float16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3cc81e86cc71259626a52b057d67c4a77c19839", | |
| "description": "glsl/lower_instructions: Handle fp16 for FDIV_TO_MUL_RCP", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4fcac46cbd720ec88a6762cf5cda5906eb379c9d", | |
| "description": "glsl/lower_instructions: Handle fp16 for MOD_TO_FLOOR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6c1c2b779abfda8c7271240f24e92cb6970106a3", | |
| "description": "glsl/lower_instructions: Use float16 constants when appropriate", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b39bb4fc05638c6c250e9b79c5c8dcf7361229c", | |
| "description": "glsl/validate: Allow float16 in the expression tree", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "198d4a535b9f090f05137d335d3676f3cae1fc1f", | |
| "description": "glsl: Add type queries for fp16+float and fp16+float+double", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad27eb28d95e10b72ec728f52f87364db8184e32", | |
| "description": "glsl: Handle fp16 unary operations when lowering matrix operations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b8edffaa5816449436fac981fd27005fcede8c9", | |
| "description": "glsl: Add ir_unop_f2fmp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d6b007da8a36254e03e2ae9e83bd3330f528dc8", | |
| "description": "glsl: Add b2f16 and f162b conversion operations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b9f6caf0676bf875d7b346f9d1838c2b6c6b2f1", | |
| "description": "glsl: Add IR conversion ops for 16-bit float types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "878a35db9dafa0cd8da19149d6f5c34e652a1459", | |
| "description": "glsl: Expand fp16 to float before constant expression evaluation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "505428f20b082f04787630e6d0e5f4dfbce5efb7", | |
| "description": "glsl: Implement constant propagation for fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83afebf359983b885b22320f4d66ca7c8007593e", | |
| "description": "glsl: Add fp16 case for ir_triop_lrp optimization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "668ab9f19d86d34672c2e390ff6f412dae9c6191", | |
| "description": "glsl: Add support for float16 types in the IR tree", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4068d6baff78b203477abbd3c3453a0058ecee56", | |
| "description": "glsl: Add ir_constant constructor for fp16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b75a166e6866c4ab3f2c525763a25c9b7ab9fb56", | |
| "description": "freedreno/ir3: Don't fold conversions into sign", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2a9d6fdd8c5a94b574e241f9cad5662cbaef54b2", | |
| "description": "gitlab-ci: rules:changes to test on tested drivers changes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "61fb17e8d74b9b38f54780483157682fe9d3e312", | |
| "description": "amd: join emit_kill() from radv and radeonsi in ac_nir_to_llvm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bdd7587414441920743fe476270560722b6beb18", | |
| "description": "radv: use nir_lower_discard_to_demote to work around game bugs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9d64ad2fe791fcdc3c8c8c2115febdea7cd3e1ba", | |
| "description": "radeonsi: lower discard to demote when FS_CORRECT_DERIVS_AFTER_KILL is enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de57ea2a3da2188e1c1d9fb043028c5f823cc755", | |
| "description": "amd/llvm: implement nir_intrinsic_demote(_if) and nir_intrinsic_is_helper_invocation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ce87da71e93d9eea7e9a2667e3273cab9c97667f", | |
| "description": "nir: add pass to lower discard() to demote()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5adcfa68a935f866dd76f87a189108fbbf226630", | |
| "description": "nir: gather info whether a shader uses demote_to_helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "66bb314cb4f531e06e254b231ae1ded963d447c4", | |
| "description": "docs: fix typo in v20 release notes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4390c232ade997537a083be567b28d3c542f0fb2", | |
| "description": "Revert \"docs/relnotes/19.3: fix vulkan version reported\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "5ff443b8aa9650f907bd9b5524bab21febe42ec9" | |
| }, | |
| { | |
| "sha": "24408acca47619bdb2da1d3f2fa91b1b6e092e16", | |
| "description": "nir: fix compilation warning on glsl_get_internal_ifc_packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad66b25415745383aa9380975f16967bfb1022a8", | |
| "description": "gallium/swr: Fix vcvtph2ps llvm intrinsic compile error", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33b255e107b470b8d2ea5bd96d82c613244aaf47", | |
| "description": "meson: enable -fno-common by default", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "283e815339a15fa99039c69f1e225269790ae955", | |
| "description": "omx: fix build with gcc 10", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e924181ea89e5e261f8aa24564c32ed22941e752", | |
| "description": "intel/compiler: Discount NOPs from instruction counts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bb3e7b0fe34e02607e14c812b7aa5a7d67f047d0", | |
| "description": "intel/compiler: Pass shader_stats for each SIMD mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7d0460d585d6df7f2776e7c1c9b0109aed7dbe2", | |
| "description": "intel/compiler: Pass backend_shader * to cfg_t()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "edae75037fe52a88d5f1d6c44484d714fac944d6", | |
| "description": "intel/compiler: Mark visitor parameters to scheduler const", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "75a33e268ea4eed0391b1f77948337b747834545", | |
| "description": "intel/compiler: Mark some methods and parameters const", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03ac90aae517b6275809815a1b0223edd98eccd9", | |
| "description": "intel/compiler: Make instructions_to_schedule a local variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43019c6f2cb6b35589213b3ae07b3859825ab1fe", | |
| "description": "intel/compiler: Remove unnecessary local variables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d0821a21676304822d3364e7ba1c064ca523825", | |
| "description": "intel/vec4: Make implied_mrf_writes() a vec4_instruction method", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d8f3d0a3a85244450d43da44cb8eed2389969b47", | |
| "description": "etnaviv: implement emit_string_marker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "446062833022a86e2e679ba631931164c9e3467e", | |
| "description": "etnaviv: increase number of supported varyings to 16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "53c6cb1bad7dfd886d937009c363aac09cd5fa1a", | |
| "description": "etnaviv: update headers from rnndb", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84816c22e4cf782bf521a005cff6063932a11872", | |
| "description": "etnaviv: ask kernel for max number of supported varyings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0103f02acb10dcdea23461ba214307a6827a7772", | |
| "description": "gitlab-ci: Always name artifacts archive after the job producing it", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20c09c9c068b7dff6705cf385eac203fd12b806a", | |
| "description": "anv: stop storing prog param data into shader blobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e03f9652801ad7f70091e084535a3fb6650c3acd", | |
| "description": "anv: Bounds-check pushed UBOs when robustBufferAccess = true", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "faea84e2540810feb66ac88359b50cf69f2b3cc6", | |
| "description": "anv: Add an align_down_u32 helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "61ac8cf08381f7df05b477cfc6854b3b4b88f03f", | |
| "description": "anv: Align UBO sizes to 32B", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4610d69e37fd9472b88fcc7f1bad6530242aa105", | |
| "description": "anv: Delete some pointless break statements", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "28c243e9ece55d0dda0cf065b2496c9f1ff05c79", | |
| "description": "anv: Pass buffer addresses into emit_push_constant*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff5de35127d788584be56b047cb609effca5c80b", | |
| "description": "anv: Mark max_push_range UNUSED and simplify the code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35ca2ad22e20ad3bc3301ee1e9157b8c351d959e", | |
| "description": "anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "022e5c7e5a5a1ff40d7f5e8d3d768345e7746678" | |
| }, | |
| { | |
| "sha": "0e4c001951a3c07d7ea4ddcd7edda69c20aa49ba", | |
| "description": "docs/relnotes/20.0: fix vulkan version reported", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ff443b8aa9650f907bd9b5524bab21febe42ec9", | |
| "description": "docs/relnotes/19.3: fix vulkan version reported", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2557d614d36da58ceedfdbb021b8d1f566f7d0e9", | |
| "description": "gen_release_notes: fix vulkan version reported", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d" | |
| }, | |
| { | |
| "sha": "de30a7ae6ea3d1fa90977229bc71afed595a4d5d", | |
| "description": "pan/bi: Fix Android.mk", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b0be49005bf7d66d8f8fc8a9bb39dd5e29ab243", | |
| "description": "pan/bi: Rename next-wait to simply 'wait'", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b329f8c750af96f9efb968045dcf03b0fad1b34e", | |
| "description": "pan/bi: Add dummy scheduler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51e537c9fa4d10bc5b065a60095bf2d85080d3c5", | |
| "description": "pan/bi: Implement load_const", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ead0d3488bba096bd697048edf85470d1c5cf20", | |
| "description": "pan/bi: Add preliminary LOAD_UNIFORM implementation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "48910e83889a0736f61aca7c4b196d7c6420db9a", | |
| "description": "pan/bi: Implement store_vary for vertex shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d86659ca57ebe9d1752e33ed6ffe1e1b70c5f50d", | |
| "description": "pan/bi: Add helpers for creating temporaries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59b476e11adf1ad2ddfc597a8f742fb23fd1ab80", | |
| "description": "pan/bi: Implement load_input for vertex shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dabb6c6b9fd473b10ae9d63b96e7ef248b1a7ed1", | |
| "description": "pan/bi: Implement store_output for fragment shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "79c1af062341266d7ad64a0ac221394d6cbfdfdc", | |
| "description": "pan/bi: Add bi_schedule_barrier helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "92a4f26e7f5249df3cb853b3a8cd9e726690d66c", | |
| "description": "pan/bi: Add blend_location to IR for BI_BLEND", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "07671826658dfc90ead2773c864a2ba3460a97e2", | |
| "description": "pan/bi: Implement nir_intrsinic_load_interpolated_input", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "806533ba7ff9d52583d6340b9b2b3c1212d77d79", | |
| "description": "pan/bi: Fix destination printing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "65c8dcca3b35a482c8378e10bb245a92e2e2bfdf", | |
| "description": "pan/bi: Handle jumps (breaks, continues)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "987aea14000ce6524b12d72488dc1275d5e8a991", | |
| "description": "pan/bi: Handle loops when ingesting CFG", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6", | |
| "description": "pan/bi: Add support for if-else blocks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "977a38c87f5816828fa42d1da02626d69ba1662f", | |
| "description": "pan/bi: Call nir_lower_io_to_temporaries in cmdline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55dab92073f14a9b9c42175af9ddc210277bca5e", | |
| "description": "pan/bi: Add instruction emit/remove helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7fd22c3bbd781ce497304c1270f367b1cd5fd14c", | |
| "description": "pan/bi: Print branch target", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e9b5f8ef4b80e57c9653fcdc5e0867e9dd338a6", | |
| "description": "pan/bi: Don't print types for unconditional branches", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c7ee8a9746b1ae7d852b1ae3e5408378547c156", | |
| "description": "pan/bi: Improve block printing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83c4562503cc96ee04d873ee5c814e43b9e61b56", | |
| "description": "pan/bi: Walk through the NIR control flow graph", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d29184f6985b5e88c3a32526850acd7c8f3ab46", | |
| "description": "pan/bi: Lower and optimize NIR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c652ff8caa8fc7608fc6b98b56324ffc230c118f", | |
| "description": "anv: Flatten the logic add_aux_surface_if_supported (v3)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "615c65ba1ba6a79536cbced85c13dafbd8a33375", | |
| "description": "anv: Refactor creation of aux surfaces (v2)", | |
| "nominated" |