From 404180c50041dfe2dfe15cc2d50eb0c97f376634 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 14 May 2020 00:51:47 +0200 Subject: [PATCH] .pick_status.json: Update to 5a6beb6a24aa084adfd6c57edd0a64f0a044611a --- .pick_status.json | 3294 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3294 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 1c23f560d7c..b92da596360 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,3298 @@ [ + { + "sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a", + "description": "freedreno: add adreno 650", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "72d7d2145c400816dd297a20078adea2cfcc3146", + "description": "freedreno/a6xx: use RESOLVE_TS event", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e49748521ec9182e8d2eec823182cc463709123f", + "description": "freedreno: reduce extra height alignment in a6xx layout", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f6f8a19092027ab0248e216997a5529565ce2e12", + "description": "freedreno/a6xx: split up gmem/tile alignment requirements", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bf024c96ad33dccbbd8e823407e085e75171b5a5", + "description": "freedreno/a6xx: don't use gmem_alignw for imported buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4b65fcb067c6f6a34b08d03e40edf62dc0a9472f", + "description": "freedreno/a5xx: remove unused reference to gmem_alignw in layout code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba", + "description": "freedreno: move a4xx specific layout code to a4xx code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "55803224865d735f060c55cc8940946da725cb0b", + "description": "tests: Make tests aware of meson test wrapper", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ef0d92459c3fda92fb3a42b55b7366d9b951a9bf", + "description": "gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417" + }, + { + "sha": "fc06b8b7dc27d9e0b1a84e898d9f42465bd491e4", + "description": "pan/mdg: Optimize liveness computation in DCE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c24dfc9da42abadf079b012f0d6e52fb4c829112", + "description": "pan/mdg: Precompute mir_special_index", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4cf02b5d4a649b9fe621e3ef855021389663222d", + "description": "pan/mdg: Optimize pipelining logic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d39f95b75a641d1587151c77c23de85d3d81e89a", + "description": "pan/mdg: Emit fcsel when beneficial", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "db9e16450dac9925c0763de1971c6e18de7944f3", + "description": "intel/aub_error_decoder: print driver identifier if found", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "64473fd8f7d5d72c4cdb599fc2da8a15e465344e", + "description": "anv: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "507b1ca10c62833b515dcbedf9ee56e3812b88cb", + "description": "i965: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2a4c361b069bb84facc7e6b8ae19908505c12850", + "description": "iris: add identifier BO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "805b32cab90547a576afba4a16b04603d355a4af", + "description": "intel: add identifier for debug purposes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e81de67d858ce2d6bde9f4c7b06a05ec3c1f4f2b", + "description": "i965: store workaround_bo offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "07781f0afef80c22389c4ac92dbce2cf47c9ab45", + "description": "iris: store workaround address", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "33b452aae72a185c877d6f9cd806d8ffa20d13e2", + "description": "anv: store the workaround address", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0ff5b9e6923d2083da6c97b6569e50dad78a72eb", + "description": "blorp: rename workaround address function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f36708b143fec1a09c46ea13324df08c0cb5f667", + "description": "anv: fixup unwinding of device create failure", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "faf28b83fddad6f12e536360690031b9ff2039c3", + "description": "panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3725aa7b5dbea96a747ede0182a3c8a52d756948", + "description": "glsl_type: don't serialize padding bytes from glsl_struct_field", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0d9996e223ee6893acba95c7f5100d8345044e6a", + "description": "turnip: enable 422_UNORM formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea", + "description": "turnip: implement VK_KHR_sampler_ycbcr_conversion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "70502f071cde4497104cf2b0d46a7e9fda5cef3a", + "description": "freedreno/registers: document 422_UNORM and 420_UNORM formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db", + "description": "util/format: translate 422_UNORM and 420_UNORM vulkan formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d0e11231a4fa7c7c4da2b4f9aed47a6000687f18", + "description": "intel/perf: repurpose INTEL_DEBUG=no-oaconfig", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb", + "description": "anv: Implement VK_KHR_performance_query", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ceb822f9e00f57ebf7fccea4dd8acb510e28cefd", + "description": "intel/perf: reuse offset specified in the query", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "63c193e921e5936c0d4a906285627ac11fd267f7", + "description": "anv: use a query filled by the perf code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "93924ab0917b52be1a3001509b229c87b7ee6e54", + "description": "intel/perf: report whether the platform supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fe8e8e509992884963e1a17286dd159971a54cf1", + "description": "intel/perf: add counter category to generated code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c36933e0818ade16cb9d29b91c7d4f0068f7af39", + "description": "intel/perf: add helper to compute metrics from counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a7890f559b34e5a97689f16f0f1cdb1651fc4de7", + "description": "intel/perf: emit counter units in generated code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d15369332ff400aabb008f9990f7b990b3c8643e", + "description": "intel/perf: compute number of passes for a set of counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f0c4c2afe4aa669e3f8cac668c3fb4dc359f57f", + "description": "intel/perf: create a unique list of counters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "65d242ff5e57319c065cec4192dcec6237d60b91", + "description": "intel/perf: update generated code to ralloc all data", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a683e7f3dc82fabee8ae88931d608ced6c1523ab", + "description": "intel/perf: store the appropriate OA formats in queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8b8eaa84a3e80d1df1c2467dc31432824cffd610", + "description": "intel/perf: make pipeline statistic query loading optional", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc13bfbd05934f4053b633627f5bd2ef1108537b", + "description": "intel/genxml: add PIPE_CONTROL command cache invalidate bit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b", + "description": "anv: add a new execution mode for secondary command buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a96d92a689a3e6112b5e2b4cc1b99b1152d7961a", + "description": "anv: don't reserve a particular register for draw count", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e", + "description": "intel/mi-builder: add framework for self modifying batches", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "570bd760d3e1c2754fc045981d2162df67e81592", + "description": "intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ee9b17fc26178dffde63f793391a54a7c67f292d", + "description": "gitlab: Ask about reproduction rate in the issue template", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "989619c05b97e57d8d8a805954ff4553c4f3763c", + "description": "nir: Add const to nir_intrinsic_src_components", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "29afa88941dc9319257f19daacec88eef9e72b29", + "description": "pan/mdg: Apply outmods", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "db7b0eb9112479a82a775c879186602e15c733ab", + "description": "pan/mdg: Use helpers for branch/discard inversion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5500b1f2801cf7b0056cdbdec4d168bda58e36e0", + "description": "pan/mdg: Remove invert optimizations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "449e5ded9340243b68183d7fffcc838cf283c89c", + "description": "pan/mdg: Treat inot as a modifier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b124f5315cf5b6a81ddfc18643a3a52ed9a87a83", + "description": "pan/mdg: Apply abs/neg modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "24e2e24dc0124e5c5f9426a5f571a487b2ac6bfe", + "description": "pan/mdg: Ingest fsat_signed/fclamp_pos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "22bb5a9acb27f12f175ca76128912b6cd16fff79", + "description": "pan/mdg: Prepare for modifier helpers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f0455de6fc8a62d280e965eec15795c6652719e4", + "description": "pan/mdg: Drop nir_lower_to_source_mods", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "acc5afb0af5ed64b9469c07dc02ff0d7a018a24d", + "description": "pan/mdg: Remove .pos propagation pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aeb55180ff34c50006dc3ba49097e9834bf32171", + "description": "panfrost: Add modifier detection helpers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c2b0f3c17d055152795c022da8202043baa3e15f", + "description": "nir: Add fclamp_pos opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0aedce417ae48293f8bebd41c3d69b759b003cf1", + "description": "nir: Add fsat_signed opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "518909290b0123f3bcfec8d6854c25ce451c44e8", + "description": "tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "74f1c304e8d0ba53f9b079684a5e06ca08b0c5f4", + "description": "tu: Fix buffer compressed pitch calculation with unaligned sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "da68c727156babbb25392d8c2efeec410cb69d2e", + "description": "tu: Fall back to 3d blit path for BC1_RGB_* formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d5cc5ff22164ab8effd5d1cc5ef3a16fb2e0984", + "description": "tu: Always initialize image_view fields for blit sources", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc4a02d0ed0755c5cf7b75757b402ea81ce54c24", + "description": "nir: Add a store_reg helper and use the builder in phis_to_regs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3fdbeb70e1a1f98baa6a830901aab44ebd74c078", + "description": "nir: Add a new helper for iterating phi sources leaving a block", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2c8c5cc87d55546cf3b3bedaf0da5bd3ecede322", + "description": "nir/clone: Re-use clone_alu for nir_alu_instr_clone", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4c62dbb145712b49e011feaebd9bf9499b2dfe58", + "description": "radv/winsys: Finish mapping for sparse residency.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fec36c0668bf8f1fd477c97549a0b50f1c55cf4d", + "description": "intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" + }, + { + "sha": "c8635b6fd350baaf85e87f06ffb76b080094df17", + "description": "intel/drm-shim: Add noop ioctl handler for set_tiling", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" + }, + { + "sha": "f8314291b33c7e33b859ffb678a330ca7ae47c9a", + "description": "radv: Expose VK_EXT_pipeline_creation_cache_control.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32e92831456977284537d7d7af990dabf8008503", + "description": "radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e11f077bb24e8aa25572a4b8f5e5a05df48c9f56", + "description": "radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dde998685e7b254b1a80ceafe64776d6d1f28ea9", + "description": "radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "46624f277e4ba1ce92d9747041719134ba023824", + "description": "panfrost: Enable AFBC for Z24X8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "82792ef19fd757bcc5571db875098d2f272f1f86", + "description": "panfrost: Fix Z24 vs Z32 mixup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "861e7dcae6b1156f9eca5ad28b6e21a1e62358da", + "description": "panfrost: Switch formats to table", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6be9e094737aa9bf221724f14228bf2f1286bb2f", + "description": "pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aca15d5cba6f8a4a7898166648fd0a6f841df1de", + "description": "nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "50bead32b150a869f1c17efbee8476114d1462a7", + "description": "nir/opt_if: run opt_peel_loop_initial_if after all other optimizations", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec" + }, + { + "sha": "d221f70299cc4b14316fe83eeb5ae28797421a63", + "description": "nir: Add documentation for each jump instruction type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d011fbde5ceda9924bae389278e8a278eb2dd2cf", + "description": "nir: Use a switch statement in nir_handle_add_jump", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8c87082c940ddba90e7bd0aefdf834eb2c335a74", + "description": "nir: Validate jump instructions as an instruction type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0fb3dc8d1030cf3c373bf90dea61d03d22950b58", + "description": "radv/aco: enable storageInputOutput16 on GFX9+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc1a1da8abbc88e17fc6dec8d000436898187971", + "description": "aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1647e098e94d6aab0b4c454ccdd5300afd1d0079", + "description": "aco: implement 16-bit interp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bbbb4057e64f95e95bd9f302a19e5775556ad600", + "description": "aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c", + "description": "aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d", + "description": "aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ffd3946055ec2761d7a475559f580c587e7ca78", + "description": "aco: implement 8-bit/16-bit mov's with p_create_vector", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "860b4d16f46c343863653faccaa596c193ed13b0", + "description": "aco: allow to load/store 16-bit values in VMEM for tess and geom", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9bd3b67163a0dade4268be9fbc3ca8a220c8bb7a", + "description": "aco: convert 16-bit values before exporting MRTs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "462a5fe6f44e03e1f39238174628beda3e43fa18", + "description": "aco: store 16-bit temporary outputs as v2b", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a3fb064e000a8706319dc996788159bf84a13f0f", + "description": "Expose EGL_KHR_platform_* when EXT is supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "52d6b4d6c0fa480ead93786851349dbd0a54d394", + "description": "pan/decode: Fix min/max_tile_coord mixup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "deb78eec1b7c2fa019c5f8ab8284dab2818b68f7", + "description": "pan/decode: Use a page table for tracking mmaps", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3c355f1ae8be2a7e1f9141c5433bdbb35fdcd7e6", + "description": "freedreno/ir3/validate: add checking for types and opcodes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f484d63617afe67f9eb8ba98f96e5c3617aa43c8", + "description": "freedreno/ir3: add helpers to deal with src/dst types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3561d34fff44ae82283dc1d4352e87d47793c40e", + "description": "freedreno/ir3: add simple validate pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "554f3d54ca1abac21df7ab052c1b48d9d44e774c", + "description": "freedreno/ir3: fix mismatched wrmask for overlapping VS inputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "16cd232dbc31fd594b8ce6b04576870b36d301f6", + "description": "freedreno/ir3/cp: fix cmps folding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "39de27d3b9031af5115504893b5e1bd42756d3db", + "description": "freedreno/ir3/print: print cat2 condition", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7b86b5ed7d355c97b5eb889637e9dd66d98a6e1d", + "description": "freedreno/ir3: fix immed type in create_addr0()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec", + "description": "freedreno/ir3/cf: handle multiple cov's properly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3db5d146e97e132e17fe7e3aca306c3523d14279", + "description": "freedreno/ir3: fix mismatched flags on split", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b24b6a83653f1b53237288215cbff94ffeb2dc56", + "description": "freedreno/ir3/group: fix for half-regs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fcfe5eff63358371b10f1cb75964e3f930d4c858", + "description": "freedreno/ir3: make input/output iterators declare cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c1d33eed417a78407d0955b603085f4e521d9edf", + "description": "freedreno/ir3: make foreach_ssa_src declar cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "65f604e3b3b25bb95c96062675817a3828562e26", + "description": "freedreno/ir3: make foreach_src declare cursor ptr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "599fd861d4898a0e1c51c64f2a5ae2665e052b53", + "description": "freedreno/ir3: be iterative", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b828929ac9d14309b56177350b37def3b001e8a6", + "description": "freedreno/ir3: move where we preserve binning pass inputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d0cfc06a2c3ab583ab8a29d9f365cb5ee417dfe3", + "description": "freedreno/ir3: add IR3_PASS() macro", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c9e5605720f48b3094e708e5c762b340544ab3ff", + "description": "freedreno/ir3/postsched: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c953794cd6e4a5767b0739b1effc48b066e2a29c", + "description": "freedreno/ir3/legalize: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c3630c9d29b7bc7dbdf7d914d39782b4d02c5520", + "description": "freedreno/ir3/group: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "721147a05d47229252dc49460f6de1eec793bfc2", + "description": "freedreno/ir3/deps: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e4ecfde2dd07494855631865da45a8863372c3ae", + "description": "freedreno/ir3/cp: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "372e4663011e7388114d798ac1028da5dd72ab92", + "description": "freedreno/cf: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b6d121502d8e66cd891f3386ccfb0aee0d8af310", + "description": "freedreno/ir3/dce: report progress", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9beb2baaff4a2019aefe3dfc75187d75dba04286", + "description": "freedreno/ir3: juggle around ir3_debug_print()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "947aa23eff7ac6cfb17eb7bc56df0bc9ed4bd2b9", + "description": "freedreno/ir3: remove Sethi-Ullman numbering pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0ceb56a5318be6968c252a994cff8045d2e8411a", + "description": "radv: fix missing break in radv_GetPhysicalDeviceProperties2()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53" + }, + { + "sha": "bcb0038c8399f7050eb49cfdb227d3d91c1e8804", + "description": "aco: fix disassembly with LLVM 11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff98b1b51a6133282ac9a8ee5b3538418999992e", + "description": "r600/sfn: Fix printing ALU op without dest", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1124c3f1b629d3fa0d31dea8601aadd72a3339e0", + "description": "r600/sfn: Don't reorder outputs by location", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9f942a8e7c72c720bc7d4669a15fa4d37dd7ce7c", + "description": "r600/sfn: Fix splitting constants that come from different kcache banks.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "723ae8177e88a8a129b664371da46c0c9d004866", + "description": "r600/sfn: Fix clip vertex output as possible stream variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ae4b7938e80c71b3b06f9eab26c7cab46a5d308", + "description": "r600/sfn: SSBO: Fix query of dest components", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7c247f505c253f6f2eb6652f176e21681219734c", + "description": "r600/sfn: use the per shader atomic base", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd2d7966ac44697d31684e2b5b5b492142915a1e", + "description": "r600/sfn: Add support for texture_samples", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "358b0a57bfd7b5f7e0e05fa4f4cfab5c106a82ff", + "description": "r600/sfn: support indirect sampler buffer reads.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2f3ce9b1d0c5ebf37c8f33d7cfa67d6b3a23a17b", + "description": "r600/sfn: assert when alu dest is missing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fd99a7737f70a3bf05492c7a72f4dd0509e09be2", + "description": "r600/sfn: remove pointless check", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff92345a19a2929a6c229c23be0771acf9728c78", + "description": "r600/sfn: Don't reject VARYING_SLOT_PCNT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "15d6d354207adea208377edbafe9ca8180a9e406", + "description": "r600/sfn: Add FS output sample_mask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "91a618eae9f0f126367b14dec8ebe3c80b7cf825", + "description": "r600/sfn: Handle loading sample_pos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "70b84920befb3121b58e22e176267a63a8b1317a", + "description": "r600/sfn: Take FOGC, and backcolors into account im GS outputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d777c040958f3881d065123b73a7abcf422809a7", + "description": "r600/sfn: Add support for viewport index output", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "607d7fb587b4c479d4af3b5e2abd8c588bffce53", + "description": "r600/sfn: Make 3vec loads skip possible moves", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ac2c3fb010c00716444e3d7b4381b29afbc92cd4", + "description": "r600/sfn: Fix handling of output register index", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9db5536643acff1dac81bbd3cae97a66228b0947", + "description": "r600/sfn: Make allocate_reserved_registers forward to a virtual function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "041df7949656dd691b1e1484ba6c3c1a47b02285", + "description": "r600/sfn: Fix RAT instruction assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8977946aa2aba6652e847fdfdb499c7da3a25b42", + "description": "r600/sfn: Fix GDS assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b6eb19dd633c415761a5f2310be4be354a0ba0bd", + "description": "r600/sfn: Fix RING instruction assembly emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e475eae0fe8a2e81c00c1d6871740d2f0d13400f", + "description": "r600/sfn: Fix memring print output", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "13bb0a97012bb017c5d754d0c55ed0d1d513b264", + "description": "r600/sfn: skip copying LOD if the target register is is the same", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "19673ce47dfdacce81ad0095efc7eb6960aed531", + "description": "r600/sfn: re-use an allocated register in lookup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dfb0ba82727aeaa8c5fafe6dfce0c926e41202cf", + "description": "r600/sfn: Skip move instructions if they are only ssa and without modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aed9618e20a8314185b7d305b2309a63a3870c66", + "description": "r600/sfn: rework getting a vector and uniforms from the value pool", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "afd47ea83be5521c4ae50ba15e84649e1339ab9f", + "description": "r600/sfn: Handle CF index loading from non-X channel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "54c3d4bd24eee4fcf595a859e17e04aed7cabf1d", + "description": "r600: Add support for loading index register from other than chan X", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3baad0361674228eefdfa239b8a4ce22dc1bb66e", + "description": "r600: Lower lerp after tgsi_to_nir", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b689de3444ab053e2b81022537ae31fb2c38b82d", + "description": "r600: Lower int64 ops from TGSI-to-NIR shaders too", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32305c0959dec86c24ef776209d4a92bb47e5776", + "description": "r600/sfn: Fix printing vertex fetch instruction flags", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "f718ac62688b555a933c7112f656944288d04edb" + }, + { + "sha": "65d8c692bd7943b5c7b5538d074f486e94b10e08", + "description": "r600/sfn: Unify semantic name and index query and use TEXCOORD semantic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "667126cc82a78b69d61ffd99ba251edf210bc7a6", + "description": "Revert \"gallium/gallivm: fix compilation issues with llvm 11\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "master_sha": null, + "because_sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653" + }, + { + "sha": "2a6811f0f981c8d67d0131a0b74549b641ea2247", + "description": "Revert \"ac,radeonsi: fix compilations issues with LLVM 11\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "master_sha": null, + "because_sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610" + }, + { + "sha": "c4544f47167ab5fe170e5131ad45b20b02507bce", + "description": "nir: Consider atomic counter intrinsics when setting writes_memory", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "6a6c36e9776a5f1df2e84aead670b215712f4094" + }, + { + "sha": "ee90339cfbe960ccf59e486b845476a277cc9dc7", + "description": "llvmpipe: add gl_SampleMaskIn support.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "310823eccd81ad2bb89a9ec8b8c177bc8929cefa", + "description": "gallivm/nir: add sample_mask_in support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0dac24790e7386a51f1d513762ef08ca20ed994d", + "description": "llvmpipe/fs: hook up the interpolation APIs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f71a5e25f3560292952ce7d7fe250d2b6c2f4c8", + "description": "llvmpipe: add interp instruction support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "06c10fa3a50cdefd95512f0c6b9060834f9dd33c", + "description": "llvmpipe/interp: refactor out centroid calculations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c1f5a23a4dfc6f3346a78e560dbeb3dcb8cca31d", + "description": "llvmpipe/interp: refactor out use of pixel center offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae5f6ddc0529fcf29e26bc0c35ffa1e6ea2eb7b0", + "description": "gallivm/nir: add an interpolation interface.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "53fcb30c12ebb34329086ea4f8e0165d62c61302", + "description": "llvmpipe: remove non-simple interpolation paths.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6b7e03175d9ef0d73ce01896cc8b385978aeba6d", + "description": "llvmpipe/interp: fix interpolating frag pos for sample shading", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c9690b7471289489f346c73d3ecb8990adbc6e50", + "description": "llvmpipe: use per-sample position not sample id for interp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "50987644834921ecf571d8010960688425e3fda5", + "description": "llvmpipe: don't use sample mask with 0 samples", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b11aa12253ad3f0ed68e98b320e873572e1fba32", + "description": "r600/sfn: add emit if start cayman support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4746796b825d9eb607e6d0a5132339c313010146", + "description": "r600/sfn: add callstack non-evergreen support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "19273fb227d1434d28821aa5cae8ec2e7ab46d70", + "description": "r600/sfn: cayman fix int trans op2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "38560e0d1d0d01826cc460f5455732cda1b227bc", + "description": "r600/sfn: fix cayman float instruction emission.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff9c95421a64a349ca70a61b1a6c9cd22198cd67", + "description": "r600/sfn: plumb the chip class into the instruction emission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "164aed6c8142a995c6ac1c36ee7a16896f675163", + "description": "anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "3d9747780bc2508f4474230a0998d9dba7b02d1e" + }, + { + "sha": "6a6c36e9776a5f1df2e84aead670b215712f4094", + "description": "intel/fs: Use writes_memory from shader_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d89c28d314b909ebbe94203170b76b82acaa249c", + "description": "nir: Use deref intrinsics to set writes_memory when gathering info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d50069ab08a917705b40641b46594e088734c2f5", + "description": "r600: enable TEXCOORD semantic for TGSI.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "68b3b5bcab95f34073fcde7fe671cb25975218b0", + "description": "ci: Switch the baremetal runner to be an x86 docker image.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8094a9ab685b67ce5bd54b3f7a2a7b22795f5420", + "description": "ci: Update versions of packages to remove from rootfses.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "18fc6a95b672eaa331425538416f035786a1092d", + "description": "ci: Make the create-rootfs more resilient.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "588ea3184ceb928cbc11e99ba3a7cfae2aa61773", + "description": "ci: Make cmake toolchain file for deqp cross build setup.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a65521145c0da91a4fe4c9901921745a1af178f1", + "description": "ci: Autodetect whether we need cross setup in lava_arm builds.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "188916bd060e09fbbc1b3911516cd1f49b0291fd", + "description": "ci: Move cross file generation to a shared script.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34195d69ddd03a0fbcc48831cbc5d96f32c3be82", + "description": "iris: Initialise stub iris_seqno to 0", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda" + }, + { + "sha": "a6184eae3123840b1ff3d78e24454610e3013013", + "description": "freedreno/drm: handle ancient kernels", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e" + }, + { + "sha": "106c2a65dbd6b523a1a68f8b0e913294edc7bbd6", + "description": "freedreno/drm: don't pass thru 'DUMP' flag on older kernels", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e" + }, + { + "sha": "e422f61e6eadade09fd904eef408746166fa9797", + "description": "freedreno/a3xx: fix rasterizer discard", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5e105068343bbaf33d555159f795b26bb2bfc429", + "description": "freedreno/fdperf: add dependency on generated headers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4504d6374dbe2aa40af519c16765457bcbf81b84", + "description": "ci: Fix TypoError error when traces in traces.yml is an empty list", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e85dc9a240601a201ec662f1a17bbdbea2965bfd", + "description": "ci: Split test_tracie_skips_traces_without_checksum in separate cases", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "550a4f77648f68bc48df34ce9d39dc3df1461f13", + "description": "ci: Migrate tracie tests done in shell script to pytest", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "37621da7b144a6021a8e3962352ad3561e82f560", + "description": "ci: ArgumentParser receives the args from the main parameters", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "eb1f22fb014384bec96fa2c2b08e09a2cb29cddd", + "description": "ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "78c46c2126109dc5c1cb2ff315aecdd69b93d1f5", + "description": "etnaviv: don't expose timer queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b5accb3ff997c073f9a9418c97ddd2365f81504f", + "description": "freedreno/a3xx: parameterize ubo optimization", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "475fb28377fa4f5293c1a0853f2c4260418aea7f", + "description": "freedreno: fix off-by-one in assertions checking for const sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c05e16666c78a099fd8c732fc6156a85950ee6a", + "description": "freedreno/a3xx: fix const footprint", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9048adbd246c725ae80942b6b56a742ad02295dc", + "description": "freedreno/ir3: avoid applying (sat) on bary.f", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8d86892ea3cd6239a9faae825bb657292a7ba848", + "description": "freedreno/a3xx: reinstate rgb10_a2ui texture format", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ff4df32fae58d944e309ffd8e3fd05669a8cc2c9", + "description": "freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "78615dcca19699737bf9cbc784b66d9ea966bcc0", + "description": "radv: use util_float_to_half_rtz", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf" + }, + { + "sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a", + "description": "lima/ppir: optimize tex loads with single successor", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a4b7699d849d28adfd057136812b00a6b4838ed0", + "description": "lima/ppir: rework tex lowering", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "92611e21c19b35d1e5c9091614b2659d789558e2", + "description": "lima/ppir: improve handling for successors in other blocks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "96c1d5f629b3e45958e5ee41d7d8b34e52ae247d", + "description": "lima/ppir: handle failures on all ppir_emit_cf_list paths", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fa3549c92b240aab23bd5838f1fdca2ae4caf055", + "description": "util/rand_xor: extend the urandom path to all non-Windows platforms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d76abe98cf15226f25d93e76e383715061ada6f4", + "description": "util/rand_xor: fallback Linux to time-based instead of fixed seed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e0ce684aae83bd6c8129cac09dc98823d786b798", + "description": "util/rand_xor: drop unused header", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f50f26325f8df7e076a0ffd2196eab1c36ff07ae", + "description": "util/rand_xor: make it clear that {,s_}rand_xorshift128plus take *exactly 2* uint64_t", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "576bff5c73ff217b15900982640dbf8f184569d5", + "description": "gitlab-ci: exclude scripts that don't affect the build", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417", + "description": "gallium/auxiliary/vl: Fix compute shader scaling for non-square pixels", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fd6a5e112aa1fd09bc01f4cf3ca211ad73cc404e", + "description": "gallium/u_threaded: execute transfer_unmap with THREAD_SAFE directly", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "7f22e0fd29369f478da1d36520049f001cd698d1" + }, + { + "sha": "c9ccceff1092049b081db88e53db8335a0a64951", + "description": "radeonsi: test uncached clear/copy buffer performance with compute shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5acf99e81f7ad3c93426e62d6df98d64d73d80b3", + "description": "radeonsi: compute perf tests - don't test 1 wave/SA limit, test no limit first", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c45a2145f5eaae53d48e3aa7e0f10f2c70f267b0", + "description": "radeonsi: disable the L2 cache for CPU read mappings of buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7356144fe42939ecbc01d2066ca6ea5d0f9351a7", + "description": "radeonsi: disable the L2 cache for most CPU mappings of textures", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "36c01248049abba6d79b5ff1ddfe38306e0ddbff", + "description": "winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cbbc18bc678a826508ed0b904ab485c44b7348c8", + "description": "radeonsi: use display_dcc_offset for setting displayable_dcc_cb_mask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b5ac9d18d8f30893aff1e141f89085dab557b7df", + "description": "radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2c4c1b049966a2cc4619fec796ea244f53051a6c", + "description": "radeonsi: rename SI_RESOURCE_FLAG_TRANSFER to FORCE_LINEAR", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4907bb44c3c9bdeac0077ce8d0a533d3ef685920", + "description": "radeonsi: simplify setting resource usage for si_init_temp_resource_from_box", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f57276309b14be8a61e1913ab00dd6e4b1e5e8ce", + "description": "radeonsi: tweak clear/copy_buffer limits when to use compute", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b158b117e1ef69d47724f607fb5bd28389148fac", + "description": "radeonsi: optimize access pattern for compute blits with linear textures", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9f8089139f1be6f30628fad033d87fdb8c804f80", + "description": "radeonsi: use correct clear value size for EQAA in expand_fmask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2361e8e72278cfe256f80946516be7a48534e6d5", + "description": "ac/nir: honor ACCESS_STREAM_CACHE_POLICY for L1 and L0 caches too", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e", + "description": "radeonsi: Use TRUNC_COORD on samplers", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "65c2362e88578575899bd208713d87b1206ad360", + "description": "iris: Use modfiy disables for 3DSTATE_WM_DEPTH_STENCIL command", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "864d8acbfdb5df17c5495b87ceba7c009f65988b", + "description": "radeon: Fix whitespaces", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f80d653d701f51f00f88601707747554c9a7af1c", + "description": "radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "844d561c580188dad583dd4bad3b77d55e39372f", + "description": "spirv: handle OpCopyObject correctly with any types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9d1821adf0bc51958becf116d6df5c65514d58b6", + "description": "etnaviv: retarget transfer to render resource when necessary", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "b9627765303356328c409cd59bef43d15f4eafcf" + }, + { + "sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d", + "description": "intel: Store the aperture size in devinfo.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a887ad7c84e14fdad7907037a39e9fee9d504bf3", + "description": "st/nine: Handle full pSourceRect better", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dbb08255708b9005b5bb719a94ebd93194f51861", + "description": "st/nine: Ignore pDirtyRegion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c474dde282aa7b02513097b58435a470eee23f9", + "description": "st/nine: Improve pDestRect handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ffed34113b652a59e6d6a9d9e212a3eac72dd216", + "description": "st/nine: Retry allocations after freeing some space", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d771e0cc60a0aa853c5e1e0df304f970a47ab774", + "description": "st/nine: Increase available GPU memory", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4cf13691beb4237a8a449dd317561066df492842", + "description": "st/nine: Add missing NULL checks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "725ebc4657d27349ed586e5c178d5b1a971587cd", + "description": "st/nine: Fix a crash if the state is not initialized", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0222c550c726f0b80d083681d749e2891b11a318", + "description": "st/nine: Fix uninitialized variable in BEM()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5d904d27491aab489d54746bc6650b27c5927c39", + "description": "st/nine: Improve return error code in CheckDeviceFormat", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "54a7a6908597e016912609db16532cc8eba16864", + "description": "st/nine: Pass more adapter formats for CheckDepthStencilMatch", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "edff31c0d902cd83495a1e49f306d8f031cf118b", + "description": "st/nine: Do not return invalidcall on getrenderstate", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2c61b4db7d6f9ce2638bdd35c8dcac70ea950e4e", + "description": "st/nine: Return error when setting invalid depth buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c0f21cbaa124fa32509a8d9c14120fc22f0c8c63", + "description": "st/nine: Add checks for pure device", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "09ac0350fdc97a746342c63deb4e9b626959d47a", + "description": "zink: implement i2b1", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a" + }, + { + "sha": "4c212a1168de9ffc83a7b8e8751ea7cf3dca5c4a", + "description": "util/rand_xor: use getrandom() when available", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cf2b285c5592e5d8fce24ab6a34eaa9c168aa129", + "description": "zink: mark depth-component cube-maps as done", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ea62c237031a05e82147bca2699269bf2d80fa05", + "description": "nir: Use 8-bit types for most info fields", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53", + "description": "radv: Implement VK_EXT_custom_border_color", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9e3c6a7ba769d358dfffa690751cac6ca7f9c5df", + "description": "radv: Provide a better error for permission issues with priorities.", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6", + "description": "freedreno/uuid: Generate meaningful device and driver UUID", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9623debf48ae7dbea120389eae40d784d22eee24", + "description": "freedreno: Centralize UUID generation into new files freedreno_uuid.c/h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cdfede7336b6ef99aa60d955f7a173ea945602d4", + "description": "aco: split operations that use a swap's definition", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f293d02dc44e631a888073a884648543feecbe51", + "description": "tu: Advertise COLOR_ATTACHMENT_BLEND_BIT for blendable formats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "adbdab3ee80017a4939e9cb586ea85f8c4e7efc9", + "description": "tu: Implement dual-src blending", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1", + "description": "tu: Move RENDER_COMPONENTS setting to pipeline state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2a9d12d5133639946b624a1ad367ea3f9543a8fe", + "description": "ir3: Fixup dual-source blending slot", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0e0580550e1b4846d3ad7ff738f57063b05089c9", + "description": "freedreno/a6xx: Document dual-src blending enable bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4aeaef99c003f3c75279d9b400315685ebbba30d", + "description": "Revert \"nir/validate: validate the stride for deref_ptr_as_array\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "master_sha": null, + "because_sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf" + }, + { + "sha": "2c6599d6d6dc908374a77d2f315d9a3e235e3656", + "description": "docs: update calendar, add news item, and link releases notes for 20.0.7", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "212ee624f81bdbf7acb17c1b343a3500130be5d3", + "description": "docs/relnotes Add sha256 sums to 20.0.7", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e5e9a0dfd7e7ef7c47108ddd4d6e5c7aff4fb7d6", + "description": "docs: Add release notes for 20.0.7", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ceae09da156309327d7ba6f4a59d3a2e9b8837d9", + "description": "intel: Silence unused parameter warning in __intel_log_use_args", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4cb2330e56568ae705e09e377ccc501051b2514e", + "description": "anv: Silence unused parameter warning in anv_image_get_clear_color_addr", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b44eb50f2d125420c2c78d45e112bc3c2ee1472c", + "description": "anv/tests: Silence unused parameter warnings in main", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f4638cfdad3199bd97cf8ca7070008186bff456a", + "description": "anv/tests: Don't rely on assert or changing NDEBUG in tests", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "f7c56475d25138234ab0bb28a10df9000de594f9" + }, + { + "sha": "66e3c74f9c7ffdd7687d4304238b50c3ba35ef47", + "description": "aco: fix WQM coalescing", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978" + }, + { + "sha": "4151bddab5d3dc082ac689e4d3a96f42fa4718ec", + "description": "anv: Fix descriptor set clean-up on BO allocation failure", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8" + }, + { + "sha": "3f74c6a8815dcc5ff7f56993cc88f9e21aa81d14", + "description": "anv: Call vk_object_base_finish for image views", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8" + }, + { + "sha": "ed95f69dd54c907879b90e9a2d1ddb7f56c717e4", + "description": "zink: correct PIPE_SHADER_CAP_MAX_SHADER_IMAGES", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "50ebe5a991a45de6fb04b1a7edd956a530cf5d12", + "description": "zink: do not expose real value for PIPE_CAP_MAX_VIEWPORTS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "adc633627349d44c3e5495c442a16b0129c00989", + "description": "meta: Remove support for multisample blits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bb28ce79882eb6ecad7488f8827a0fdf05de1828", + "description": "meta: Coalesce the GLSL and FF paths in meta_clear", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5be77851907ef4401596c88916b682a311449b1f", + "description": "meta: Use same vertex coordinates for GLSL and FF clears", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e5d2fbf3528ed96f6b0afc953232983b8753b03a", + "description": "meta: Stop frobbing MatrixMode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "29f10ede71ffe8352bdfda154f3994542094bcfb", + "description": "mesa: Add function to calculate an orthographic projection", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c731f2ab63d001d47995e3f5e0e8f5c74d5a2e55", + "description": "mesa: Add matrix utility functions to load matrices", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b5a8d0319b8fe14bb9f970fdca1decf6dbc9e603", + "description": "meta: Remove support for clearing integer buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a5d2c40fb9c841ab28cc9ab6eebaaac44afa6e4e", + "description": "meta: Make _mesa_meta_setup_sampler static", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "27c2082a4238eeece5fb36d948ae96301d5ae506", + "description": "meta: Make _mesa_meta_texture_object_from_renderbuffer static", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "067cb2f165c3363957aa4206461829a8e53abd32", + "description": "i965: Assert that blorp always handles color blits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf", + "description": "nir/validate: validate the stride for deref_ptr_as_array", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7afc9632a6d03ed8d23fbab08b564da594b9cfd6", + "description": "nir/deref: copy ptr_stride when rematerializing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a1b69d101a60974c105df8519890e3f90fd44911", + "description": "targets/opencl: fix build against LLVM>=10 with Polly support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b1151cd2ffc821a09130f87c2a266b2bfe7b0822", + "description": "freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a6fe0799faf73970ac76e26bac2f7b38195fe1e1", + "description": "freedreno: Fix resource layout dump loop.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2eb180db94830a70e21770e3a972efc55ee8385a", + "description": "zink: disable vkCmdResolveImage when respecting render-condition", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "80d7cc6f1294ae2c32377b01f0d0be664d69e81a" + }, + { + "sha": "06b6c687e2aba075e9fc3812d80c128bd873bbce", + "description": "anv: Fix deadlock in anv_timelines_wait", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288" + }, + { + "sha": "c059b2270724b2c02416d7d7d45e23a5e994cda5", + "description": "gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dcbb189bbeed39ab03b65fa821dec91cbb999f84", + "description": "gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "da3aee926387cb9113b79c5376a6a8f4295582ac", + "description": "gitlab-ci: Install WINE from Debian testing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fd9b445145851dcc3d697f3df46f86f86db466c0", + "description": "gitlab-ci: Add Debian testing repository for x86_build image", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f2773d706707b14f3285f337cfeb5e37b8a60385", + "description": "gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c79ac10690d1a2e44ea30a05542d0ea3f246a56", + "description": "gitlab-ci: Update to current templates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cc472a2a7c6c99eb228ef138acadc16337a48ede", + "description": "zink. Changed sampler default name.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b1f023307768570a621c3050222bd32c546d72a9", + "description": "radv: enable shaderResourceMinLod", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0d63a1a84d409d08fd6c6f8a0c569b2620d6a600", + "description": "ac/llvm: add support for texturing with clamped LOD", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aaf5706aa32208b456df6b7f53b281baf24c6f3c", + "description": "aco: add support for texturing with clamped LOD", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "47a769143be8f81e01a70467d51142d36597847f", + "description": "aco: remove useless check for nir_tex_src_bias", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0f46a3191ff31a89d6969a67f8b50dbedf085dca", + "description": "CI: Windows: Build LLVM and llvmpipe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "69ffbcb16244fc4f1161dd4082eb93b7a80232e5", + "description": "llvmpipe: Expect increased exp precision on Windows", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cf21b763832abc5739fc46eb0d30440587015840", + "description": "freedreno/ir3: use lower_wrmasks pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "42d38ad02816d72e8c3ef1d15dabb28ee9eb2f88", + "description": "nir: add pass to lower disjoint wrmask's", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a506d49faecf06d5cd2fd2d049319d907b273b83", + "description": "nir: add helper to copy const_index[]", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d3cfea78b799af71012dcd6b84cc38a9d172e05", + "description": "nir: fix indices for ir3 ssbo_atomic intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ea6b404294a0d6d83360bd0c5c8ab4e6f44c3555", + "description": "freedreno/ir3: use const_index accessors", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "14969aab11effa1500f114314c9b8879821b8b24", + "description": "freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4627bfcd69544780e30c069b77967cfb92c9d7e0", + "description": "nir: Add some docs to the metadata types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3111cee2f627d7e681e1695e1e4b1b5b126d5c7d", + "description": "freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7336caa52d90dac3e7cc82259e223e933ca95ce0", + "description": "docs: update calendar for 20.1.0-rc3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0dd24b381c52e0b20fe70041e95611aad6b0d258", + "description": "panfrost: Fix background showing when using discard", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "15dd7933bc33bb13d146f9e0a1f79092e749f33b", + "description": "anv: Translate relative timeout to absolute when calling anv_timelines_wait", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288" + }, + { + "sha": "0b5288492b90c9a5471152393df31691271f6a55", + "description": "anv: Set MOCS in 3DSTATE_CONSTANT_* on Gen9+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e3d8edf3e08988b19c6861040b9ed4afa8ca5ec2", + "description": "anv: Set 3DSTATE_VF_INSTANCING on the SVGS element", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "723208988e12f2f3055360ffe8d9bd0b8414171a", + "description": "freedreno: Drop the noubo fails list for CI, since there aren't any now.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "112c65825fddd00a2136c75e09982e1878c944a4", + "description": "freedreno/a6xx: Use LDC for UBO loads.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ab93a631b4c6c2c8d682d90649df69d3016e4722", + "description": "freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d5176c453e5fd74f6999d09e551bcbc771845e8f", + "description": "freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5387c271409dbfb12292feec2dcd61399bbb1a99", + "description": "freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e0a4d1c4e53f770d1e4f80f112e3d36b9f09a7c4", + "description": "freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d2a0cde390001e70e7f9696f4ac7cbca9616cbdf", + "description": "nir: Include num_ubos in the printed shader (if nonzero).", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "492d664be06ca538d4e5c1e380ab7966714a12a9", + "description": "util/ra: Add [de]serialization support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "38e68db778439c34ebb876273fcf9139764abc80", + "description": "util/vma: Add a debug print helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "adbcef37d2d1f838ef24a4ab1f4332cc87b5fdad", + "description": "util/vma: Add an option to configure high/low preference", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f40f8f623a021d791886ca8e1a159e34cfcb4bfb", + "description": "util/list: Add list_foreach_entry_from_safe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "aeb95fda541719d5fe9b8fdb531f3370228228d7", + "description": "util/list: Add a list pair iterator", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5425968d2e46eb3311a75f4bf7bedb1d9dd59459", + "description": "anv: Implement VK_EXT_custom_border_color", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5b07f142d7fae956aea55082d4b3d8e5a3d3cfb8", + "description": "anv: Add a way to reserve states from a pool", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32d631dcd250bdfa0c8089921b50544988ee8f8b", + "description": "anv: Disable B5G6R5_UNORM_PACK16", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6ae0762f5c05284cda768fff9334eee28f3d0355", + "description": "anv: use the correct format on Android", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4cf702c3326264c616c112280fe8947bfcc5eb11", + "description": "drirc: Enable glthread for PCSX2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "445e559e35ae3151d7587f61310ec0fc25c90982", + "description": "post_version.py: stop adding release candidates to the index and relnotes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae26149e2e9ccac54d64ded9a9c0a8ae84cfd300", + "description": "post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5fba85bcb8bcb722e0bbaa54163d8a39d6fd067d", + "description": "post_version.py: fix branch name construction for release candidates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "64c7363f7efb6c5bf39cf4443245a82fc9904fb8", + "description": "glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1152af2edacb93126b66e19399d971036fc02d79", + "description": "radeonsi: also enable tgsi_to_nir caching for compute shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "45e69e7d118ad0297ee924125fe04e09cfd9251e", + "description": "radeonsi: Enable tgsi to nir disk cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f83f538881da04bc2a5dca2741c69b50a8880b40", + "description": "st/nine: Enable ttn cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4db880d8057bac3209c196edc94c6b1e521a782a", + "description": "ttn: Implement disk cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "522bd414f343c7a132fee17d0d6b755b9ec6766c", + "description": "ttn: Add new allow_disk_cache parameter", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6670475a449ed5166f5de997c820da16a675a6de", + "description": "freedreno/a6xx: Fix UBWC mipmapping height alignment.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "81f21ff4ef8b5ffb770d0ff3516338ffdfce3e99", + "description": "freedreno/a6xx: Fix UBWC mipmap sizing.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b5db2a257413e2c570b49b8c2171166592f3e093", + "description": "freedreno/a6xx: Fix UBWC blockheight for RG8.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9da4ce99538179108dc7694affc68a0e081404db", + "description": "freedreno: Pull the tile_alignment lookup for a layout to a helper.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dc7ccdb3f526c2e43aa48a3f5d43fea948012371", + "description": "freedreno/a6xx: Add a testcase for UBWC buffer sharing.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e32783c644fa7230c4de07f1062cfc900a7e0e9a", + "description": "freedreno/a6xx: Improve layout testcase logging for UBWC fails.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2e4ddb6353d1fea70d4744e7ea70461dd36214b0", + "description": "freedreno/a4xx+: Increase max texture size to 16384.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1f7d1541df8a9ea040f893fc6267a3d4ea6ebf26", + "description": "nir: reset ssa-defs as non-divergent during divergence analysis instead of upfront", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1b881f3d8e4c367049aeb376602525559ef09ed5", + "description": "nir: simplify phi handling in divergence analysis", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "450b1d87ba6bb41056f2ae8c576f98d6a70fa2e4", + "description": "nir: rework phi handling in divergence analysis", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "febef2245965efb50e283b16d2a927fcaebd8ffc", + "description": "nir: refactor divergence analysis state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b9ea0ca6ee6c36fe26a559e2a4d2fcda78a0fda3", + "description": "nir: add nir_intrinsic_elect to divergence analysis", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ca2d53f451e527b7227f073aeeaeece00d3787c8", + "description": "nir: Make \"divergent\" a property of an SSA value", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "db94a2d03d3d888da2091dc20048bc178e243966", + "description": "gallium: remove more \"state tracker\" occurences", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "74800697032569bde5d4f87b9e2dbbcee4c9d922", + "description": "gallium: rename PIPE_RESOURCE_FLAG_ST_PRIV to FRONTEND_PRIV", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8c9b9aac7d09e65195dca6681d59c10e4ef713d9", + "description": "gallium: change comments to remove 'state tracker'", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d6287a94b697ffe12a4e576a38943cdf4e90cdb0", + "description": "gallium: rename 'state tracker' to 'frontend'", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b408734e5e2fe1e1ef08080c4425ad8a7ed33579", + "description": "tu: Implement fallback linear staging blit for CopyImage", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "40e842c009699a3e8b7ffff2f75b3070df41c752", + "description": "tu: Add noubwc debug flag to disable UBWC", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ed79f805faf1ac5919a30d3284e37cc3f394e464", + "description": "tu: Add a \"scratch bo\" allocation mechanism", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7ce527a4fed1706aed9ced8e5d3432cc5abfbbd3", + "description": "aco: improve phi affinities with p_split_vector", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "51e797e233212be6e78d354ed953f616044ad7df", + "description": "aco: consider affinities when creating v_mac_f32", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "138eed45b5362c61b27544d695130bab580c879d", + "description": "aco: mark phi definitions as last-seen phi operands", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, { "sha": "c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da", "description": "aco: fix consecutively written vgprs from vmem instructions",