From 475cc6a5168e733a098520dd212e1d2dd4abbd93 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 19 Apr 2023 20:00:10 +0100 Subject: [PATCH] .pick_status.json: Update to 3017d01c9ded9c9fd097b600081b1bbe86e90fb8 --- .pick_status.json | 1233 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1233 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index e1d2fa4c7ac..d2f28177f00 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,1237 @@ [ + { + "sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8", + "description": "zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76" + }, + { + "sha": "e6701f723147c45798584ba77da7095f2317684c", + "description": "radeonsi/vcn: AV1 skip the redundant bs resize", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d44651bfc3c8f6cb6aba8914f5bd21e440d69a4c", + "description": "radv: wait for occlusion queries in the resolve query shader", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1e6e3427f032a3ca0193d57facbd9a63b75e6a7c", + "description": "drisw: don't leak the winsys", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2d6527c9f15b06b556de884fa81c525cb4568a59", + "description": "pvr: fix typo in pvr_rt_get_region_headers_stride_size()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411", + "description": "zink: don't create separate shader dsls if there are no bindings", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "329473c24212d4a6854afdec5c772458644b6dd1", + "description": "zink: add a util function for printing shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f2f6012f4a094bac274f7cf35a142f379f3c18c9", + "description": "zink: call zink_shader_free for compute shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee8c1a44c1a01a1bd63aab5c58ff38136cea85b6", + "description": "zink: always wait on precompile fence at start of zink_gfx_shader_free()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b2ecafd1ac9534cd4ba11df31d4b5288e90600e4", + "description": "zink: split out generic shader destruction for reuse", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9f6eec03e0023fa0f849bdb35eea58594293edac", + "description": "zink: zink_shader_free -> zink_gfx_shader_free", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9bf4db8ebb4d12a867edbf0740b55cc920fef712", + "description": "zink: don't bitcast bool deref loads/stores", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "82add9f2e992be166c60551cfc5baaea0fd0d3a3", + "description": "zink: avoid recursion during msrtss blits from flushing clears", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8ea506e94bf22b757b3123c242430ab2392638c2", + "description": "zink: skip msrtss replicate if the attachment will be full-cleared", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1e7cb4642e99e863cae25a942a823897ef7a1605", + "description": "zink: handle 'blitting' flag better in msrtss replication", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ec0860b40137779e1cbe92c8ca5b3e5d86105da5", + "description": "zink: manually re-set framebuffer after msrtss replicate blit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "72a522fb3692985a4e805b00f6d7e2f5a0386d47", + "description": "radv: fix usage flag for 3D compressed 128 bpp images on GFX9", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8a2fab66deeb9320ce4b323b62d0bd2765989f29", + "description": "radv: do not allow 1D block-compressed images with (extended) storage on GFX6", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aeec9071b50c08ce722a9d6418af2c3c0c0af197", + "description": "spirv: Rework structured control flow handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6a39d35df062603a2e20467fa27575ac3c9e7eae", + "description": "aco: fix nir_f2u64 translation", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "22b07b10c4421a3fa1722b912d8d078c06666207", + "description": "freedreno/registers: updte HDMI registers to include CEC details", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d5871d21a5d16d7fad334ad9ee24402c9d70ea1b", + "description": "vulkan/wsi: fix -Wnarrowing warning", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f" + }, + { + "sha": "a6c8d74cd7ab5f761eb443611870acc3414f5a7e", + "description": "util/debug: move null checks out of debug message macro", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "390947128846a5f6b6db4dcef93ffaf464355a67", + "description": "zink: use a perf_debug() macro for debug message logging of copy box warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3d467c466a568bfbfda7911647833b99d6808920", + "description": "zink: hook up debug callback", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "366b79fa102298430f3701a33127d3194a5137f1", + "description": "zink: only print copy box warning once per resource", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f7758bd37973d3067e82f3b3df7467febe2bc745", + "description": "ci/freedreno: Demote a530 to manual again.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7d17713723c1f78f9e28f00881646e56854710c1", + "description": "ci: Crank up the yamllint line length limit.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "392266ad6a766ef39223ac5d2b87b421da04e4a4", + "description": "ci/radv: Add known flakes for #8817", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bcf38ff950e750f487c1bc327826bd58db0ef986", + "description": "ci/freedreno: Drop portal-2-v2 trace.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a75371b68a5947df6783587553b4d2e0dd0a6846", + "description": "ci/zink+tu: Drop some intermittently failing a630 traces.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3", + "description": "ci/radv: Demote navi21 to manual until recent flakiness resolves.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "53cbe352ad1a2df52c995a2200e7c3d513a3adfd", + "description": "ci/lvp: Update sanctuary trace hash.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b32556b058a9fb04355fb68d53c29c6e541b6990", + "description": "radv: Fix dword alignment in SDMA buffer copy.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cf181fef68dbb9d91ef019c9ae5c33f4290c2dad", + "description": "spirv: Add --optimize flag to spirv2nir tool", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6e3207a191e0ca77dac8804215804409bb96117f", + "description": "spirv: Output spirv2nir tool result to stdout", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a71f79fb457b3b428f4d3ccf3dc4758bab6e2598", + "description": "d3d12: Clean unused code for parsing slices", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "244af0523c8a7235f15222475dcd03743efc559f", + "description": "d3d12: Use frontend H264 decode slice offsets and sizes instead of parsing buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "114c35cb0cc2613586ddf71764e68f4bb9e9ef9c", + "description": "frontend/va: Add H264 decode slice data", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6ddfc5087c6ca312bec532887312c19ee5523fc3", + "description": "zink: emit demote cap when using demote", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "421d3e3c8e88d94fccb7883e41bb1d2c87e4981c", + "description": "nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8f3c3d2fc0bd61698123512b881d7fdc0ec77722", + "description": "glthread: add newline to env override", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac" + }, + { + "sha": "972082d05115e574ecccdf627bef0bb258783476", + "description": "util/blitter: fix line wrapping on error to avoid giving wrong line number", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4681fd3882bb758e829232fe6e82f8e88fff3ed6", + "description": "nir: set uses_wide_subgroup_intrinsics for all shader stages", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e6e406b4833a628c31a03c13a3b5842e40a8c460", + "description": "nir: add next_stage parameter to nir_remove_varying", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "42822413cf92af13959353b485fcf6984d8da713", + "description": "nir: add next_stage parameter to nir_slot_is_sysval_output to return better info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c60002ea2744869e8e3d5350379b2654c7149509", + "description": "nir: remove an obsolete comment from nir_gather_xfb_info_from_intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ea9156edc3624e0aed65d85561d0ef6ade9c2225", + "description": "nir: return a status from nir_remove_varying whether it removed the instruction", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9d78fec68486018bd7ce89dba53b8f5fddf60e6e", + "description": "nir: rework nir_lower_color_inputs to work with lowered IO intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "28374b466ca0d5797177dd5cd3d3af6e15c21cb8", + "description": "nir: don't remove dead IO variables in nir_lower_io_passes for st_link_nir", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f11118a36be3fc074dda1a56d9a1f118a07783eb", + "description": "nir: handle all varying slots in gl_varying_slot_name_for_stage", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "988545002e4aac35557c7f09c222d0f126b4dbec", + "description": "nir: handle more opcodes in nir_lower_io_to_scalar", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "10a362f582bbc39b93ccf4e459774c71cb8e6a3f", + "description": "nir: extend nir_opt_fragdepth to handle lowered IO", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a9ef6b1f84b9b07c12150545fe2111f7e793e7a", + "description": "nir: update nir->num_inputs, num_outputs in nir_recompute_io_bases()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "45d41bd0430310ef0d93c47be8ecba618e142f86", + "description": "nir: skip nir_lower_io_passes for compute shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d29dd3333b299c9b127d1f1cc113aedced488f46", + "description": "nir: assign IO bases in nir_lower_io_passes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bd9ea4b5bc3e7753a85677b66eb02226cdf2b1b8", + "description": "nir: lower load_barycentric_at_offset in lower_wpos_ytransform", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ace8a7068e0afde499f6f0146daa6041f4b9d250", + "description": "nir: fix 2 bugs in nir_create_passthrough_tcs", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586" + }, + { + "sha": "13e885842a4b962cd02f57e140b348daf551dff3", + "description": "translate: do not clamp element index in generic_run", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5075e9f7c744dc092bf5e9ef8ee8f3a8704c1ff0", + "description": "ci/freedreno: Fix a618-traces-performance rules", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5db64fcc8ca28e9893899327c3817e592267801d", + "description": "aco: use apply_nuw_to_ssa() with load_smem_amd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1a6095b36e9a5959abfe751a86377ecff745453a", + "description": "aco: remove SMEM_instruction::prevent_overflow", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "957009978ef6d7121fc0d710d03bc20097d4d46b", + "description": "pvr: Handle special built-in variable loading in vertex shader", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a", + "description": "ci/lava: Skip regression test if LAVA log file is not present", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a893b06691fe9b68f6b467fd8dd33fcda1da5c1b", + "description": "ci/lava: Use f-strings in job definition", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "11a97b644cbc2f8906f6493b65135374858331a4", + "description": "ci/lava: Refactor LAVAJobSubmitter and add tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "710b568dcdab41963f953599acc2497578a3b82e", + "description": "ci/lava: Force use of UTC timezones", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5c5aec15b15c3eba4d1908f1c85e0dbc9bc5f37c", + "description": "ci/lava: Integrate StructuralLogger with AutoSaveDict", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eb1945c3d9c84fbce6b4b93d43ad62ab56e025d9", + "description": "bin/ci: Add StructuredLogger to improve log handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0ac3824922283d2604e87773dc2579b2b73f3a25", + "description": "ci/lava: Add a simple Structural Logger into submitter", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "41f29c5333372a9aa5e0d6e05476ed529326afa5", + "description": "ci/lava: Update LogFollower for better section handling and history", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cfe644a9e593a15b84b54ac3b36d1c017335f47e", + "description": "ci/lava: Use python-fire in job submitter", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c03f7233ca9eea24505d085c774c279af29880e4", + "description": "ci/lava: Extract LAVA proxy and LAVAJob abstractions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6f6b892dcad679d5eee3e46248d885242aa606b1", + "description": "ci/lava: Move job definition stuff to another file", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3fbe699a43d8253d7d14c27c5b6fc9f84c97688e", + "description": "egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8b366b6bc09e3f51fc8212b0c9b03a138a7eddf7", + "description": "zink: Use malloc to allocate libs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f89c85e5d0172243d62f9a19e04361000b3ad530", + "description": "zink: Use malloc instead of ralloc", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c91fa697e9e81c709824ebd874a325c29935b904", + "description": "pvr: Add handling for missing entries in pvr_setup_vertex_buffers()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f0659728e4fc90b28d1e88f4f5ad5bea34b59cee", + "description": "pvr: Fix typo in PDS function name", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b288ec803ca6eab6f37e3d64335abd98632e0f75", + "description": "radv/rt: fix total stack size computation", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2649a1f272cea69b73364d06a3dad21415921056" + }, + { + "sha": "efc629389adbb4f7a78a09da8b6572d39ba574ce", + "description": "pvr: Use driver vertex input data in the compiler", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "361f58f0eed8971f94e70d833d6fc2c8d3176321", + "description": "pvr: Fix a comment in the PDS code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ddda8b88c60317f57117f33c326aaaee458b7341", + "description": "pvr: Collect vertex input data and fill info struct.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "da0739b4e4edf8de008b507b0f81416395a408ce", + "description": "pvr: Finish pvr_perform_start_of_render_attachment_clear().", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "95820584d06e067766283ccb76c33a75c383a203", + "description": "pvr: Add deferred RTA clears for cores without gs_rta_support.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "060c3db4efd6ed766331a8cd1c9536265390a58f", + "description": "pvr: Complete pvr_generate_custom_mapping()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9930cafbf288e95fade573454385b7550022acce", + "description": "pvr: Support multiple sources per pass in TQ job submission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f7ff71aec98f615b23bbaa48e131f1f81c3ba13d", + "description": "pvr: Complete pvr_3d_validate_addr()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "71fe789d354d0531a71ea0343bd0d80d09506edf", + "description": "pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "86ad8681428540b9a54c3603a51a4027f89b9344", + "description": "pvr: Implement pvr_reroute_to_clip()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "35d2b51c11bd5668519aded7bdfa3099a2a6659d", + "description": "pvr: Implement pvr_isp_scan_direction()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8bcc40ed22c4d17c83b63766b8da82d73b929983", + "description": "pvr: Complete pvr_double_stride()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9cfe3b5283559393720fb0c51ec5dc906a28c6fa", + "description": "pvr: Complete pvr_unwind_rects()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8a0a357b6524281779300dddd9885cadf3e65b2b", + "description": "pvr: Complete pvr_modify_command()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "240bac1e85fe657fc36f564eeaa8350786d786a4", + "description": "pvr: Implement pvr_pbe_setup_modify_defaults()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0a8334e05451a50bd59e84a6858a3cef10855d12", + "description": "pvr: Complete pvr_isp_ctrl_stream()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5ac3c8d0df3c2506e5d870d635cc697dbe9cefca", + "description": "pvr: Support single core transfer queue commands on multicore GPUs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c3e7060ba19a2ad48bd9b9cfe6f6e622030a1fc1", + "description": "pvr: Implement simple internal format v2 transfer paths.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "838132c0a95883043983514bc99f7faccbeb6aaf", + "description": "pvr: Implement vkCmdClearDepthStencilImage API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c468cf29a8995352edf64ec2a9ada12b62bee6b7", + "description": "pvr: Implement vkCmdResolveImage2KHR API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "de9c53e3bb683faf857eb603783fd15e9ae755bb", + "description": "pvr: Implement vkCmdFillBuffer API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed243eca90722da36300177ef1ee0b651c2466b7", + "description": "pvr: Implement vkCmdCopyImageToBuffer2 API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "29e120c09248bfd7e19e0f10630c142243412710", + "description": "pvr: Implement vkCmdClearColorImage API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5827f0098c9c455f263c1ba7dfb526c15717c4ed", + "description": "pvr: Implement vkCmdBlitImage API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4c3112132949b84b866781e2f2d03ad780b5c8eb", + "description": "pvr: Implement vkCmdCopyImage2KHR API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dc260f6fc3341696a585a7dbf6650d7dae9e2a58", + "description": "pvr: Implement vkCmdCopyBufferToImage API.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "96b6b69d8a59b226f41e3faf82380f0a6d016d93", + "description": "pvr: Implement vkCmdUpdateBuffer().", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2", + "description": "pvr: Add support to process transfer and blit cmds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1cdd0ccb3738cb2c0a4c376d81686d2ec2ccb682", + "description": "pvr: replace transfer EOT binary shaders with run-time compiled shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "11dea16dee4190c0447e20f66db50847a0c2a2dd", + "description": "pvr: Add support for generating transfer EOT programs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f0b47cfd658194965b2f40d6550e5fb6de508976", + "description": "pvr: Add support for generating transfer fragment programs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eeac8336ef7835b16871651ef3a321ea7060102b", + "description": "pvr: Use movc for reading special registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e8cd78b319686233fe9e35b02ca7397c88696b6c", + "description": "pvr: Amend validation when checking multiple supported types", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4dc86e1148cae81be92f0c62d6dc67ac41a0e1ea", + "description": "pvr: Add missing includes in pvr_common.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6b27b764320ef9fa26c1a1cc2b676b4a69db4d27", + "description": "pvr: use util_dynarray_begin() in more places", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "16a1752d346bd9fe7e6a5ad4db87b37e83b22a67", + "description": "pvr: add missing explicit check against VK_SUCCESS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c4e8b1cddb432315196af65b86cbdd63694c7dc1", + "description": "iris,crocus: Add proper way of assigning num_levels value", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "acce5c3fe1fa2930adb6cdc152f3c371b1d24290", + "description": "radv: Enable IB2 workaround on all indirect draws.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "46a14390d8bcb7e91620f94f9d7bde2dc449190d", + "description": "radv: Remove IB2 workaround from mesh shader draws.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d16d9ef34550da313bbb45e5782136d6bb3b5964", + "description": "radv: Simplify IB2 workaround.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fbe7aec446f177ca8e0910a157c63f1d4b1df7be", + "description": "aco: skip scratch buffer init when its arg is not used", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9cd3aa173ab72f88c959b8c03be642855e189d96", + "description": "aco: implement nir_bindless_image_atomic_inc/dec_wrap", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b54f07870e81de76e4f1df8f1ab42f39735fc19b", + "description": "nir: add missing image atomic_inc/dec_wrap intrinsic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "31bfad83ecff8e76e6b6c0801833c55aa157079f", + "description": "aco: support 32bit address in nir_load_smem_amd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3ff9153a3b31c04f5238838442c67cf38a1fd364", + "description": "ac,radv: move ps arg compation to common place", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "48062f91c721b8cc177e4df09719cfe609a92453", + "description": "virgl: add debug flag to force synchronous GL shader compilation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2e2491b76cdfc93ea33b1330caf36764c5515b68", + "description": "anv: enable shaderStorageImageReadWithoutFormat on Gfx12.5+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3678c28d3db2e1b337400538353884d467a7e5e7", + "description": "util: Call mesa_bytes_to_hex directly instead of disk_cache_format_hex_id.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "681d8cd9ea9e5d8b0e4974e181614dff0f45328e", + "description": "util: Add dedicated hex conversion functions and use it.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "96a0b1e9880cee88905fe45451404e0d3120f382", + "description": "zink: fix non-db bindless texture buffers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d" + }, + { + "sha": "feeae0f18f856043b25f922ce6ba212279aa0d57", + "description": "ac/llvm,radeonsi: lower nir_load_point_coord_maybe_flipped in nir", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f7f0d31fcccf1da67149c8569c3bd6cbc846ab9a", + "description": "nir,ac/llvm,radeonsi: replace nir_load_smem_buffer_amd with nir_load_ubo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "75b75c6c0a92acf771e7407cc03c4687b8605cd6", + "description": "ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ba5eb2f5c18c2124c63f6f45748fd9600fbed0e7", + "description": "radeonsi: add si_mark_divergent_texture_non_uniform", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "24555f5462e97e80ffe20f47a279d3c344fa6ea2", + "description": "nir/lower_alpha_test: rzalloc state slots", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "12706fab6017a15fe866a8472eb91821fc655d84", + "description": "radeonsi/gfx11: updated vertex format changes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "da3b8c1e6b38dd29f64e855bbaa423dc0967ff45", + "description": "radeonsi/gfx11: updated si_is_format_supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, { "sha": "543b6ca7c4b00c4bfff5668ba0a0643d565db201", "description": "iris: use util_framebuffer_get_num_samples when setting ps dispatch samples",