From 2ae6719029d8f982733e0c9f3445e0b2019a5fbe Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Mon, 27 Feb 2023 09:47:54 +0000 Subject: [PATCH] .pick_status.json: Update to 41ae2d0725b3ecd2018a6105981a6db7b87c3e79 --- .pick_status.json | 7740 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 7740 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 75e1aeeb8f2..e29bc070ac0 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,7744 @@ [ + { + "sha": "41ae2d0725b3ecd2018a6105981a6db7b87c3e79", + "description": "radv/rt: use terminate() when returning from raygen shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cd1e5b185852eaa67142a3f30baf8c3561aa6b72", + "description": "aco: fix NIR infinite loops", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "a9c4a31d8d8a955711d6f49869090caf87846f1b" + }, + { + "sha": "3073810397221bd58ad2a3f80d84d86eeb43dd8e", + "description": "nir/gather_info: allow terminate() in non-PS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "842b8f14f46b5c1f5f6fa007e3151ade4bcec388", + "description": "radv: move device memory related code to radv_device_memory.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4316a64e27dd36d737ea63155bc2cebf9c506f1e", + "description": "radv: move buffer related code to radv_buffer.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "17c5a91028409205cce2b37429d6fbf032a9773c", + "description": "radv: move event related code to radv_event.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3", + "description": "radv: move sampler related code to radv_sampler.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7a157b3a4cc065f806db9d4b2d95ba650be25154", + "description": "radv: move queue related code to radv_queue.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4e5db634828ffa6a92e1cfa65934586cd4b7d53b", + "description": "radv: move physical device related code to radv_physical_device.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "06fa90e14eb7d9182ada1b91f360fcbbd6a61c01", + "description": "radv: move instance related code to radv_instance.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "98cb7e010824e9458fea29f3a68f70e52c46ec0f", + "description": "nir: add nir_lower_alu_width_test.fdot_order", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "50f7e214810374d126489d8eea8b4f781bbc655b", + "description": "nir: make fdph lowering match fdot", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3668da7c83bf52f639313e9527878f9bd27b4a1c", + "description": "nir: use xyzw order for precise fdot", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6ee5337d94c7a6170b6352434864686bc54e0765", + "description": "aux/tc: fix rp info resizing clobbering current info", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "10057d19f2cba422f2f38faa4e37c1c64f90b27b", + "description": "anv: report max register pressure in pipeline properties", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "09cdb77a92fc1124a2004b7798d7fb8aeb4385fc", + "description": "intel/fs: report max register pressure in shader stats", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8dd960e056f74e1400a16612ff1929f011641c9a", + "description": "anv/iris: report counter symbols with debug option", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e6735409eefaec52ef78acecd3f3e7c310c63887", + "description": "radv: disable DCC with signedness reinterpretation on GFX11", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "79ab787a8f6bf2ea0b8a6c8d1ea057d62c77e8e1", + "description": "radeonsi: fix fast depth_clear_value/stencil_clear_value", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00" + }, + { + "sha": "b75acbf88f50722d8c0c9ecc76703fddbae4a14b", + "description": "radeonsi: don't use PKT3_SET_SH_REG_INDEX on gfx9 and older", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc" + }, + { + "sha": "49913fa418c3a025661fb481ecaf2205f32510a2", + "description": "radeonsi/test: update test results", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9eb05801ad29d264455103d300f1915c22f84fa0", + "description": "radeonsi/test: use gbm-skips.txt", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f88dbb27d4162c6dbfc82db610aad892e16aa8d3", + "description": "radv: enable VK_KHR_fragment_shading_rate on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1fb8e0eff22dc54841f886d238be1a80d700c11f", + "description": "radv: advertise attachmentFragmentShadingRate on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d1e724b952a665d07d6c57dbfc49d8c55918a823", + "description": "radv: do not emit PA_SC_VRS_OVERRIDE_CNTL from the pipeline on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c186420b26e6de96798925fd174cbef6f9907ac4", + "description": "radv: add support for VRS attachment on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "31d699106d036667751751eede4fedbeb4641436", + "description": "ac/surface: add RADEON_SURF_VRS_RATE for selecting swizzle mode on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ce4a1b1c3cc2abab468672d7e8b2ebda216c2e9c", + "description": "radv: move disabling DCC for VRS rate images in radv_get_surface_flags()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e8793f2a8610f7d7afd02a9c6f3f778480c7d96d", + "description": "anv: enable VK_EXT_pipeline_library_group_handles", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "461ccb00e15a234dcca8c035e1303260a42a1393", + "description": "radeonsi: increase NGG workgroup size to 256 for VS/TES with streamout and GS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "43fd5528728ec8c04267749debfa1e66f84316d6", + "description": "radeonsi: allow using 64K LDS for NGG to allow larger workgroups", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e01d505291b6c8e05e161b680479847c3878b64a", + "description": "radeonsi: other cosmetic changes in si_state_shaders.cpp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ef965d568119f6dc75a899bb580d0a74a0f655bb", + "description": "radeonsi: reorganize si_shader_ps", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c9d297fc771f9884db9e4d92b3a827e771a92cd5", + "description": "radeonsi: reorganize si_shader_ngg", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1664aad43cd35cfbef75a002e87390ec98d6afdb", + "description": "radeonsi: reorganize si_shader_hs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b3459eae7a3b36c0d6285e81f8c628f9b1d87be7", + "description": "radeonsi: reindent si_shader_ls, si_shader_es, si_shader_gs, si_shader_vs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7e0ed2c4f066f3cc3dd48854c411e8b38ea9ae82", + "description": "radeonsi: set pm4.atom.emit in si_get_shader_pm4_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4c1475fc1cf8f50ae64039b74d60369e0fd8e3b8", + "description": "radeonsi: lower nir_texop_sampler_descriptor_amd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1417ced72c5d3b0f2292880feb63b3d9715d8e54", + "description": "radeonsi: separate nir_texop_descriptor_amd lowering", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "54ebd9073988ea22e0bc67c02b156bc581e1e497", + "description": "radeonsi: merge si_emit_initial_compute_regs with si_init_cs_preamble_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ddded6fbb583427caf62ee272f72bc3dbfaae6b8", + "description": "radeonsi: emulate VGT_ESGS_RING_ITEMSIZE in the shader on gfx9-11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fb819fdb1365e453443813880cbcf98315116aa4", + "description": "ac/nir: clear nir_var_shader_out from TCS barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "87de5b2b9e313f9939c2c550afe1adf8d1bde6b4", + "description": "aco: Don't include headers from radv.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a0141c63087c11b64616d003990034d03c1cd5ef", + "description": "aco, radv: Don't use radv_shader_args in aco.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9793331db0fdf67c50e10d9b4dbed6c84bc634a", + "description": "aco, radv: Move PS epilog and VS prolog args to their info structs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "84a2cea59695f09662be4e76955fcfa56b30ac6f", + "description": "aco, radv: Rename aco_*_key to aco_*_info.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "91e68db0e18b8016b4f8a1946aa07ee194f19b0f", + "description": "aco, radv: Move is_trap_handler_shader to aco info.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "978220c99ab0c43a2786d62fb0872d51f3b7a854", + "description": "aco, radv: Add load_grid_size_from_user_sgpr to aco options.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3058ab6090725273e9109c13c8a9798e328923e8", + "description": "aco: Generalize vs_inputs to args_pending_vmem.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1583bea9dab571069790fd773e1b4e9cb8a382a6", + "description": "radv: Set pending_vmem on dynamic VS input args.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1a7b5979df79170160b13a1e6bf9ab76ed71cddf", + "description": "ac: Add pending_vmem field to args.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d5376c3feb2d544fc90ef73a772938ea6255c983", + "description": "freedreno: Promote non-drawing batches to sysmem", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aaed609e577eced9bc33db185bf1ca496ef77792", + "description": "zink: hook up buffer TRANSFER_DST barrier optimizing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fe469a7618a8f7548b9dec364b2a360a4e43c4df", + "description": "zink: add a driver workaround to disable copy box optimizations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "46f98da188c887576043ef71514ea45250efdc98", + "description": "zink: add a mechanism to trigger copy box resets from batch state reset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aaca91eb79ddecb02a939efa945ce4f9f7b29478", + "description": "zink: add a mechanism for managing TRANSFER_DST buffer barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "54f3c589d535c5f024abc9c785531a02029423d3", + "description": "zink: track the last write access for resources", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "30a89323ad660d6a30dcf1a7a037893358f3060c", + "description": "radeonsi: Add support for DPB resize", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e54ec96f35c0d76a52841aee0a766e0e9a7d3ce7", + "description": "asahi: disable disk cache in debug runs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5e9538c12e0f564af888e2d2c1804e960b9492ca", + "description": "agx: isolate compiler debug flags", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "78d742290b479a7c6642a30fda255102e247d05d", + "description": "intel/ci: Remove skipped float_controls tests from hasvk xfails", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "840b4b856e02415824832883663fb7fc82f79725", + "description": "intel/ci: Remove hasvk xfails missing from the CTS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "82a78b7e9f3e3c835923b1691e1be54377d8acad", + "description": "intel/ci: Remove outdated hasvk copy_and_blit xfails", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ff7446ba0c91410870a46558ef2d02b1d6b1b8ed", + "description": "mesa/program: fix memory leak triggered by arb alias", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a692fe418ed0b2c6534d170d3e8adbfeab466e6b", + "description": "mesa/program: fix memory leak triggered by multiple targets used on one texture image unit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "444250a5e79180e96cf1c8c2716d35a6cde185c9", + "description": "mesa/program: fix memory leak triggered by invalid extended swizzle selector", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "57557e881503166fc2529a5f8e411ba1cd7895e2", + "description": "aco/assembler/gfx11: simplify 16bit VOP12C promotion to VOP3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ae50b662516b7058e8e74c2463a0c5b67440af53", + "description": "radeonsi/gfx11: only allocate GDS OA for streamout, GDS memory is not needed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "61da19a262a7c81140172b042e73272fdc2755b8", + "description": "amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f7076d129db3d7e9cd5b3dff03133bc020979d8e", + "description": "amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsets", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "5ec79f989988ba200d4dc48921e1c44916391273" + }, + { + "sha": "08649e367301c5765b445689374381f9bcc42b22", + "description": "intel/fs: use generated workaround helpers for Wa_14017989577", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5fd9abae9098a28600bccd84f74caeea0d447f93", + "description": "ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d52cf80bcbe1f4e8fef8213fa5801d2b3fffcf60", + "description": "ci: Add some xfail updates from VKCTS 1.3.5.0 for the manual jobs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "53da1534b595febb2a5e15f99319c95a380b3e46", + "description": "llvmpipe: fix LP_PERF=no_depth to ignore depth format", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "baff5099247c26782ead85ee6171da1217906741", + "description": "v3d/v3dv: define performance counters in common", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "161e3f29f479e259deaff84d11059dc2eb688be6", + "description": "iris: Add support for 2d images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4f096d0d880fee6721773e96c8c77cec8f2798f5", + "description": "llvmpipe: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "06daa03c5cd2d8aea6ee797923d2bbfdf500caef", + "description": "rusticl: Implement spec for cl_khr_image2d_from_buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "010c18c4433c4d3b929dc8c9ca6002697b356c98", + "description": "gallium: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7839341d8f9562486b7fcd14cdf8081a52e915a0", + "description": "lvmpipe/cs: Add support for 2d images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9cbdf3673b4defcf0c901e3744949b2ab708e715", + "description": "mesa/st, nine, nouveau: Fix uninitialized pipe_sampler_view structs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cc36fd0f6164b4239d874dca6781157aabaf1810", + "description": "gallium, rusticl: Add tex2d_from_buf in image_view and sampler_view", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "07270ece457de699e791ffe9515f810b132f49c2", + "description": "rusticl: Enable mapImage for images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9dda1e4872cb640e5d4730bc9473a94f6240498b", + "description": "rusticl: Enable copy for images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3c51db3f217095233d28ff60dc43162899d6704e", + "description": "rusticl: Enabling image fill for images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e40fd3bd606c41e2c8435ca611bb86b33a55a534", + "description": "rusticl: Enabling reading/writing for images created from buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "26f430d6ce367d874aab04192ec47a22d048ba41", + "description": "radv/rt: move radv_pipeline_key from rt_variables to traversal_data", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d87bbee0be84e55650fefd743cd7c58421fd3807", + "description": "radv: remove unused parameters from radv_compute_pipeline_compile()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d06aa7b71d13f0b3616806f0bc830269dd48583e", + "description": "radv/rt: introduce and use radv_rt_pipeline_compile()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f1565de4cc934f8a78adb22c00edd161eae09b54", + "description": "radv: expose radv_pipeline_capture_shaders()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2fbd495ce7cf0d9694c966f542b36fe4bdac7674", + "description": "radv: expose radv_postprocess_nir()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c87c34bbba3b0d0890c050d34f4b7165b29b7326", + "description": "radv: fix defining RADV_USE_WSI_PLATFORM", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db" + }, + { + "sha": "a6dcd62f448ad99b29488e3e7d3a72f3505c612a", + "description": "iris: Move iris_bo_wait_gem() to i915/iris_bufmgr.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "97becc1b6f05b46ce404ef0458568ab24660dbcb", + "description": "iris: Move iris_bo_busy_gem() to i915/iris_bufmgr.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7553d921f662a6e74e380d39ce0784bd0020c5e3", + "description": "iris: Move bo_set_caching to kmd backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bdfcc980016e87f175c98645fc84b411a96058da", + "description": "iris: Move bo_madvise to kmd backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d636e772c0c9f3b4147a2684ebd6a603f77e3caf", + "description": "intel/common: Implement the Xe functions for intel_gem", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "19aa1fb851f7065443b6dadda92e2151bf8e1027", + "description": "intel/common: Implement the Xe functions for intel_engine", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7b2086d741920ec302d0e8830242f4555948583b", + "description": "radv: fix border color swizzle for stencil-only format on GFX9+", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "889c3ee6b8447cd4c89c76ea08dc3cb4c3e3bf69", + "description": "anv: fix sends_count_expectation assert on simd32", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "347a5b79f974a99874e12ad1806850295995c823", + "description": "ac/surface: only adjust pitch if surf_pitch was modified", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fcc499d5e1deac76126de7fd0c3297298322db07" + }, + { + "sha": "f72774f13f40672ea985db96242f92f493f03683", + "description": "ci/lavapipe: fixes typo", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "5ee724e180bdfea8bec2504beff7da361a1ac541" + }, + { + "sha": "de4805f25f97a4c010eb99024462deeb8c61a3b8", + "description": "aco: use bitfield array helpers for valu modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e7559da757092849a883e3172d978daee7ed558e", + "description": "aco: add bitfield array helper classes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "097a97cc426a8e5fe428452425089bb02c3252b9", + "description": "aco: remove VOP[123C]P? structs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "08542318e767bc14e53c6fdc7512a7a042285798", + "description": "aco/optimizer: simplify using VALU instruction", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4591703e791b04f31efb25a9c05414c2888b51f0", + "description": "aco/print_ir: simplify using VALU instruction", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "17ff2e8c52b6d7d90006112a20f3a85812f26525", + "description": "aco: validate VALU modifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fc193ab4dbb9fd7e3f45a14c333ef5403fad7f56", + "description": "aco/ra: set opsel_hi to zero when converting to VOP2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "366cf4efaa324de2f7e110a582f3bebdd93b3925", + "description": "aco/ir: rework IR to have one common valu instruction struct", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "77afe7d960429429b72d76ea2f9ae4a2dd2e6d70", + "description": "aco: treat VINTERP_INREG as VALU", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c119b19f98dcaccb8802fb14f24b4f9b7574fceb", + "description": "radv: fix incorrect stride for primitives generated query with GDS", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a278eeb71974a89b6dd7c0fa3dbfe97183aeb657", + "description": "nir: fix nir_ishl_imm", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e227bb9fd58268788a79449ed247311744210279" + }, + { + "sha": "5ec80ab37c65a5e0ec94bc525c4fd617315c8853", + "description": "radv: do not add descriptor BOs on update when the global BO list is used", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1aca36815ee8154d65908904ffb3d13729f337e8", + "description": "gallivm: fix lp_vec_add_offset_ptr for 32 bit builds", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e" + }, + { + "sha": "4c24ff0a3417c47fad64b587625b88c9d1fc1fd3", + "description": "rusticl/kernel: Images arg sizes also have to match the host pointer size", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb" + }, + { + "sha": "66f806d01d1efbc8133c0d970800d7a23b8ba0f3", + "description": "agx: Assert that memory index is 32-bit reg", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a174f0019a614416f31416fd7c039557adc87bf", + "description": "agx/lower_address: Handle 16-bit offsets", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9f5a4a960426006b7ba474dc5cb26c9fc6deec3c", + "description": "agx/lower_address: Fix handling of 64-bit immediates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4bd0e1d0971a8350559bc4ef6c293ac137fa8dfe", + "description": "agx/lower_address: Handle 8-bit load/store", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5865e23a078762afee00a5794e81b7cc7acdd53f", + "description": "agx/lower_address: Handle large shifts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6203503196c4837292c8f6501eac3b70e9d7244a", + "description": "agx/lower_address: Optimize \"shift + constant\"", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dccf6f569b6ef63ec20600d844638e561270d6df", + "description": "agx/lower_address: Break on match", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "36f6eb88cb6efae9713e3f818725f888b0061cd8", + "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b5fc941f2f4856ce39895033488f8654a035077f", + "description": "zink: always set batch usage for descriptors after barrier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "afb56bad1cd7f5ed98cb1d34ea1dc9b7f524ff09", + "description": "zink: set dynamic pcp for unordered cmdbuf", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c5f901dbc6f1ef11910a03bb61f4438726e4c2c8", + "description": "zink: bind descriptor buffers to unordered cmdbuf", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "20c9cfb30f13d3e0d392bb80be9d35eddc9175c2", + "description": "zink: always set color writes on the unordered cmdbuf", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8e3ee9aad6f7dabcc90a8a504287dda55449fe4f", + "description": "zink: explicitly flush src clears when u_blittering", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1aa62912b70b9b80007c66c2c20f6b8416fa1e15", + "description": "zink: don't unset existing access when adding resource binds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a0f3d171f6927b2a4618b74f06f38ebf6e8e0818", + "description": "zink: eliminate pre barrier for adding resource binds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d133f950844c4e4ad0c5b6abb9bb8f09ffffa1d9", + "description": "zink: check for layout updates when unbinding samplerviews", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a4b1ae1f03c422957cb16a6c57cec5e9f90eab95", + "description": "zink: propagate valid_buffer_range when replacing buffer storage", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7145ccfa0596a2c4adb707f657161fe3ba5e09af", + "description": "zink: fix descriptor update flagging on null ssbo set", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e0dfe058c4c86e23569d82adc75369d5930d8a1a", + "description": "zink: only add deferred barrier on fb unbind when layout needs to change", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bc04e2dacac174f1d4cbb63edd5b775e285996c9", + "description": "intel/fs: use generated helpers for Wa_1209978020 / Wa_18012201914", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c92d5895970bd8cb9e41becd2d7c44074c676ff7", + "description": "intel/compiler: Drop non-scoped barrier handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "02eef8ca980a9e0081e97c25a0b7f2a9cf0dc90d", + "description": "gallivm: Drop non-scoped barrier handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c8147e69d31d747b6914ad5c9229a6b30bc639e5", + "description": "ir3: Drop non-scoped barrier handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fc93e8e5375f4d699f0e0075e004d81dbda22300", + "description": "pan/mdg: Drop control_barrier handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cb0f4b8146fac1429a97ad341f45e405ff8adc7b", + "description": "pan/bi: Drop control_barrier handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f47ea3f9922725ab0bad465f54a69eec9cd9ded7", + "description": "glsl/nir: Use scoped_barrier for control barrier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "07de034791fa6c3c0d14174503b076629d8f3c05", + "description": "intel/compiler: Drop brw_nir_lower_scoped_barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dfc34b1a6573ff608752eadd8ce76aab3ba803da", + "description": "intel/vec4: Handle scoped barriers with execution scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "db0a09c9e2b4974eb6f2211f99acb31a16828f71", + "description": "intel/fs: Handle scoped barriers with execution scope", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ae6eb3229ee6eb0fce9d4361e92c8d5728038ccd", + "description": "venus: revert back the warn order", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "28bdf8db184a1cfc3c10b202765cf2674ceb29c9", + "description": "venus: vn_relax to abort on ring fatal status upon warn order", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "adb51eeba52db86fb836580dfab937eef22190a8", + "description": "venus: propagate vn_ring to vn_relax", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "15a55198ecfdcfc6ee44458d007a478ed88147a7", + "description": "venus: abort ring submit when ring is in fatal status", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0b458938236fcce224c1344b1f4f7baac13e0993", + "description": "venus: sync to latest protocol for ring status enum", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b96019f82b5faa4bf8517cfcac8a0e90c01770bc", + "description": "intel/fs: use generated workaround helpers for Wa_14010017096", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "66d2ae03862246d13319cfaa3a6eb4fce4e565ee", + "description": "meson: forcefully disable libdrm when host doesn't have it", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "952bd63d6d8289425c78c103d65bf3a4882b4b4e", + "description": "nir/opt_barrier: Generalize to control barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "83fd7a5ed15a8749a1f683d202dcf4230670615c", + "description": "intel: Use nir_lower_tex_options::lower_index_to_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4b6d98a40cba82e91b11afe05d1625306660ed33", + "description": "ir3: Use lower_index_to_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "510d3ab93d2288bd03380b1f17909074ebed0a55", + "description": "pan/bi: Use lower_index_to_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "282aeb9b9c721a4e507771614ffe5f3706c952c5", + "description": "nir/lower_tex: Add lower_index_to_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9de997bde67df43a9e10a05f9b48419ee4cfec25", + "description": "nouveau: Fix null dereference in nouveau_pushbuf_destroy", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "34d45df8ff71e7e780b363e60bcc6ff57b15d94a", + "description": "ci/fdno: Only run full tests on a limited subset of machines", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "399012a911b3d69e453aa2d4e4031b290d2ef94f", + "description": "freedreno/common: Replace or_mask() with BitsetEnum", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "30d469215be96664a8d3244d338a8cc3a5f01183", + "description": "v3d/ci: add dEQP-GLES3.functional.texture.specification.teximage2d_pbo.*_cube flakes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "62f1a8a3a62efb8370dc51a20244ab23bc60a3b8", + "description": "zink: unbind fb on context destroy", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7600e2cca2aa940ec9fbb11dd4753e79952858a5", + "description": "ci: Handle carriage return characters in LAVA logs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3174cfcaf27150566e2408e3fa75dd2800370588", + "description": "hud: add GALLIUM_HUD_OPACITY envvar", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7ace1bab731c8dc9125c3d9d5abf02aef87f6557", + "description": "hud: use defines for default scale/rotation/visibility values", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0f3370eede23284c09abdaa46714d7c4c795ecd4", + "description": "raseonsi/vcn: fix a h264 decoding issue", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "340f2d1a256d5491d2e569ff8bfc49c9927c051b", + "description": "zink: add frame trace markers on the queue", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bb796f70a144e9c88ab46e6fb08be5895ca7a689", + "description": "radeonsi: Add NV12 support for AV1", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": "0504a3b079223ea243fa479701967ae3ead12a40" + }, + { + "sha": "0ed28d2715c80927eb8fffbd4e2e66ed9dbc7d5d", + "description": "wsi: move an assertion in wsi_xxx_surface_get_capabilities2()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "be0dcbdfa228b2a47633bc79278a91e90e59cdae" + }, + { + "sha": "c3cc8455d4a08fec501984f9386d85b27c87fa79", + "description": "zink: when skipping a TRANSFER_DST image barrier, set access tracking", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e650ff4ea085d25dace1a5eb22b2e6e23d4d69dd", + "description": "zink: remove debug markers for u_blitter ops", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "271ebdd735e4480e1a4aab107efd45d0654a3a86", + "description": "zink: pass cmdbuf to debug marker begin", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "60496f63762cf56b78c9c8e4185ab9e43284c743", + "description": "zink: reorder some blit debug markers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d677c00f6dd32aaa9d980e309d15b1763b65c7ef", + "description": "zink: be more descriptive with perfetto buffer barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c037193fb596c4736644a8bd6afb8e12e56ea39", + "description": "zink: determine whether debug markers are used on screen create", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c226ba24261ab68961e63ee645e1fa82e70d1f9", + "description": "zink: skip buffer barriers if the buffer can be easily proved idle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0a7092b285325a154a8be18bc46a846c8f180aea", + "description": "zink: use split image barriers if the image can be easily proved idle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5be506c16ece8c62b84e21a625db9d36bc489982", + "description": "zink: fix zink_resource_access_is_write()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "772d92bfa62bac231acdb214c1ca38cea9112aba", + "description": "zink: add functions for faster batch-usage completion checks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5b64d7267b30175b7490b759e50edb77a146f10c", + "description": "zink: skip attachment barrier for redundant layout-setting if !valid", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "16946782944fa7903683e4db51115c7c2eeea260", + "description": "zink: avoid unnecessary read-only layout changes for zs attachments", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "73df715c110f821643049eea1d945ea2475b9dce", + "description": "zink: add perfetto tracing for barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7fadee9b70c9d1d7229c7bbc9811a858297b193c", + "description": "radv/rt: only reserve stack_sizes after rt_case insertion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3e03fe44e7dcf06c4ab9ff626b93bb392a904ab2", + "description": "radv/rt: move stack_sizes into radv_ray_tracing_module", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "48edcd03c538d0c3b1cbbd52ed551026afd2a6a9", + "description": "radv/rt: introduce struct radv_ray_tracing_module", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4dafb69d61820c4a9b71856e62797b51f13df91c", + "description": "radv/rt: defer library_pipeline allocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a62d699664e33a7f7adc79661a7e57d8fbf2825b", + "description": "radv/rt: rename library_pipeline->groups to library_pipeline->group_infos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d79d62c63804e63389c0baafeccf95177d89b2b6", + "description": "ci: do not exit when an error happens inside the section", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4cc0cec473577824c4d83ffcf2ab0e97efb064cc" + }, + { + "sha": "944a3af53155f3f06dbd9ede4c3c5cd975ebe950", + "description": "glx: Fix glXGetFBConfigFromVisualSGIX", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4ccd253588bf98be945d6708dfc49b936f9cc8d6" + }, + { + "sha": "5d30d11ccceae75765b001d6cd453b4e0713f6cf", + "description": "ci: include setup test environment script in the output artifacts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c305f972572716ecf1d5f23ec4e260521bbcbee1", + "description": "nir: add a print_internal debug-flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7c1563aebec19d8581722e24307aa9eea97843c2", + "description": "radv/ci: update CI lists for CTS 1.3.5.0 on GFX110/POLARIS10/PITCAIRN", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "81eaf7b9e4293ce86c4ded913ab1a0c6f62adafc", + "description": "radv/ci: stop skipping some graphics pipeline library tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9e919a9bd92010383a44c40449a569820d107fac", + "description": "ci: disable Collabora's LAVA lab for maintance", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0d8a54f9137ea639eb2118ec4a6d309529593e75", + "description": "zink: avoid ballooning of copy box tracking", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d2de2bb9c5381dbee6a8942d523f3a08d4044cdd", + "description": "util/box: fix off-by-one calc error in intersection funcs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3c0fad058a8ce4c1e55485eb74883185c88b73ce", + "description": "zink: eliminate internal qbo copy barrier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b31c414e280231d2eac788fd55a899e85d2fea97", + "description": "zink: set predicate_dirty on query creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5374605ea9ee0e3716074fe263ab0c76ee82a570", + "description": "zink: merge qbo update copies when possible", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7f956435a039f4729c776a0172bffe7c8b6207b7", + "description": "zink: rework xfb queries for drivers with poor primgen support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5144c8a85874ea7b2aa9b2cdc214cc60a4650930", + "description": "zink: track whether a primgen query is suspended and needing color write hacks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9bc871199cd96a1064416b67f740f1c454d5b3f6", + "description": "zink: only resume queries inside renderpasses from set_active_query_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "81de7a1c25371ef4f33c14abcd8f91d4b062b6f3", + "description": "zink: resume queries after conditional render and clears are processed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f7d1fff23fc6c316f591a4e934079dd707b1a996", + "description": "zink: disable queries for clear_texture()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "26dc5b3737f3f1d86b5ef602aa90b87098c31e8d", + "description": "ci/ci_run_n_monitor: while we usually disable many jobs, print them inline", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f5061758beb1ece040c12f82cb0f26707fbb4663", + "description": "radv: Use LDS for closest-hit hit attributes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c1651a103268f707cb0e7d2ffd97f9d3878fbb23", + "description": "radv: Extend hit attribute lowering for LDS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "61663859bc9b41177ac399e0fcd411019e733f70", + "description": "asahi: Wire up compute kernels", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c086f2770bd9f8714aef7b1c5814e5a38f4b55b5", + "description": "asahi: Rework system value lowering", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f92738eaaabb0ce9ca34f6cbe34824cb7925bb77", + "description": "agx: Handle fragment shader side effects", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "290f3b76f305abaa24332cbc751a7a3b005e41cf", + "description": "agx: Disable tri merging with side effects", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b20c9adb4eb29c8229aba0205d05ad735255bd56", + "description": "crocus/meson: add dependency on libintel_dev also for versioned static libraries", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71" + }, + { + "sha": "8e7511ea7fd5c480c639ae31806313cb6ccbc150", + "description": "vk/runtime: Use libdrm shim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "44f7ec40efc57ffae91fee9b8cd1460746f2796a", + "description": "loader: Use libdrm shim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5f5ccf4bec86907c9dd301c7f3e494a6537a24d5", + "description": "turnip: Use libdrm shim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e05abb1345530433681e2a4965588e4e2f51380b", + "description": "util: Add a simple no-op libdrm shim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b73b70157966914ccecffceab3a70a1e942f798e", + "description": "ci/freedreno: rare flake KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5ee724e180bdfea8bec2504beff7da361a1ac541", + "description": "ci/lavapipe: add recent occasional flake", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9b09f244f071c67bceca40695ca72518fb370581", + "description": "r600/sfn: Fix atomic lowering", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69" + }, + { + "sha": "3c3ecdab36c86df96bb26cca29a1fd0ec81a5d70", + "description": "r600/sfn/tests: Add a test for the copy prop into a group", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "244cc152d1b20592120ce1d5dd9627509b73d0b9", + "description": "r600/sfn: redirect copy propagation to alu parent group", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2028465bd86b5a08ab0df43eea2b2abaca3ab546", + "description": "r600/sfn: Add print method to AluReadportValidation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee0010213f5b07f49cf620075fed26063712d22b", + "description": "r600/sfn: Add method to AluGroup to replace sources", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6180721005907347bab220d5c49f6615a1bc090d", + "description": "r600/sfn: Split AluInstr replace_source into test and actual replace", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "afa545b9265588d5855366708ad79521d7c313bb", + "description": "r600/sfn: Add AluGroup method to update readport validation from scratch", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed587ae6ac260c973e797ffc84e73fbba8ec011d", + "description": "asahi/meta: Use lowered I/O", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "485eddcc8516965a00c22d448ab7e2763ad8ff7a", + "description": "asahi: Bump shader buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c7b5f014615597e59b484a7fcb14d34fb473e248", + "description": "agx: Only lower int64 late", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "811f8b899da3b1764f9863d9d2bb8d69582ffbf5", + "description": "agx: Don't print pre-optimization shader", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ea37d7f81feac5af42f180c30d78474cc9c7f0e6", + "description": "agx: Use agx_emit_collect for st_tile", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7bb8112fd1e7ee70507912bd2ad2caf91869cfd8", + "description": "agx: Refactor vector creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "037609f1dc306e8bd286ef77cbb69fc169477a7b", + "description": "agx: Constify agx_print", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a9c5956f2fbbcb7df068955a69c67de3ac8a8268", + "description": "agx: Inline 16-bit load/store offsets", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c9728b41d51d949e48995641a5a9f7c4a205ef9e", + "description": "agx: Factor out allows_16bit_immediate check", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "445ca949cd82ee84579395d69f64ae228218833d", + "description": "agx: Clean up after lowering address arithmetic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4b1f4b86ea3d687f2f356aabe06b483887367456", + "description": "agx: Add AGX_MESA_DEBUG=nopreamble option", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c22a18c9afae19cd2fb1bfd808b49416e42114d8", + "description": "agx: Don't write sample mask from preambles", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9f7d14de6704b9e19110a3e865354d6c5af02bb", + "description": "asahi: Mark PIPE_FORMAT_NONE \"supported\"", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8bb40ce4ad2418eaca9816c0facebc6e40204872", + "description": "agx: Fix 2D MSAA array texture register allocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3032e3ad23d41488c0eb4c76dcda27c7730dca36", + "description": "agx: Mask shifts in the backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f4e2b2264663482f76681dbc0a8e9fc1574a3ce7", + "description": "asahi: Advertise dual-source blending", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "af953616a10ad8b122b1d3906b855c0a5f9fbfa7", + "description": "wsi/display: check alloc failure in wsi_display_alloc_connector()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "82cc236458cdca2995dfc125096d8a0a8d8b14c6", + "description": "freedreno/a6xx: Fix mirror x/y blits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ec9e03fb396fc9df4b2e2260ca6a16af7538c408", + "description": "freedreno/a6xx: Convert blitter to OUT_REG()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "149f2a2e81d25ad29b19412f634e299accf3fc16", + "description": "freedreno/a6xx: Namespace reg/pkt packer vars", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1d2c1b8bd65809799f1912bff226a068512fa560", + "description": "pan/mdg: Use nir_lower_helper_writes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "586da7b32908eb6cb4282a58339689b6d23c224b", + "description": "nir: Add nir_lower_helper_writes pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1dd872ec17d0fc1285536899fd0370be3ab0dd13", + "description": "asahi: Assert on TIB strides > 64", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aa32dc704f722aac3aa9b933649ba610407fbb2f", + "description": "nir/range_analysis: fix vectorized phis and intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a19a37e8d7d494919c8182320af2064808c3706f", + "description": "vk: be stricter about symbols check between android and other platforms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a6fbc4bb2c2843d238f809486809b33e4aeafb5", + "description": "android/vk: drop unnecessary symbols", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4e1eb53b5e98cde1b248dd7f5771139c78e66047", + "description": "vn: add linker script to fix android symbols", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2b1e9b0fd69e220fa96b99b10c75499dd6c2f8c1", + "description": "anv: add linker script to fix android symbols", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6f654d532b7f3910be92393c23d1fedb96b22bca", + "description": "tu: add linker script to fix android symbols", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c4e24004618ecd2e5967de9af01cd1ef51e64ed2", + "description": "v3dv: add linker script to fix android symbols", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "78578a6ddb4a7faee3b1e20d6ba1ce34e9dd58ba", + "description": "vk: move radv's linker symbols scripts for use in all drivers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "938f7a48b228dc309a587a906314128b59227430", + "description": "anv: VK_EXT_image_sliced_view_of_3d", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7e1b62ea5b35d7bd0245d10c8667184a7a6a4882", + "description": "isl: Set Depth to array len for 3D storage images", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "74e6e207fe21b7241d34906db430467b0c49f4c3", + "description": "intel/blorp: Set array_len for 3D images properly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4ee1908ab60058c958d376d9da3167829cbf5b12", + "description": "vulkan/runtime: only consider slice info with 3D image views", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "66e3ccbcacbe6289b21e7be7ed62dc01980fc5b4" + }, + { + "sha": "3384e4f768c560f604802418c6a82ab1f23b3cb9", + "description": "vulkan/runtime: Rename and document storage image Z range", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "464cae9497978cfc99e2bb13cca2646ee603516e", + "description": "venus: shader cache fossilize replay fix", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "60ae5b106f8d43aa8a97c3d9dacc008df31c5e8d", + "description": "ci/zink: add skip for the Single-GL46.enhanced_layouts.ssb_member_align_non_power_of_2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5353fc94e5e957d4d1432adb41e864b0d01692d4", + "description": "ci: Retry, retry, retry... No one likes to trigger Marge more than once.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d73d383ed299c5e4949fc34766019a355927ded5", + "description": "ci: deqp-runner: drop already unused function", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1fbdf57c48a2f14190d4600da684b457a09dcc27", + "description": "ci: make meson build and test uncollapsed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fb82371558a5f8c0293079e2de292e7723c90915", + "description": "d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6" + }, + { + "sha": "6fea823dc0a3accfc6e0cdae26ac88a08b806c61", + "description": "frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6" + }, + { + "sha": "f094e69469cd35fae2fb9c8c7689aba0428b0546", + "description": "radv/rt: Use ushr for extracting the cull mask", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "2d93ab795b02959859a42b57434c44919d5901db" + }, + { + "sha": "d89aea73e2ff9c28516ada9a31fed4ba5fb42c05", + "description": "util: Add util_format_get_array.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "26c51bb8d8a33098b1990425a391f56ffba5728c", + "description": "asahi: clang-format the world again", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b02600cde162a6f9c6f49f4334e5ebce90788c22", + "description": "intel/vk/grl: genX-ify grl_cl_kernel_name()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d68c9e0dcf7f0d7c9313490788dc9f66378f824d", + "description": "intel/vk/grl: genX-ify genX_grl_uuid.cpp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "14007a525bd1304bbc8aee3115757f4ae21a668b", + "description": "intel/vk/grl: Allow grl/grl_cl_kernel.h to be included by C++ files", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4a7ddc4841c8d17fc778f4cde8a986764a0ffe07", + "description": "intel/vk/grl: Allow genX_grl.h to be included by C++ files", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3251db1270848a93583cb02fb9ada3bff454c083", + "description": "intel/vk/grl: Don't include anv_private.h in genX_grl.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a535f213d7b0f92d7be40b1115c4faae2ada2fe3", + "description": "asahi/winsys: add .clang-format", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "af8d97d0964bc9901afe05986196354ff8086134", + "description": "asahi: Destroy the renderonly context on screen destroy", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0a5f3556a174065c6fbd8ac44ad92dd9727d85aa", + "description": "asahi: Fix device fd leak in agx_close_device", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f083e1807d6cb2f699a56497c89d87288767cccd", + "description": "asahi/decode: Handle VDM barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2eb1efd181e648eb84c47ca381dcf00b1e3995b1", + "description": "docs/feature: Mark ARB_sync as done on Asahi", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "05e6d945ad1822509441bd7d59787255ba9e85d7", + "description": "radv: Emulate VGT_ESGS_ITEMSIZE in shaders on GFX9+.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8aff7152a0f9848083a522ed5e352d8ac1469fc2", + "description": "aco: make IDSet sparse", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8e0c832c30763ca08ac25d2bb7f73782496c51e9", + "description": "asahi: Fix scissor culling check when out of bounds for FB/viewport", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1313787c125234b2fca5cafa4a85f115917813c8", + "description": "asahi: Do not overread user index buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1fecb2663444550e944a312ef1d8a4cd504e5997", + "description": "iris: Add iris_bo_set_caching()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5dc0f18333b182918540d12dad26624c5f0a97be", + "description": "iris: Move iris_bo_madvise() to i915/iris_bufmgr.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "736d6643bb33e10e5859f55fdc0848f503790262", + "description": "aco/tests: add tests for v_fma_f32 with 2 fp16 literals", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "afb0289d7c9c7a86ce842d409cf29c121faf1875", + "description": "blorp: add dependency on idep_intel_dev", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba" + }, + { + "sha": "75ce0bfd856978d6136874ea72db17b4acce772a", + "description": "crocus/meson: add back dependency on libintel_dev", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71" + }, + { + "sha": "1d9cf8f3811847c7b897e7bbaa40d436e9d13492", + "description": "anv: add gfx9 generated draw support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3ac7d5f258e0e3d2d77e71695c7189a7f386b84a", + "description": "anv: remove unused item_count parameter", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ec660544264b1bbf6b488502180cadb88c5344b8", + "description": "anv: use a list of generated shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b32303c36920de8aa0bfac4db4b39cf177595d05", + "description": "anv: move common shader code into header", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ac71719d4a3f8d6326c9555a51c34c5d7b0385f4", + "description": "anv: pack more data into generated draws input", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "200cec935da33ceef4ee8f2d9f0829596c13d729", + "description": "anv: use 64bit int support in generation shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a2026bf5f959af1c8181f363b7d8325462b1514f", + "description": "anv: rename generated draws for Gfx11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "caf2389bc55a892cdc7b61caf8524aa4f87eaf17", + "description": "anv: use a single generation shader for indirect draws", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "897a92f57653e2b1e67eccabc22fd4819749fb46", + "description": "anv: remove MI_NOOPs at the end of the generation batch", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "aa18d52728cf1a7e3adebc67615a31aad357f16c", + "description": "anv: make sure mi_memcpy lands before push constant loads", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e2dc32d755b15697765719acec1d23f12f9c938c" + }, + { + "sha": "e68615aeaab7993d7047eb2972474bc9ba9c4b4d", + "description": "anv: fix indirect draws VF cache tracking of index buffer", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e2dc32d755b15697765719acec1d23f12f9c938c" + }, + { + "sha": "1454b789b100970f01922c4dae28214a1cea6c60", + "description": "anv: fix 3DSTATE_PS emission in generation shaders", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "8f16ca8741c1a0760fc1519eea82c49867093896", + "description": "anv: remove commented code", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "f5dc88910f4345260ca3b491d66c3fc0cd0fb452", + "description": "anv: remove pre hasvk split assert", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ae398284c99ad7d600071b2cb313907802d0ae89", + "description": "anv: limit push constant dirtyness with generation shaders", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "2ea106e758af4ace64b4917a8b41ec64ef7a8e96", + "description": "anv: correctly program 3DSTATE_SF in generation shaders", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "e69804006195dc4bbbd0f6a4b850d64a868e3430", + "description": "anv: remove BTI related flush in generation shaders", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "1dcb536acdb89243c21ad1af008fbff3be587ac3", + "description": "anv: remove copied code from generation shader", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "63fa6d9f49cb882a50f2333b4a3752c3ba0cccad", + "description": "anv: fix generated forward jump with more than 67M draws", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" + }, + { + "sha": "c1c680c08bd170c1afd9ee715a7b19160eb1793b", + "description": "anv: correctly reset generation address on command buffer reset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4246a519f3b900fa64b722f76d0808ca899d668e", + "description": "anv: fix incorrect parameter", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "234505f013574399062585fa3056eafe231216d9", + "description": "util/glsl2spirv: add support for include directive", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eae5aa943a55a96e700e063617d7057d253e3c10", + "description": "panfrost/ci: add EGL tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6ee7a2ecfa11ba77af79583b529696de643af165", + "description": "anv: pull Wa_14016118574 out of some loop not changing state", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd" + }, + { + "sha": "d82e8e01c8b570a4988bd6e46d9510f3b6872aa4", + "description": "anv: fixup condition for Wa_14016118574", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd" + }, + { + "sha": "3e4541bb568bc727be03679903d482e353402de4", + "description": "radv/ci: adjust timeouts for Vega10 and Renoir", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f775873f81d1b8dd01e9b654367ff457d947215c", + "description": "ci: uprev CTS to 1.3.5.0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3b9937c85e9e4a7ddaa07b2abab5a368a5891d55", + "description": "radv: stop allocationg the attr ring BO for compute queues on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "23f8b5b7a21ee77d1233dab803fa2d60ad0235fb", + "description": "iris: Add initial skeleton of kmd backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cebffb404f4704de52083567abe88a9397a0e416", + "description": "iris: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "65d129ec15796bc5af7ce3b4b45a6dcc1427ae60", + "description": "iris/bufmgr: Add i915_gem_set_domain()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d6754c1e04b7957a7a21da3cb09965b7f03eaf98", + "description": "iris: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a24d93aa8959dc03bfb77390b8c0352cc2bf21df", + "description": "intel/dev: Query and compute hardware topology for Xe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4b81a80f550061d7a5f1b39757160d00b9985ce0", + "description": "intel/dev: Implement Xe functions to handle hwconfig", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bc24091c520d8e1e087e689afb1446f063fba4e4", + "description": "intel/dev: Implement Xe functions to fill intel_device_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "545d7e07ca86a289ca88510bcc73cf59589d9ef3", + "description": "intel/dev: Add INTEL_KMD_TYPE_XE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7d34ec4691d7c713e0dff947314c1954a3c76f1b", + "description": "intel: Add Meson parameter to enable Xe KMD support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee510e2c50497845ab156c24dfd64033673e51b6", + "description": "intel: Pull in xe_drm.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "276f4a9d8ccc777da2d6b9efb7b2f85418454644", + "description": "intel/dev: Print required workarounds with intel_dev_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b7926303e67f7f08c002a5eeff7416ddb93f7a30", + "description": "radv: Expose VK_EXT_swapchain_maintenance1.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3d0258c679a5c1945101f422b19a1e93646e6ef3", + "description": "wsi/win32: Implement VK_EXT_swapchain_maintenance1.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1b047ceac266c2ff9378b90b5d29fcf01da6cd9a", + "description": "wsi/display: Implement EXT_swapchain_maintenance1.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "07ac177c3fa6ca87521976b265dc110c0b6997b6", + "description": "wsi/wayland: Implement EXT_swapchain_maintenance1.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ad71d584cfbe588c54b2b3eaa2e6aa94af68e305", + "description": "wsi/common: Add function to modify present mode.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d79fa8a03a2a2ff4c38a7d1e90b529330e4e2529", + "description": "wsi/common: Add comment about DEFERRED_ALLOCATION_BIT_EXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ae920c8420c6df09f4ffb64df9af46b5245bf709", + "description": "wsi/common: Implement swapchain present fence.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "be0dcbdfa228b2a47633bc79278a91e90e59cdae", + "description": "wsi/x11: Implement EXT_swapchain_maintenance1.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8ece1ade5babdd15ef1a8bce00660ffd84b95a9c", + "description": "wsi/common: Add common implementation of vkReleaseSwapchainImagesEXT.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c1fa7fe785eb72c444da91e8aa5b115db2ed72ca", + "description": "lavapipe/ci: add a new flake", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4f7e35323731d282cdc348850f64137287902a64", + "description": "amd: lower multi-component subdword SSBO loads in NIR", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "82919e2dcb1cc07745a920a928e269cc00bcb27f", + "description": "amd: lower subdword UBO loads in NIR", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1a424fee4a2cc807992ab4eb3e2130363150d930", + "description": "ac/llvm: implement nir_op_unpack_32_4x8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6aee9991318cbe0cacaf1b30bff884930bf6ca50", + "description": "aco: implement nir_op_unpack_32_4x8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "09005e6dfc934785e8a262bc5f459e498c70fffb", + "description": "ac/nir: add ac_nir_lower_subdword_loads to lower 8/16-bit loads to 32 bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b80bd582650b518b72c65f4ff9ba39cd0f0e7d49", + "description": "nir: skip nir_op_unpack_32_4x8 in nir_lower_alu_width", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ec38758e8612aa8f2da4b6455d7bfc51d42a158b", + "description": "nir: return progress from nir_lower_io_to_scalar", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9a4641cf6b669598d270117e5c64653db6e7db65", + "description": "intel/nir: Limit unaligned loads to vec4", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f8aa83f0c86e25c7371b49cf0bb5c69e36b6b3c8" + }, + { + "sha": "c11ac5e4462c5aceb35958858f6cef93d142c7de", + "description": "nir: Handle wider unaligned loads in lower_mem_access_bit_size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7e8a10be67d5f10b3d4828f2e282226ed03f7ce2", + "description": "nir: Make chunk_align_offset const in lower_mem_load()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eb9a56b6caffdab0569bc52aaa4b8f2fc163c6d0", + "description": "nir: Rename nir_mem_access_size_align::align_mul to align", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "802bf1d9a6647587e59b9ebb6100233dea5d8cdb", + "description": "nir: Rename align to whole_align in lower_mem_load", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ca4d73ba364b7d1ee761d5e13225237a812347af", + "description": "nir: Add a combined alignment helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e433a7c4fa20158e5649ab6cd28dc17c6c4e9f05", + "description": "nir: Add UBO support to nir_lower_mem_access_bit_sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "116a8512641c412d8ccf7da5e65211ec47010d89", + "description": "nir: Add mode filtering to lower_mem_access_bit_sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4b06b1a7c5f23bb6a752ec79f2d6a9db21c5a358", + "description": "nir: Check against combined alignment in nir_lower_mem_access_bit_sizes", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "2e2d7803c7f1f67869acf3b4577df0e443e490f5" + }, + { + "sha": "352fee176c763a75d26eaeec262ad5b98cd1af8b", + "description": "mesa/framebuffer: fix gl_framebuffer.resolve refcnt imbalance", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" + }, + { + "sha": "73c91c4c8ae25d2d8774a3bb1fcb53730fa976db", + "description": "radeonsi: assume shader is never NULL in si_emit_shader_*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ab802a1f917671d0812eb844d4ac9140e7ccd645", + "description": "radeonsi: simplify encoding VGPRS and SGPRS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "63d5eb35f4f4d13def2b98b52c79928bbde86113", + "description": "radeonsi: check the pm4.reg_va_low_idx assertion unconditionally", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "51e4437eee19bc8f289cf140e0217d105a327603", + "description": "radeonsi: add si_pm4_set_reg_va to simplify setting reg_va_low_idx for RGP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8a564f72e55ae4cd0a9f261693822b27bddecf19", + "description": "radeonsi: reindent code in si_state_binning.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3a26d2b1a7f81ae719037cd734ac776a3c6ab65b", + "description": "radeonsi: don't merge SET_* packets that have a different index in si_pm4_state", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c8e2c6faf6448697d949b962179a543ac9c2afee" + }, + { + "sha": "0d543d76d7e6f0259e22b771ed37e396ceeb1887", + "description": "radeonsi: reorganize si_emit_framebuffer_state for better readability", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0669d7c29b599439a7f93fdf8c640c61a846243f", + "description": "radeonsi: remove Smart Access Memory because CPU access has large overhead", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1862c8296c914136885d2ecb1b95773560d2eab2", + "description": "radeonsi/ci: update flakes and gfx8-polaris11 results", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3c9aa3e20136b65d794c36ebc5cb1311d1478f4b", + "description": "amd/rtld: allow 64K LDS for all shader stages except for gfx6", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc", + "description": "amd: massively simplify how info->spi_cu_en is applied", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2b3f551ed8038bae0215b54ac0c8989601d094ce", + "description": "ac/nir: don't use load_esgs_vertex_stride_amd on gfx6-8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "79732416fd061b225ef3713a2bc76ea4dd0eea47", + "description": "amd: query cache sizes from the kernel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6e2e89e6d8870b6c29d1696b4dffd3de713ae494", + "description": "amd,radeonsi: change enabled_rb_mask to 64 bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "03ffb8d77c646c73fedef882605aac671d856718", + "description": "amd: update amdgpu_drm.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8e86ba3dd404d71cf227f60c8337663c97db231e", + "description": "asahi: Pull device name from device struct", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f1dac37b3da2eb766704ce65a78e10a09373f9eb", + "description": "asahi: Add agx_bo_mmap() calls to transfer path", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3716f72413c9c4f412e69a3128bf6f13f04f9a67", + "description": "asahi: Add result buffer to context/batches", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "798fc2730b4c4928ef70f5a8bac9171f36d308e4", + "description": "asahi: Add agx_debug_fault() helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "240e9dc5dc502bab84870ce30d8af1ac99d71921", + "description": "asahi: Add APIs for DMA-BUF sync file import/export", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d610f40e171203b5c2bace881b1a60920480ba58", + "description": "asahi: Implement Linux driver scaffolding, sans UAPI", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "942d9cc17b425223e1168f8c8308a6b7f21d368d", + "description": "asahi: Align device submission API with upcoming UAPI", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7f2e24d2efc34808e8b39b2cf145a72759b530e6", + "description": "asahi: Add nocluster,sync,stats debug flags", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "afe134a49c5ef79ca6125f0263331b440b9c0e49", + "description": "asahi: Drop macOS backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b5e7a22c2e99d76407e35aa6d24ff7d18fd0e656", + "description": "venus: ensure invariance of buffer memory requirement size", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ef255444c195b387d2c8bfc301f69e260bc41679" + }, + { + "sha": "2e2605e2971e2a807e7088a4c61f373f6fbd34e6", + "description": "mesa: initialize VertexProgram._VaryingInputs before the first use", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0a71957a9bfc6e529192509a0588ea9ce4171452", + "description": "mesa: remove a redundant call to _mesa_update_edgeflag_state_vao", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0293f8d8ce8ff6175d9818874976584b81bd7a56", + "description": "mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49" + }, + { + "sha": "689ce66a4332524b4eb98877de6f75d05dd05c60", + "description": "vulkan/wsi/wayland: Fix destruction of event queue with proxies still attached.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee5d2250fd159689aae3f7d632a6226971bea85c", + "description": "egl/wayland: Fix destruction of event queue with proxies still attached.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f1e4d5c910c9ecf68831b9244ad4184516234de1", + "description": "anv: fix scratch buffer reloc in 3DSTATE_HS", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "2028f1caa38531dac05e32d614642a44e5693566" + }, + { + "sha": "e509afacf3fb277f944f6d4ebf9d88d4a27c6df6", + "description": "hasvk: Disable non-zero fast clears for 8xMSAA images", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dc01f03d1b09f1deb99fb7cb749c6009f7583ec1", + "description": "radv: remove is_internal pipeline creation parameter", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9905322df96dc394f3cd21266523b7073c890700", + "description": "pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "225ae9635710677587cb97bd434225391b4b6cef", + "description": "pvr: Don't advertise currently unsupported features", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4ec6850210d1a8ff2549df7800f414bc9b604edb", + "description": "radv: fix DCC decompress on GFX11", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "57ab623f0bbf8ce164e2a84847756d9dab0ed7e6", + "description": "radv: Use common helpers to translate format in SDMA copy.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4f681d5e2c9e8fc21e397914527b8a87240b0401", + "description": "radv: Remove SDMA padding from copy helpers.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9a55b332a3fb5acfc551f10f30f7d0961e85f27", + "description": "radv: SDMA v4 size field is size - 1", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9" + }, + { + "sha": "4f50497a96808e08243a38ff34e78a2186168425", + "description": "radeonsi: SDMA v4 size field is size - 1", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4" + }, + { + "sha": "c914e70bceb045031ba574cebc581ab26b5de35b", + "description": "anv/hasvk: speed up null image/view descriptor writes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "646cff13bca8a92b846984d782ef00e57d34d7a1", + "description": "Revert \"iris: Avoid abort() if kernel can't allocate memory\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f9d8d9acbb6a620684fb4dac4affe25816587d92" + }, + { + "sha": "5aae8a05264c354aa93017d323ce238858f68227", + "description": "iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "207eb94445039533864ed2f4a5a32f6679e61412", + "description": "intel/compiler: add comment about workaround on simd width", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "427fd83d27f1d4b0aa38226302004100d5f21706", + "description": "radv: use new EVENT_WRITE_ZPASS packet3 on GFX11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "87444bb7ab4b27b1394af2ac2592110b6500352b", + "description": "radv: ignore alpha_is_on_msb on GFX11 because the hw ignores it", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0a3387a190e9eef969ffc8a4f16ecde122e15c7e", + "description": "nir/lower_mediump: don't use fp16 for constants if the result is denormal", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ede0630f9e14614e036c57c2d4401f750b8398a2", + "description": "aco: use v_fma_mix_f32 for v_fma_f32 with 2 fp16 representable, different literals", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed349951cb78b59afa53a2fd4a2206ecc883e3bc", + "description": "aco: mark mad definition as precise if the mul/add were precise", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f19fccd9f8c368336a60ecfe94d3ef9565bc26dc", + "description": "amd,ac/rgp: fix SQTT memory types", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106" + }, + { + "sha": "bb122202b6dabc8e0e14683ca9df6813761bc2c2", + "description": "gallivm: Add some notes about other invocation_0_must_be_active usages.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "66dff3d39c5c67a72547592e6e1d74ea57952fbf", + "description": "gallivm: Use first_active_invocation for scalar SSBO loads.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a2b054c8f0a712c1377580c038d1c68995eca028", + "description": "gallivm: Use first_active_invocation for ubo/kernel memory loads.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1be626b618b2fc632d4692ee6c9e725e37a277ab", + "description": "gallivm: Return 0 for first active invocation when no invocations are active.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "8c2493d041c496452fbeae6e2b23f019524691c1" + }, + { + "sha": "e2c67ed63ecdc1485eb3ca2bddbf6b2321093c87", + "description": "ci/radv: remove dEQP-VK.image.sample_texture.* fails/flakes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba", + "description": "intel/dev: generate helpers to identify platform workarounds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f11aab743b64954f78ef6eb944ff65b8f14fff19", + "description": "util: add macro to support gcc/clang poison", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71", + "description": "intel/dev: create a helper dependency for libintel_dev", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "98198a77820374ccafdaf1431e51c148cecdf5c4", + "description": "glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirect", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "3b897719e632a165fed3d74bf6b7ea6afa47ab8f" + }, + { + "sha": "1eab7e69e2ba84244f551f6901f4307a687a9504", + "description": "glx: fix indirect initialization crash", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "b090246ad27457bc48ea8f5dbe8213f5899efa22" + }, + { + "sha": "cc3c8c241e733e64700361de68ed6a62ab3fbffb", + "description": "d3d12: Use memcmp for full tcs/gs variant keys", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f53188b7fa45f4aa53066c08a046359e908d63e6", + "description": "d3d12: Cache varying info to reduce compare/copy cost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e4ba343ac913989829bef71d23dd913ea4d84a03", + "description": "d3d12: Compare shader key common parts with memcmp, instead of if's", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "623a01827c3d9f5dadb3cff7fba7beb031287e9a", + "description": "d3d12: Compare shader keys with union-encompassing fields all at once", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ebd925e79ce5dc4d4ee940d213806e2fcab1a78b", + "description": "d3d12: Compare shader keys with a switch, instead of cascading if's", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4887b88d22f6a26d7044a2d46b28553aaf0dc770", + "description": "anv: use the parameter passed to the macro", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a8691f916be67a5fc4fd731ac032921ce9ebc3dd", + "description": "intel/mi: use 64bit constant for bitshift", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "054a83492df63ad8404590eae36e949b8df04852", + "description": "venus: fix VK_EXT_image_view_min_lod feature query", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "8b8109851961b794bbb41cfbb40b7e53012eaf6d" + }, + { + "sha": "1dfd5351249c957edab895bdf3f667106eaaa39a", + "description": "pvr: Setup SPM background object", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a", + "description": "glsl: remove do_copy_propagation_elements() optimisation pass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "106019a5d8bfb16bf72a692016b1972eb446aa3d", + "description": "nir/split_64bit_vec3_and_vec4: Handle 64-bit matrix types.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5f79e78911028240084934795a71c720c7a90dcd", + "description": "spirv: Add skip_os_break_in_debug_build option to use in unit tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8a91a33b7cc1991a0a232444f232eeb00b18b502", + "description": "spirv/tests: Add some basic control flow tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4e5b520286b57ae3786b02eb5375623d21bcc949", + "description": "spirv/tests: Parametrize stage in get_nir() helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "131f328a18fe498714856db1f1ac76c143fa2ac8", + "description": "spirv/tests: Add script to generate C array from SPIR-V source", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "17e0c75441d484b772669b3092a399cd73234e0b", + "description": "spirv/tests: Subclass spirv_test helper to namespace the tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4cc0cec473577824c4d83ffcf2ab0e97efb064cc", + "description": "ci: implement unified sections", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5bfc17b2dada45401f9e2d025063626bde5f7002", + "description": "ci: alpine: install bash and coreutils for date -d", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6f0fcb0a0cf004c41ae3e86e86f44d73200823d8", + "description": "ci/alpine: keep the curl inside the image", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aeb68c29b48f8b138e0eaa21cacec9e5712ca8ed", + "description": "nir/opt_algebraic: add patterns for iand/ior of feq/fneu with 0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3ced4ae81611f93cca6cf8d86b89e1578eb5e51b", + "description": "radv: only expose EXT_pipeline_library_group_handles if RT is enabled", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ed768337050e663691ee66b08c6061f7b41430f4" + }, + { + "sha": "863cbb3e02c4742b629e6e81771c683da2b95aa7", + "description": "spirv: Don't specify nir_var_uniform or nir_var_mem_ubo in barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "530ae32c5d4d803b39088160d1f8efa05754e115", + "description": "iris: Fix to release BO immediately if not busy", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "42e8a2c1d6ba3cae31c9829e94b2d3c48c40ab7d", + "description": "genxml: fix border color offset field on Gfx12+", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "58b687d77b2f28e1b1159bcefefb2717554c7e3d", + "description": "genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "24c09d4b1672384bae234990adadddb6de5b62b6", + "description": "radv: add video format support to format probing.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bab235106e73331c70177f32f33040b41154df64", + "description": "radv: Replace radv_trap_handler_shader with radv_shader.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1f0fdcb6194b1d8e223488ca44b7a149ba8d88de", + "description": "anv: always pick graphics queue to execute prime blits on.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "494cb2e5cac369e8c2003b18a83d3b92fe6bc044", + "description": "asahi: Flush USC caches on the first draw", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "70169c7488a8ea26c61e0e6dc14216bbd7152c98", + "description": "asahi: Identify USC cache invalidate", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "860ac5c149812ddabe81725da435ab3b3acd3cca", + "description": "asahi: Add readonly BO flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0498ad3e26da4bb3bfe3472903d2b6d9d4af22f3", + "description": "asahi: Add BO_SHAREABLE flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "672b2f9ad18d660e6bea95a489da6aa440e4c41f", + "description": "anv: remove more Gfx7 code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fc7680b7df73e01d4cfcea34d19e75b970f238dc", + "description": "iris: fix Wa_16011107343 for Gfx12", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "df9f71d7957444f84e416e8052fddaf71d0ca44f" + }, + { + "sha": "3cd72a28402852ad94c9a613be7e11dd3490c609", + "description": "anv: fixup Wa_16011107343 for Gfx12 only", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "75968398f37c91a14c0eaafcd16e24a8bf59ec11" + }, + { + "sha": "6cb0c8b6d746fe055bbe905025550140c0980720", + "description": "ci: Reuse MESA_CI_PERFORMANCE_ENABLED in performance-rules", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5b9a6106041263b40ba7789fbd3586aafa17faff", + "description": "ci: Use workflow to make CI aware of performance jobs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c91f4b2efbf66c4c3fd1a945281187587e14ab37", + "description": "ci: Use release builds in perf jobs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2fcd6df107580cba84fc79257af5707073edb78a", + "description": "ci: Create debian-arm64-release job", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c65eb88f0b4c67a174f94dde93311fbf86a66f26", + "description": "ci: Upload debian-release artifact to S3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "53dda476a9e33503432b1f2d0b7da814377bb848", + "description": "llvmpipe: fix compute address bits to return native pointer size.", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "67904a36a6df1af3a3fdb6b2309440699f900a73", + "description": "pvr: Don't update fragment signal sync when fragment stage is disabled", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4af1cf89abc8320a8deea3acec67ecf12819b3dd", + "description": "pvr: Clear wait syncs after job submission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "18fb8d3b55a38b10be56639787de3ab331c89a61", + "description": "pvr: Enable threaded submit when supported", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5be2e44095f1fea0cc996a7385286e74c2cf6a6d", + "description": "pvr: Add support for VK_KHR_timeline_semaphore", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "80f864cd23bdace7097d2a596683822ea8846dbd", + "description": "pvr: Use common queue submit implementation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5ce99bc5688cd8c41b5858b10943180f082041d3", + "description": "radv: Only init geometry infos if RRA is enabled", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7bd265bc863b7a6bf1e002dd5e28279dec558949", + "description": "radv: Move header and geometry info init into separate functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e74a3284f53a9ae10e69236c6de548584f7c828c", + "description": "anv: halve the push constants space in mesh pipelines", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "814eb9e2ceae538abbb56ee762074e59b014b3c3", + "description": "iris: consider bufmgr creation to have failed if `dup`ing of the fd fails", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0912b14b3aea97c28c844fbdda49d309e6c67af0", + "description": "ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_flush", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "baea3b328b7a39abcee48c733236f242e1f4cf0e", + "description": "intel/vulkan: add missing dependency on generated headers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c356f1b4edc942f8c62125d01b7ddb886b72bbb7", + "description": "radv: fix draw calls with 0-sized index buffers and robustness on NAVI10", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b1c19498c642d190181e26c4fd1850aeb5c26ade", + "description": "pvr: replace nop binary shader with run-time compiled shader", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fa1cf83217e6f1529dd0fbda55d5557b806f5d87", + "description": "meson: allow checking for null pointers even if they're supposed to be non-null", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f", + "description": "v3dv: Enable (leased) direct display extensions.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "12f0daddfc8d39feef699db586f1188cf41b2efd", + "description": "pvr: initialise size for placeholder \"zeroed\" shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c9f3ba987fee21819a891ba588ba2dd84dab580e", + "description": "glapi/meson: drop duplicate line in deps", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "0842bc879b34414de54be9a2299ea8cdb0ecde5e" + }, + { + "sha": "7c62f6fa01d7c0d9d7eabec1c545950af20d0c92", + "description": "radv: fix flushing non-coherent images in EndCommandBuffer()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6750a9094f632567534a2cbdd71ff23944647667", + "description": "radv: fix flushing non-coherent images inside secondaries on GFX9+", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "78c95b286583c9c2b0ece6de925bb46d903357b5", + "description": "glsl: align definition of _mesa_problem with the one in main/error.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ff494361bee7506db701cb861073ab194ae3a6e9", + "description": "util: rzalloc and free hash_table_u64", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "6649b840c34016b4753e69d4513a8d09da9febb2" + }, + { + "sha": "75968398f37c91a14c0eaafcd16e24a8bf59ec11", + "description": "anv: emit 3DSTATE_HS for each primitive on gfx12", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "df9f71d7957444f84e416e8052fddaf71d0ca44f", + "description": "iris: emit 3DSTATE_HS for each primitive on gfx12", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4b3a22fcd46d9aaa281ba1a178aee9891b631a28", + "description": "aco: only ls and ps use store output now", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9616d1d2ae21bafaf73b28837e74d273c2109de", + "description": "ac/llvm: only init outputs when fragment shader for radv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee9ccd7ac523243408b8bcde9c7896a2aee1d7c2", + "description": "radeonsi: only init llvm output when needed.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "87ec94f6aac1db7769fc038ef89c3198542e6d71", + "description": "glsl: Move lower_vector_insert to GLSL-to-NIR.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f16a23aa9d0e352d54e98490eed028fa46a49b22", + "description": "panfrost/midgard: Drop redundant arg to emit_explicit_constant.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "63aa5909b4c8bb50763e07f38a3892b513986e97", + "description": "panfrost/midgard: Fix handling of csel with a vector constant condition.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "35c85c0ae69ada5a6119aa21dadb848a49b046c5", + "description": "venus: fix device memory export alloc info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "23c350517a2cb37a27cfcb9db4cb68f2d3045ccc", + "description": "venus: fix external image creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "953ff3cf556b2e2d17e915b2630ab275463508a9", + "description": "venus: simplify support for non-AHB external images", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ca96f94aee9b33f24d1b427e349cdeff50756773", + "description": "venus: simplify ahb image creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "768017f72b9b14710a54471b50ff3368a640161d", + "description": "venus: refactor image create info pnext tracking", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4d616fb919ffd98de7971ea0819d6580f63a23c7", + "description": "venus: remove redundant abstractions for wsi struct search", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "21a06083954fc05f2e80f6d66305d855f4472981", + "description": "venus: fix external buffer creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "09f5033232a13ad3d1c6b1dfc016a351ebd186e7", + "description": "venus: distinguish external memory from mappable memory support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "19c3608672efc7940e1ee6caa8f5d9136fbecbce", + "description": "venus: tighten up the sync fd requirements for Android wsi", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "657cd2e1d421d83db29c4383cced952070782455", + "description": "venus: refactor sync fd fence and sempahore features", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "05791b6ae08dfd4c9c17e05495321da09ad9ebc7", + "description": "venus: clean up globalFencing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "344be4405c0bb67237f46cc8799c13a4e5dab064", + "description": "venus: clean up memoryResourceAllocationSize", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6f8fe78e3b00a97cff98a21f03a0b63ac1366c19", + "description": "venus: start requiring all experimental features", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9d76ed9638139dd792355bdd2070f5e15ea3eab3", + "description": "venus: replace binary search with hardcode for max buffer size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "417de28e43cc4429363492ab85c4fc53b3ca5a2a", + "description": "venus: further disallow sparse resource", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e1eabab6fecce8fef330a303ba7fddcbaf261b17", + "description": "aco/optimizer_postRA: assume all registers are untrackable in loop headers", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d3b0f781103ffcef4e18257b8289948e9d37dd99" + }, + { + "sha": "4c978d54458c04d9eaa49fc03183d70785bde694", + "description": "zink: skip buffer barriers for ACCESS_NONE -> ACCESS_READ / ACCESS_WRITE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fef6e6588bb6af68e06fd7c560dac18024a23519", + "description": "ci: Update traces expectations for gutting glsl opt_algebraic.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2f53188f18d3f81416c8a3e5f3f7909a3fbdaa31", + "description": "glsl: Remove unused as_rvalue_to_saturate().", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d76fb3b2b1ac840e814bd2c49e24112c99eaf168", + "description": "glsl/opt_algebraic: Drop the flrp recognizer.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "579aca894fd8b7b3c6ef82206b86aaf58bdf7d71", + "description": "glsl/opt_algebraic: Drop the ftrunc pattern recognizer.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6d52e6fd2c53355ee67d4da7518b2c59d90598eb", + "description": "nir: Port a floor->truncate algebraic opt pattern from GLSL.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6229d34b91506fadb3337c5d845d7d95ff4179a2", + "description": "glsl/opt_algebraic: Drop some fmul simplifications.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4bf65ce221982039855ea154b460c5b01104b896", + "description": "glsl/opt_algebraic: Drop the flrp/ffma simplifiers.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3f632ce764c0337a8d3fba1b63d218e17d6e058a", + "description": "glsl/opt_algebraic: Drop no-op pack/unpack optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d589760f44d762e313b70918ec490db51f87d9c9", + "description": "glsl/opt_algebraic: Drop the eq/neq add-removal optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d352bd973768580d1084b758330495a52125abcd", + "description": "glsl/opt_algebraic: Drop scalar all_eq/any_neq -> eq/neq opt.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "62afead36fde959df901dc025d534fcc19b7cebe", + "description": "glsl/opt_algebraic: Drop fdot 0-channel optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ef02581590c951f090d95d53ebefc5f365f3c890", + "description": "nir: Add optimization for fdot(x, 0) -> 0.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b328c97e112ddf077b061f20a0d9f3c904e857a7", + "description": "glsl/opt_algebraic: Drop csel(true/false, x, y) optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "652ff42f14958c922b68d4dcbb46701e9ce593b4", + "description": "glsl/opt_algebraic: Drop x + -x -> 0 optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "69b178ac9099dff3bb84f195b5167bc41493e6f2", + "description": "glsl/opt_algebraic: Drop add/sub with 0 optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c6908fc8acd31db91b5cb40383ce6d6d49bb0a9a", + "description": "glsl/opt_algebraic: Drop fdiv(1,x) -> frcp(x) and fdiv(x,1) -> x optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4fc9342fc61efb7bba339d19dffd317b59c1f887", + "description": "glsl/opt_algebraic: Drop and/or/xor optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ab7a9b4538355946c1947546d2b9f2b10724e335", + "description": "glsl/opt_algebraic: Drop rcp optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6b53d4b8250ffab0137b51bea7f0832a010c8eae", + "description": "glsl/opt_algebraic: Drop pow optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bb1b37e6c12a81b10cdae5f56750fc7b6e91fe47", + "description": "glsl/opt_algebraic: Drop shifts of 0 optimizations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "71c0c73f8e48f62ea7f58587749ada6e31a2695f", + "description": "glsl/opt_algebraic: drop fsat(fadd(b2f(x), b2f(y))) -> b2f(ior(x, y)) opt.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "144b61437a36fb105ce5b5c18cd0e42b88bad2d8", + "description": "glsl/opt_algebraic: Drop f2i(trunc(x)) -> f2i(x) optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "47657b2ffe9587a4b1343ffc91fa663b8ec8db6e", + "description": "glsl/opt_algebraic: Drop -(-x) -> x optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "766f551cb564233f56f9d80cb79a85a0bf490e8d", + "description": "glsl/opt_algebraic: Drop abs(-x) -> abs(x) and abs(abs(x)) -> abs(x).", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7a8a50106eebab2af5b88f7aab8c726453c238ad", + "description": "glsl/opt_algebraic: Drop pow-recognizer.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d79061dba1ef40eb52db75dd1f558e1715d4037f", + "description": "glsl/opt_algebraic: Drop log(exp(x)) -> x and exp(log(x)) -> x optimisations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2bd0343ba073cc89351ccc6cf19db8b720c2306e", + "description": "glsl/opt_algebraic: Drop ~~x == x transformation.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "36a916f3f4d0e65b59376cb1d4da0e22c9e0eadd", + "description": "zink: use tc renderpass optimizing to more optimally start queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7c96e989755029a21b78f9e9aaa00c7a3d267172", + "description": "zink: always start/stop/resume queries inside renderpasses", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cbbc7c98c4708cad2e843fb558e8ad02430905a7", + "description": "zink: pull 'was_line_loop' into ctx for query updating", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5492e927e7fe0fd4fcf6b8a0ddcc3227e1c88d0a", + "description": "zink: use more consistent check for deleting zink_query::stats_list links", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b4deaf7b2cb6e37f6b76765597f8fc2d3b0c9fa1", + "description": "zink: break out query suspend functionality for reuse", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "53c9f60ce42b398f0f6f094ae523dbf88527d845", + "description": "zink: track whether queries were started in a renderpass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e5d517f36228c0788be58b00bdf23aa02f4dcf0c", + "description": "zink: rework query pool overflow", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7da78ffb697bfea5c20b31dca635971d00d27b3c", + "description": "zink: create/use query pools dynamically", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e56d4f926422ce0d1770cd7075f876c45d4d529c", + "description": "zink: rework find_or_allocate_qp()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bf782503e19d50acfd1f58c2f6f0b71d3d5fc80a", + "description": "zink: reorder some query code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8fdbf81ff028891efb3c84ca163a48375b27218a", + "description": "zink: try updating qbos on query resume if !in_rp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "49deb9cbe74c2ecca947a0f3122c58d11dc1eafb", + "description": "zink: only update qbo for TIME_ELAPSED on start if !in_rp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "93a7187f34ccc126933b91bbb35ad9fb5c03c31d", + "description": "zink: handle null query results for conditional render", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cf60c7fbfacdf3a70fd420452258756eb8584f77", + "description": "zink: handle null query results", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6bcf4721dc06ad5e0a09105dfce64e418220be55", + "description": "zink: only try doing qbo updates on query suspend if !in_rp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2440c98b3bccba403442c5b752bc9ccf0d5d9270", + "description": "zink: refuse to start cs invocation queries in renderpass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "74a65363ea05ff8541c0512ca08141839a3f02d2", + "description": "zink: don't double suspend queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9d0c3d3fb125a4acd3732e0b6f205118e1410576", + "description": "zink: un-suspend queries if they end while suspended", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "34e2d2ec5896d67bed87c8d20b5277288a344ce3", + "description": "zink: add zink_query::suspended to indicate suspended state of queries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "74af46230cfb47db2882b89df308b5bcae180314", + "description": "zink: don't auto-sync qbos on query end", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c870c7c942c2ed8cfa411f20c3fbd7b1d948d193", + "description": "zink: handle multiple query starts in qbo update", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d60c864c454aba9e9d9bbfc98dae6cbae798c0d4", + "description": "zink: delete zink_query::last_start_idx", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c46d68235e5d99cbea4ff633f19c0312f292e4f9", + "description": "zink: make zink_vk_query unref consistent", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eb5e0f5ab56531ba54955e544f3b2f821ab88879", + "description": "zink: fix possible query destroy leak", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "10389698a09651d4e48a3b9cc494cfc450113a65", + "description": "zink: fix zink_query_start initialization", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a938c3e22801fdd2ae70bcaafd0d70e8bce163a", + "description": "zink: rewrite zink_query_start struct", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed9909e3a0d52f666c8bca368b94162929b72928", + "description": "zink: reset queries on the promoted cmdbuf when possible", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "96f7fe71913707886cd779e9b35f6067a32b55e5", + "description": "zink: remove suspended queries from list before resuming", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4f539975746a87a300d4d4bd8260e94f94c9ba97", + "description": "zink: move zink_batch_no_rp call for query reset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7e613d2a32ba88ccae797927795a30095db11aff", + "description": "mesa/shaderapi: fix path memory leak", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e7c5a8b3f8fd850879802be638d045a286d73445", + "description": "d3d12: Don't loop in update_draw_indirect_with_sysvals", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bf6c214b2584f074652ff54d68ee018888855acd", + "description": "d3d12: Create varying structures as necessary, reference them", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "41d5e76f2ceedeb57435cab5bfb99c661370b5d2", + "description": "d3d12: Don't memcmp gs/tcs keys", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "30883c01452e4fe3de7741c3ea195b28bc5f00db", + "description": "d3d12: Don't unnecessarily zero out gs/tcs keys", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "56d30bf591272ac3708336bb918ceb35878d1388", + "description": "d3d12: Track max varying slot, set and compare less bytes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9a3820fe1168e44c9e9abfe6863ffc43897a200c", + "description": "d3d12: Don't recompute has_flat_varyings or missing_dual_src_outputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d246948ce36026dfda1b30a69bd4b95a872675ca", + "description": "anv: Skip BTI RT flush if we're doing an op that doesn't use render targets.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2bd304bc8f0234cb5ae4f06149fd0663611fa4dc", + "description": "anv: Skip the RT flush when doing depth-only rendering.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6992aa951d49090db6b9873f45fc461a1a171b35", + "description": "aux/tc: only call tc_parse_draw() when parsing renderpass info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ad0d5a24aa15381c3d5863951b847160573c6f8e", + "description": "aux/tc: track whether queries have been terminated in a renderpass", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "91fa9397639ded341c7eb48644d3004584683bb3", + "description": "panfrost: Use NIR scoped barriers instead of memory barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "901bc6d53ca24d0128a925d2efb96084f8b9ec81", + "description": "pan/midgard: Handle nir_intrinsic_scoped_barrier in Midgard compiler", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "64a026626003ff969ab1615edcc99dc845930a8c", + "description": "pan/compiler: Fix handling of nir_intrinsic_scoped_barrier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c80268a20d447e07c4b88a68cb850960f07b4195", + "description": "intel/compiler: Mark various memory barriers intrinsics unreachable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fe908ffefa56a1e61b94f1db694d8bb08d3bac32", + "description": "glsl: Implement use_scoped_barrier option for lowering memory barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2178a8da51fee6dc266541c468de58e66b7b0e17", + "description": "gallivm: Fix handling of nir_intrinsic_scoped_barrier", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "13d900de0dcf7885972100f2ad36a6bc5cc0eeb1" + }, + { + "sha": "e411e0afd33d30320b6a83b1619746f65d1677a0", + "description": "microsoft/compiler: Handle scoped barrier in Tess splitting", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1db7e6a2611145d997f8b61b270e562824e61b07", + "description": "nir: Support use_scoped_barrier in nir_lower_atomics_to_ssbo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e45bbcf6492a178e52e4b87bad31bb01bc22e507", + "description": "Revert \"freedreno: Account for multi-draw in num_draws\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6bfee9e6697e286c82f36a15d0e8a7c1ec7d2a02" + }, + { + "sha": "cc55a2e77db8048870005f2567c749c72d6f1682", + "description": "ci/crocus: Mark unvanquished as flaky.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eac875a78e2d0b083bbbc782ef45c8f2ac051017", + "description": "ci/crocus: Add new tess xfails and a link to the regression bug report.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ca2d2ea60b78adce8ff3a00955959fbaeb420be3", + "description": "zink/ci: skip one more test that timeout with RADV", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4fb0adc43c88732bc0cdb99b970abcec09945f6b", + "description": "ci/zink: move threading tests to flakes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "afd5a95d61ef3caa9c1c0f2f15421f51c6bbe3ae", + "description": "docs: add pipeline library support for tu", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "03ffbcb29a447d4a2244a5b81215377385536304", + "description": "Revert \"venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to \"2\" variant\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "525b8c582f2e8e3e8f12589c1d384d683fee5dc4" + }, + { + "sha": "1d12d7c33cadb3f0d0811ff47740ac63fd8edf7c", + "description": "venus: update venus-protocol headers to fix WA1", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4eabd6586b4b50d3a6938387426a68479e9710de", + "description": "nir/lower_blend: Don't dereference null", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "8313016543758dc30c862e686f12a40f32b95f47" + }, + { + "sha": "75d9a4a6ce5957803963a1df2c18b34991c62506", + "description": "aco: always update orig_names in get_reg_phi()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "735df516e9ccbaea57f34942388e164ad04e6b02", + "description": "radv: split linker script for android since it requires different symbols", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "4956f6d0bf477568731f3965125299b8857d5835" + }, + { + "sha": "669a68489da936924cb733c7d11d19a8999c8fae", + "description": "meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ddf708a1ff0992839f9fb5fd135690cd97175c75", + "description": "meson: Split sse2_arg and sse2_args out of c_cpp_args", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "446630ab422d6967b68d3b801df33f883d8fb555", + "description": "meson: When sse2 enabled, both c and cpp using sse2 options", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c1a62476acefcc94de9fd8e7f74d6bd9576796a7", + "description": "vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7c8a5f6e377a6210700177568b372e8108eaba96", + "description": "vulkan/wsi: switch to using an options struct for last param", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1c5c2f77c3a8a80c81ef693b67f8f707871a28ca", + "description": "aco: use and swizzle mask in dpp quad perm", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8fabde3be4dcdec744a007c521e72664cf5fbed4", + "description": "aco/gfx11: use dpp_row_xmask and dpp_row_share", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b7cd0eb439904f500b700657bb31572ed86c43b4", + "description": "aco: use v_permlane(x)16_b32 for masked swizzle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9f155c21c3ea88e980f066542efc6e5e269cd22b", + "description": "amd: d16 uses rtz conversion for 32bit float", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "77252687fa4706b4357f1689211212147958b6a6", + "description": "amd: don't use d16 for integer loads", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a00b50d820b5a293ba6f05fee631f02bf86138f4", + "description": "nir: change 16bit image dest folding option to per type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a14d46fde2750616342f433a6b3705358c896e0d", + "description": "radv: enable primitiveUnderestimation on GFX9+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dba7a6642932c1081f16dcd8464d23f7edbf0b5d", + "description": "radv: set MSAA_NUM_SAMPLES to 0 for underestimate rasterization", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0eae617826e43b3b0be9ba25f739244328611889", + "description": "radv: stop setting ENABLE_POSTZ_OVERRASTERIZATION to 1", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "05732f4519823d0ae403bf1141203c17aa9bbcd9", + "description": "radv: cleanup radv_emit_{conservative,msaa}_state() functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "34e7c17cfee71f0129d92cafb025e908b3761350", + "description": "lavapipe: EXT_image_sliced_view_of_3d", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "66e3ccbcacbe6289b21e7be7ed62dc01980fc5b4", + "description": "vulkan/runtime: store parameters of VK_EXT_sliced_view_of_3d", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed03821442d322bb328ce70ae67040ff7498c0a8", + "description": "radv/sqtt: Use code buffer from radv_shader directly instead of copying.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ea070fb83a26687f949e2be5273ecfcbacfc4534", + "description": "radv: Keep shader code ptr in a separately allocated buffer.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6", + "description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d78de2a962519cf796025417307ab0459b0e6a3e", + "description": "zink: add locking for zink_screen::copy_context and defer creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a7b98dd4be8946856da8e6fe1a33758d864b5775", + "description": "zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "db1af91f1b8f37ac068a853b47722e9c7dc53c5c", + "description": "zink: simplify/rework image typing in ntv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ac5f72a023752cd7c17ee678ab3af57ac7c15809", + "description": "zink: delete unused emit_image param in ntv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fb4fd03db9e82f6c40943ce6061c9f851a7df82c", + "description": "zink: fix bindless texture barrier generation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "75e9ba85de4a30139ad274dd933ae1eb0f3e9aad", + "description": "zink: rework descriptor unbind params to use is_compute directly", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ddb116d75517070876155bb5e050b66eaa96fa8f", + "description": "zink: fix shader read access removal for barrier generation", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "00288d4f53fa792b3931437bcd2810290bc18441", + "description": "zink: delete dead uniform variables", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "760f367386e02d141d5fb278cbb2b6d0b6156924", + "description": "agx: Lower sampler LOD bias", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "23f271833fdd6beba65601783757e69bc4604456", + "description": "asahi: Lower lod_bias_agx to uniform registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8058d31a25785f49f1e0aaed702d35c2c48e8a55", + "description": "nir: Add nir_texop_lod_bias_agx", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "822e756511784b791f191d152590215b915b17e2", + "description": "ac/llvm,radeonsi: lower fbfetch in abi", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "28c2527e42af2dabbd71620b53e53920d1c3390c", + "description": "radeonsi: add num_component param to load_internal_binding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5c44404b5f53bf041d23f695ed44e18a50423ff6", + "description": "ac/llvm,radeonsi: lower nir_load_barycentric_at_sample in abi", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0c8e7ad47e945425ff1d4bd38656064c35ffda70", + "description": "nir: lower to fragment_mask_fetch/load_amd with EQAA correctly", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "194add2c23264694a134378fc1039b8ba5ab7923" + }, + { + "sha": "8313016543758dc30c862e686f12a40f32b95f47", + "description": "nir/lower_blend: Consume dual stores", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "44bdcb7214b6caf491ddc80b24b97914fb94c235", + "description": "panfrost: Use proper locations in blend shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4420251947443e5f29ecc702900e560e66e73f0e", + "description": "intel/rt: Fix L3 bank performance bottlenecks due to SW stack stride alignment.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "de4e3da4c42ba4c2ce4c45b1db59f25f2858b014", + "description": "docs: Fix formatting for RMV tracing docs", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e1cbff228a76312e09f6713ba98c10af47579497" + }, + { + "sha": "be2961de09a0a1da329f97a79335fb77d71b8994", + "description": "meson: print c_cpp_args", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2d93ab795b02959859a42b57434c44919d5901db", + "description": "radv/rt: Pre shift cull_mask", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "964323fe97bb0d755c3edf1fbdbaa5ffeaa217ea", + "description": "pvr: remove duplicate define", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cbfa4d52ed24a2af0baac0655cab42b1c4f86949", + "description": "pvr: stop restricting the compiler to the Sascha Willems triangle demo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cb7403b90955308ed76cb7bebe0dbc23f15fac81", + "description": "d3d12: Track up to 16 active context resource states locally in d3d12_bo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2c00c069fee756526f62eb11d6d339002336f604", + "description": "d3d12: Assign up to 16 simultaneously active contexts unique IDs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bd0e1b3d02c4e8fffea40f063141dc8b491aece8", + "description": "d3d12: Move d3d12_context_state_table_entry to d3d12_resource_state.h", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4c711460d4e665664a1fac1b9b9c07aea91e7bab", + "description": "tu/kgsl: Propagate tu_physical_device_init() errors", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6a28986eb4d7c223725f0be5c776020065ac2a8d", + "description": "tu+meson: Re-work KMD selection", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "407e4929de9a3e4eac17f8e203173b5c1f96bc33", + "description": "turnip: Refactor device loading", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3b3882d4c5ff60346c09a324133321978c9accb6", + "description": "turnip: Handle kgsl vs drm specifics at runtime", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fc06e35a58f86e80766dfbed3a2d49406fbd25e3", + "description": "turnip: Move QueueWaitIdle entrypoint to kgsl", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1170efcf0149a1fa3b81b6ed5702b801bcacab1a", + "description": "turnip: Allow knl backend specific entrypoints", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fd2b014a12a225573cb864d9e5d20f7893beed32", + "description": "turnip: Split out vfuncs for kernel interface", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f84fce767d354acec4ee4c8c6c233dbbec901a7c", + "description": "turnip: drm code-motion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1cb702def4902fd35b31139ee3f65df1b0c2aec4", + "description": "turnip: Move things to prep for multi-kernel support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "73dfcbf7e8583bc916e80e35d1c904d4411f8720", + "description": "vk/runtime: Allow enumerate and try_create_for_drm to coexist", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "08ba87481bcac078b8c6ac4c1f448cc441bb813f", + "description": "ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_dispatch", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "54f2074ebef27871490d1138ebdde4b163bfc033", + "description": "docs: update link to intel optimization reference manual", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8203618d455051ec46ba1f5c6b5d527414003c24", + "description": "ci: correct typo in name of linkcheck job", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b52917f9fccb252d49609fd6e5930076b1cf57e5", + "description": "intel: use c_see2_arg instead of explicit -msse2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1851ca714b75b06c52cd3e142e96964332c7efbd", + "description": "intel: enable -mfpmath=sse on x86", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "182066538f31051ebeb8216e181bec5721d886af", + "description": "r600/sfn: Fix minimum required registers", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "9fd9f3cd10cf58549f850aeca9103d8cca5a5f81" + }, + { + "sha": "13a9ce7f2fe1ee862f7820f2839820537ccdd1b4", + "description": "radv/rt: Merge cull_mask and flags", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8ae5a4299035ae18e306ea30dc78f250951eb9c8", + "description": "nir: Add cull_mask_and_flags_amd intrinsic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8441d565ec9eae8aa3019e67032af686b48106b1", + "description": "anv: remove assert typed write support when using NULL surface", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "65b62db0fb90699642dd8c00345c4f7a7934fc50", + "description": "ci: uprev virglrenderer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "297fda6cf13c5f1672f235c65d8b437a1c64f882", + "description": "zink: fix build with -Dvulkan-beta=true", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e02cdb397e62ae40e901568cb60a3fe0b59db706" + }, + { + "sha": "f1acdeba6b8e6dfd55c0ffd99c188213b91f915c", + "description": "zink: fix slab allocator sizing", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3" + }, + { + "sha": "fe4271c42d14a16935071476a685388a5ce13f7d", + "description": "vbo/save: fix possible crash related to fixup_vertex()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b71957635f1ef890cef954cf5b8493b7e62bf728", + "description": "anv: stop tracking color blend state in the pipeline", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a" + }, + { + "sha": "dd5c6446b4f7a4f8a969ec9d932242f7c6a703eb", + "description": "anv: fix testing for dynamic color blend bits", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a" + }, + { + "sha": "6e60612d4275778afaa6175e3f70965eff8d31b3", + "description": "vulkan: track the right value on CmdSetColorWriteMasks", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "092be5a32905989f620ff1926c2e3056fc4fea39" + }, + { + "sha": "9f1e6d8f70a8fa2c174e0070c4331f5f178e6f1f", + "description": "nir,amd: add and use nir_intrinsic_load_esgs_vertex_stride_amd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5e837f959441c8bbf806c6f941f14c89dd6b9a18", + "description": "amd/gpu_info: add a workaround for SI_FORCE_FAMILY=gfx1100", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "df6380ddc9c88b37355cb85d2f37697192354aaa", + "description": "amd: implement conformant TRUNC_COORD behavior for gfx11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "39fefeabee69b65f1f696b06c14ba8e002429df0", + "description": "radeonsi/gfx11: change the default of COMPUTE_DISPATCH_INTERLEAVE to 256", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3e8bd05020934598c91ea72159b040c4666d6626", + "description": "radeonsi: don't set PACKET_TO_ONE_PA for line stippling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4ca32bbc7984b36e100c102582c5890de098c8b4", + "description": "radeonsi: reorganize si_init_depth_surface for better readability", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f5a98ba30c45881888f91e0efbd3f803e4755e63", + "description": "radeonsi: reorganize si_initialize_color_surface for better readability", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "236890608fce14d547a6856aed66cd630e1ee0f4", + "description": "radeonsi: reorganize emit_db_render_state and simplify VRS code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "be8c61b4f6744b81ff0dc4383b972b3bae50c8a1", + "description": "amd/registers: only define SPI and COMPUTE registers in the 0xB000 range", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "82926d93b4200f6ae67ce0c5bcdb0e925b8bc643", + "description": "radeonsi: don't clamp z_samples to fix Unreal Tournament 99", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "a29218b5576035ff69579eab3d314bb06e82a687" + }, + { + "sha": "80c0efa50f5baa5ab1a64d05e0563242fd7f80ac", + "description": "amd: query the per-SIMD VGPR counts from the kernel, don't hardcode them", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "26208698ae02ebb35dc435be24f192d57ee5dc87", + "description": "radeonsi: rename esgs_itemsize -> esgs_vertex_stride", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "32b8d0c19d2bb19896b230d1c312aaedde1e44f6", + "description": "radeonsi: correct and clean up obsolete vs_state_bits comments", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "23e7d44a88dd86747fef331408fe4d8fc7e8da4c", + "description": "radeonsi: always add 1 to lshs_vertex_stride now that LS_OUT_PATCH_SIZE is gone", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b9c6ef7f51888c4418a1cbedbf344832281ae675", + "description": "radeonsi: remove unused VS_STATE_LS_OUT_PATCH_SIZE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "461b05c281c28a579a372512330242218c290ee4", + "description": "radeonsi: remove a gfx11 check in si_shader_gs (legacy GS)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f6d8e776fd0701c4afb49820533395343ae09c36", + "description": "radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8e9968e3a12c6662d523d97e38166ce02270bee6", + "description": "radeonsi: remove returns from si_emit_global_shader_pointers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "98eee7dee3828a2ef41047795857da39101f6429", + "description": "amd: replace SI_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e0c8b24e225598511c7173a4c807891dd0112e78", + "description": "amd/registers: unify VRS combiner definition names between gfx103 and gfx11", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "091268944d9116a606850994b31b59cbf21ea679", + "description": "amd,radeonsi: remove unused LLVM functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d8b17b17526b46d69e4102a883ba451e7f1db148", + "description": "radeonsi: disable Smart Access Memory because CPU access has large overhead", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d61cd39026637671560e780d5f8224b4c468280c", + "description": "radeonsi: replace si_screen::has_out_of_order_rast with the radeon_info field", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5b85fa60319f8d1c65c0227543215d0363a1be08", + "description": "radeonsi/gfx11: ignore alpha_is_on_msb because the hw ignores it", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "52f5b7a97054d8362b2db5534972f748f90c0209", + "description": "radeonsi: set PA_SU_VTX_CNTL consecutively with PA_CL_GB_VERT_CLIP_ADJ", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "429f43f08810432080b51a9a6fb32398eb89ea31", + "description": "radeonsi: use SPI_SHADER_USER_DATA_HS_0 definition instead of LS_0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6dcd60206a1ccd528ae13c9fa0fc7a2234ee9d15", + "description": "radeonsi: remove no-op setting of THDS_PER_SUBGRP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "742c9f411b7db8fc3e2ccda6cc42bf564fb8aa79", + "description": "radeonsi: change si_shader::ctx_reg to a nameless union for better readability", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3e9863f496877da395254d8dc5c18a8dc56d8192", + "description": "radeonsi: move a few DB_SHADER_CONTROL states into si_shader_ps", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee83ba57716644788468f666e0138c142b3d403c", + "description": "radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115" + }, + { + "sha": "c54635a0333bb225e2d52113e697bcf444abecc1", + "description": "radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1" + }, + { + "sha": "31438fbab5674147662170bc13d66389cecb35ad", + "description": "radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1" + }, + { + "sha": "34c01cf718b9b5b98d14c655bcdcc8a77f5d68bf", + "description": "amd: bump AMD_MAX_SE and change the CU mask type to 16 bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "63b21e3066a451415917472228b05f71b34d1a48", + "description": "amd: add missing gfx11 register definitions", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115" + }, + { + "sha": "ac0e83375a39474c78d848311430959fc6d17c36", + "description": "amd: fix LOD_BIAS on gfx6-9 and adjust the lod bias CAP", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8" + }, + { + "sha": "98328a71dc577382bdd451e4cde752639a921782", + "description": "radeonsi: fix COMPAT_MODE on gfx8-9", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8" + }, + { + "sha": "fb70d8cf9c6dc5757b1f443a6e25095f34ba6d76", + "description": "Revert \"radeonsi/ci: Update stoney test expectations\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "53cc5092885d5d8dd01a66302e2f762f5b00e045" + }, + { + "sha": "96c832c47e3384069c0eef7c45aeb032990ef67e", + "description": "spirv: Always emit deref_buffer_array_length intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fbeb81d8121833f1e8673b64c89ea6f63c193d01", + "description": "v3dv: Set spirv_options::use_deref_buffer_array_length", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1386e1476aa8e29669c1338b05d1453295f2b609", + "description": "lavapipe: Set spirv_options::use_deref_buffer_array_length", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "85634a70ec38e5d12a7031138d29553c949d1340", + "description": "turnip: Set spirv_options::use_deref_buffer_array_length", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "00218ab73f43eacd7f8e25efd3254d6742877438", + "description": "panvk: Drop our manual SSBO size handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7594a64ebe21a4fe9c93d48854842c05c40c6d15", + "description": "hasvk: Drop our manual SSBO size handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a1c82fa42f4a6b10c544b94f655830d1f7b569e8", + "description": "anv: Drop our manual SSBO size handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e41753cf1759abfdc1da2bc69819f102d50ce4bf", + "description": "nir/lower_io: Handle buffer_array_length for more address modes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ee129301a9ebc50376a2d7bc7d08993b744dda24", + "description": "frontend/va: Remove duplicate code in format support checking/reporting.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1a6865eae3ae79f3d65bac17499169097f6d6dd5", + "description": "frontend/va: Add format support checks for VA_RT_FORMAT_* in VaCreateConfig/VaGetConfigAttributes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a4fa489002699b066da07b71767ae734e63072b8", + "description": "lavapipe, nir: Fix wrong array index scaling in nir_collect_src_uniforms", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "a7696a4d98bcf4cdfae1c56a21c4deb3a9ce004f" + }, + { + "sha": "b6303d33ec759054ff7561d2597b172d4ea5bc50", + "description": "r600/sfn: Fix readport cylce map", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b5b7ca0ad31797aca9ad6b48341372c05e077750", + "description": "r600/sfn: be more conservative with channel use in multi-slot ops", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec" + }, + { + "sha": "e2fa9ba9c657193202fb2b77cb9f9db1c9ba6362", + "description": "radv: Use indirect header filling for compact builds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "40e9efa2deb2d6e0e76a7fc3e81004a33ba653a0", + "description": "radv/bvh: Add a shader for filling the header", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c83ea206830cff4b435ddc1a531a392f6506d001", + "description": "radv/bvh: Move the size header field up", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b0fd43f1f71cc47a0e8c71b8cbf27e79f38d568c", + "description": "radv: Move the geometry infos before the BVH", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0800450cb9bd8b5a52567d8cce05a76778fbdd89", + "description": "radv: Use compact encoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "07c1b23022133e9ba5b226a6479b44af75fa33a1", + "description": "radv/bvh: Implement compact encoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "71ccc8d6009d5842610c0ce1715f1a50e286b091", + "description": "radv: Add a build config for compact builds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "da4f498f6f1d3cf2f239cb3b0537a52e9f9c5b04", + "description": "radv/bvh/encoder: Move dst_node initialization into the loop", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2792d012d24028b98abf31894a3d4931e868565b", + "description": "radv/bvh/encode: Introduce is_root_node", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2c0e158ae2e87642fcec5564583cbf7f4183484b", + "description": "radv/bvh/encode: Move bvh_offset NULL check to the top of the loop", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4e87a01b930db940cb35382f2f98e11b56f65ffe", + "description": "radv/bvh: Replace is_final_tree with bvh_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "688f598237edab4a2217437bebb9011934b61d09", + "description": "radv/bvh/encode: Use the node type for identifying internal nodes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6d93f4f867cfccfba06a01976e179401e70e9cb9", + "description": "freedreno: Add A2xx REG_A2XX_RBBM_PM_OVERRIDE2 bitfields", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "891a8bfb2da72557025541e3d645506189ad0065", + "description": "freedreno: Add A2xx perf counter reg values", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9e2572903bc84eefc82eb7fc180098414bb6a621", + "description": "pvr: Remove component_alignment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0244719a12d63767118b780664e2be8c1409117c", + "description": "pvr: Remove unused msaa_mode field", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ca04882117f3d1a8924f6052ee3b5f15d04df885", + "description": "pvr: Setup SPM EOT state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f59c6eef168f14bb6271432e52ba4d464adc37cd", + "description": "pvr: Move PBE START_POS into csb enum helpers header", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d2ff8b673a9026b7b64d10144608213b11c9d5fa", + "description": "radv: advertise VK_EXT_image_sliced_view_of_3d on GFX10+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5520a40e052d93fe05ef9fa746f93a1b944e7079", + "description": "radv: implement VK_EXT_image_sliced_view_of_3d on GFX10+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e82c11df66a58a2aea4fe43e60d76e51f9c76826", + "description": "ac/nir: add resinfo lowering for sliced storage 3D views", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "806f146eea56321e6fe757007e3bd00933369eb5", + "description": "pvr: Add support for blend constants.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "46091832d815cd16551157779426d0954fb999e0", + "description": "util/process_test: make the error variable static", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b4ab54976b7da331175124df0efbf9f1ae69c463", + "description": "pvr: Add encodings for index registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6122dd548830880c782e87de1c157e90e345e1d0", + "description": "pvr: Amend definitions for ST and IDF", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "66500c28d257edf72b41422b3e12376f78e8ff00", + "description": "pvr: Add late op lowering pass and conditional execution", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8719f7cb8d4b6bfb9c55985840520c219aa68d76", + "description": "pvr: Add support for MOVC", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c38c119617a83d72a34b6f8e42db78029e6e9ece", + "description": "pvr: Add basic support for manual instruction grouping", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b642e77cdd81e2377a0cdb0c3ed8413c652b7262", + "description": "pvr: Add support for TST", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "de64dfe9404f2b586a83b3933f8c38c3f25e17a9", + "description": "pvr: Add branch support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b1064e91f17c7af8478d9d7f1eb34ec3aa7e1871", + "description": "pvr: Add support for ST", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c4b7128d84b81a8455dc3ed029fa67f530c40784", + "description": "pvr: Add support for IDF", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "73d07bbb52db9dfb485be155eaa6ed132b1684f8", + "description": "pvr: Add support for generating NOP program", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4ddcda8369b1c9cbd993402bbac6d1bb84778c2f", + "description": "pvr: Add support for generating per-job EOT program", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "88e42e18d96b8048a11d18858b2a1c6ed7334890", + "description": "pvr: Fix descriptor set address calculation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5287edd6d2a80e021521818f56f4f92cc4acdc3a", + "description": "pvr: Register allocation improvements", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eb65c4be88b2ad86be697c1c16bcc7629c3f4748", + "description": "pvr: Add support for WOP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "432fea181dfb5e2e89d5b6f103c84939a414622f", + "description": "pvr: Add support for emitpix", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bdbd69edb81bf044b4467072548011a08734c8b1", + "description": "pvr: Add support for validating modifier combos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8ef839374e234ecc4c2b31d07bba472eb39246f6", + "description": "pvr: Add support for sample instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1c11f1afbd4759aac8142dbfb1fb30fdd83e5a33", + "description": "pvr: Add support for fitr.pixel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0ce53b002f5c8eed00f862387a5424a20fc216d9", + "description": "pvr: Amend subarray ownership code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "af0685d05e5be74de7d98017e663259203a4b728", + "description": "pvr: Add NIR pass to lower vars to SSA", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "07b57deea296375b597fcdf1fc8210fb2b6f69f9", + "description": "anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "bc612536eb2f0f77725103e53077ad5a28036ac3" + }, + { + "sha": "c0c911d9ba3b8c2f3d9a4ad2646b392a7bdb3f9a", + "description": "mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "5bc03d250861df6836f9c9fe37e0609c1777a87b" + }, + { + "sha": "2b655e267e5a04a6fedc2e5fd1ef9c291ba2ba8c", + "description": "radeonsi: fix incorrect vgpr indices in the ps_prolog", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a8e1e5b5c2aeb7c2fb4eff2203a026090f0853b9", + "description": "r300: simplify KILL transformation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fc0f694676559a30bfb12b6c88570c4dee6e88e2", + "description": "ci/zink: Add a glx flake on anv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f2dc37454e48ceae966b03c789875c01937e51ef", + "description": "ci: Fix stage of etnaviv manual runs.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8" + }, + { + "sha": "ae0e1eb0afe202bad7474d4fa294dece16aad630", + "description": "ci/hasvk: Add a synchronization flake.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0b976dee49f3326952b7a0ba462a7262b8e87fd4", + "description": "ci/zink+turnip: Disable flaky minetest trace.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a7debd1cabb6d82ffded96e6ec49d0163d066ef", + "description": "ci/turnip: Drop the #8219 xfail.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0cc34b7bb95b8ddfdebc9866f1ab9a305757a70a", + "description": "ci/freedreno: Drop a530 piglit_gl coverage.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "be32dba99c3170277c05dfcd2a5a8603a62be671", + "description": "ci/etnaviv: Drop one more gc7000 xfail.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4bf38f5652b1910f388482473d808a6f8fe5a2d8", + "description": "anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc" + }, + { + "sha": "070f042e10466fecf2bbef8a6bf304b5b58646f8", + "description": "spirv: Implement SPV_KHR_subgroup_rotate", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3328714295c23c367d4be991a16ce407c88ac967", + "description": "nir/lower_subgroups: Add option lower_rotate_to_shuffle", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e40b1df4323b6d1e08485689237bcb863e3daa44", + "description": "nir: Add nir_intrinsic_rotate", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a06ab9849db7fdf8f5194412f0c5a15abd8ece9b", + "description": "r300: drop VDPAU support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "865e9311a29c193f1b331646dbeeccce8c461365", + "description": "zink: utilize copy box tracking to avoid barrier emission for buf2img copies", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4ad64552b8904a1c0fe0754ab771efd2bb860149", + "description": "zink: add a util function for optimizing TRANSFER_DST image barriers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fa6e6545b1ac481f12b2a0dac5132fce996c96a8", + "description": "zink: add some tracking for copy box regions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "935184ca44f80897966d94673379c9416d810ad2", + "description": "util/box: add intersection test functions for 1d/3d", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8f3d0141de93cc60881ec4874575f45b2e9edd41", + "description": "anv, hasvk: Align workaround address to 32B", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a4a0417263aa98ee93fe3f635fcdc54daa091013", + "description": "iris, crocus: Align workaround address to 32B", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2a4c361b069bb84facc7e6b8ae19908505c12850" + }, + { + "sha": "ea0ec8c56284b1821711e5666571927489513b3e", + "description": "intel: Add extra zeros at the end of debug identifiers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "387d131f96f9fdecb156e67d6d76de28ccf1150e", + "description": "ci/llvmpipe: add flake timeout for rusticl program@execute@builtin@builtin-float-sincos-1.0", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "94906337232779b613d0b510e3c8d5abf6f36784", + "description": "d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6" + }, + { + "sha": "fb2a6248d2eba26055c8ca6a3484c4c71b1753f3", + "description": "hasvk: Update driver name in debug information", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed768337050e663691ee66b08c6061f7b41430f4", + "description": "radv: Implement & expose VK_EXT_pipeline_library_group_handles.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d0f7587109d42eb76099d242952ee1418c4c48e9", + "description": "radv: Use group handles based on shader hashes.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "913de78731aa58c27861e62d16f50dc9249be58f", + "description": "radv: Use provided handles for switch cases in RT shaders.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "430170702e51a41f7d64c774c79a1a591158dc84", + "description": "radv: Hash group handles as part of RT pipeline key.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9eb76ab6386b9b59b01e79fab35a21e26a52ba98", + "description": "radv: Add helper to hash stages.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "211ed8745f7c0ce949a9d05d3870baeb9d9c2f02", + "description": "zink: add debug marker tracing for qbo updates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "26aedae568b8e739fde4b11405c24dfe2795589e", + "description": "zink: add ZINK_DEBUG=map", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "03610a5aab5595671e1bc605703f5fc528798ab7", + "description": "zink: actually hook up ZINK_DEBUG=norp", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9e8450b65ccc36588e0594f28210652d90493a80", + "description": "freedreno/crashdec: Disable GALLIUM_DUMP_CPU", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3f227957d64b84362461e19fd4833d3d74e9c217", + "description": "freedreno/crashdec: Handle multi-IB prefetching", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ddc4e87438e0ee5df8f65c4f93f9e0b4635498eb", + "description": "freedreno/crashdec: Add another prefetch test", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "643ee8510303448b46046dc233d9e6624d447825", + "description": "freedreno/crashdec: Refactor crashdec tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7417432a2852320d687ccd82309b4819d288d8e5", + "description": "freedreno/crashdec: Add prefetch test", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9ececfc6e639e8ae278954d6362392832fb1477b", + "description": "freedreno/cffdec: Fix hang location detection", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "924f26408120b52ac2f2fe3c5ae73ba2441ca59a", + "description": "freedreno/cffdec: Add helper to parse CP_INDIRECT_BUFFER", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c01ac4b58367718130681b464be835e670d8b700", + "description": "freedreno/cffdec: Add helper to find next pkt", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cb13e24758c52211ded2f61c89ab389fff2b994d", + "description": "freedreno/cffdec: Fix unitialized count for pkt2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4060cf5772c1a1cd5dfc988d831ed63802d7db2c", + "description": "freedreno/crashdec: Fix apparent off-by-one with ROQ size", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ce7225c0f90abacc8dfc22d08d2a95cdde2d81cc", + "description": "freedreno/a6xx: Fill in ROQ status registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "44054b1f3b38f1483982ab0725768ba22794a445", + "description": "freedreno/a6xx: Fix CP_ROQ_THRESHOLDS_1", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aba8aea2be79488533544a321c18ec57c8cdade6", + "description": "freedreno/a6xx: Add CP_ROQ_*_STAT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c6d741e26375129602e1e40d0eda46b765f418f", + "description": "freedreno/a6xx: Rename CP_CSQ_IB*_STAT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "880a3efe6c2591cf17b9131eda3c6c190749b894", + "description": "anv: implement emission of 3DSTATE_HS for Wa_1306463417", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f8a1100ca1babec7847d3716bdd92001fd328ed7", + "description": "anv: limit generated draws to pipelines without HS stage", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2028f1caa38531dac05e32d614642a44e5693566", + "description": "anv: emit 3DSTATE_HS in cmd_buffer_flush_gfx_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a043ae8e249ce2c1c5df947434ffc76e654b5fe0", + "description": "iris: implement emission of 3DSTATE_HS for Wa_1306463417", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e4ebb541c5a16507cdac49922465a985cd89d6f6", + "description": "meson: update flex/bison requirement to cover all usages", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "61f45a6f44e6786c7802821e4eb801bfd5fca3a3", + "description": "gbm: drop unnecessary vulkan dependency", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2bf24c84f3edf2611d741aa80bbd2ccf2994f010", + "description": "glx: include directly the useful vulkan header, instead of including everything", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c8d7e0c0235327928d9d9b12c0b603739e53f1c5", + "description": "egl: include directly the useful vulkan header, instead of including everything", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e97ed4fc89d0463a42203c84298d72368afe91d3", + "description": "anv: process utrace payloads on queue submission", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652", + "description": "pvr: Add support for dynamic buffers descriptors", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2bef26ed043110340e986b017439056254dea942", + "description": "ci/intel: Update hasvk HSW xfails", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d6d8edf9ae654293047b0d953516e1626ebedeb1", + "description": "hasvk: Handle subpass self-dependencies for stencil shadow copies", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d3162f97b5adfe61da3e7409ed0bc0845ce8c33d", + "description": "hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e" + }, + { + "sha": "79a58cb79bc75b54e7bf5dfe7bd607e4e6057961", + "description": "hasvk: Enable PixelShaderKillsPixel when omask is used", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "15b302179a74f49036f45b7ec8d27536b58094ee", + "description": "aux/tc: add a 'has_resolve' member to tc_renderpass_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ce68824bdfb05379f0e682165588528a11b05214", + "description": "anv: fix invalid masking of 48bit address", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326" + }, + { + "sha": "af994570f022d5230fbecf06d1842e5b342fedaa", + "description": "intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a364f23a6cfa28e1843ef1e64dce56b4cef5a71e", + "description": "intel: Make gen12 URB space reservation dependent on compute engine presence", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "63278778c649bf373468d280742164b9a3c0a791", + "description": "pvr: Add push consts support to descriptor program.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fbd644c59d9868fd8417d5ab32912e893fab9c1b", + "description": "meson: replace vk_wsi_args with dependencies to let meson take care of transitivity", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f059213f5dd510c22b1e0af102be6984aa715038", + "description": "meson: reuse vulkan_wsi_list for defining vk_wsi_args", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "22c1f4be8c16a60017bc6a740c488c77129989ae", + "description": "docs: mention `meson configure` and drop broken workaround script", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e5cf2831216aae03ec8c55e6d2ad2118498dddad", + "description": "docs: mention the meson summary", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "512126b26d5dbbd63ed8049f072ed0714c7cb7cf", + "description": "intel/compiler: remove unused field from fs_thread_payload", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9b4eb7390790fb8c6d3033d42fbb9f63c3ea5c00", + "description": "r600: fix shader blob memory leak", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "5b205ef41307406983ffac829ae423d08f7527bc" + }, + { + "sha": "cc3c97d8c9492c2860c50ddab162212499a98786", + "description": "venus: Add VkBuffer cache statistics for debug", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7d53d4d078e2e2c254867f88b1d2682ef7b1e59c", + "description": "venus: add VN_DEBUG_CACHE flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ef255444c195b387d2c8bfc301f69e260bc41679", + "description": "venus: switch to lazy VkBuffer cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "56a9aad4010ff9f2c0afcadec0ac61a6274de0a3", + "description": "nir/deref: don't replace casts with deref_struct if we'd lose the stride", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b779baa9bf95ca259779fa028a7b822bf8a17f46" + }, + { + "sha": "fa9a8c85e20f2d006bcf4b57fac05cc3565ac70c", + "description": "radeonsi/vcn: disable fence for JPEG decoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c392cdf7502089a26d94455bf29e7289d46afb35", + "description": "v3d: update supertuxkart reference after 1c028a4d5b623e73bdf5", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1c028a4d5b623e73bdf5cc8dffcccbb2a4b601f2" + }, + { + "sha": "4229d9324f4a8da312e624d2249a10a76992d2cd", + "description": "iris: Avoid creating uncompressed view with unaligned tile offsets on BDW", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "60568d5dce988ffb67966d88b6feeb67516c7145" + }, + { + "sha": "7ebdddf319f545853555574d256bf8aa3f700692", + "description": "docs: update calendar for 22.3.6", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2ad59278164ed6de2889a3330304195b9f9e0629", + "description": "docs/relnotes: add sha256sum for 22.3.6", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e581901132ae0b9ca58869363f85b2a62210b0b7", + "description": "docs: add release notes for 22.3.6", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ecabc824c2e57a72d93aad1166808505f457c3a0", + "description": "glsl: Drop the (v.x + v.y + v.z + v.w) -> dot(v, 1.0) optimization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3c668513b9e3c87f067b3e1b715715d70bcdcc82", + "description": "freedreno/a6xx: Fix view_seqno in tex cache key", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "818b49932a300b26c297b99835c5991275ea50a8", + "description": "freedreno/a6xx: Static-ify sampler_view_update()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9fa92d6fa99df1bb935fb99825e279bba3dd3b7", + "description": "freedreno/a6xx: Small cleanup", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "936f2ebb4683cd625303a09e2684267123642897", + "description": "freedreno/a6xx: Remove needs_invalidate flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b6778995d7cffada31afe8c3783814125256981a", + "description": "freedreno/a6xx: Add a way to assert valid format", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ea9d1cfb20c73a0c7cb17215389e23c8ff6ab40f", + "description": "freedreno/a6xx: Fix sampler view rsc_seqno for X32_S8X24", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b40e3c9e6c980142bd2f8b6dd43bb3f57bee763a", + "description": "freedreno/a6xx: Drop unneed fd6_texture_state() arg", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "29445505f6fd2dbb4682461ccd58c0be1e766c07", + "description": "freedreno/a6xx: Fix set_sampler_views(start != 0)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a3c73987ab92f7a43cd4e8918bde8b4bd04ca9fd", + "description": "freedreno/a6xx: Move rsc seqno out of tex cache key", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "94abccf3ce50383a1ca0feceb6e95a065b89c19f", + "description": "aco: fix pathological case in LdsDirectVALUHazard", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26" + }, + { + "sha": "ee47cc8256d1154d37cfd89ed055128d34598770", + "description": "amd,nir: remove byte_permute_amd intrinsic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e316416dd0d4398e3fd3c4970325477566a4e637", + "description": "docs: include explicit `setup` in instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a502f4fc133d7e8b2804fe60ea56a82dac46b95f", + "description": "radeonsi/video: use specific PIPE_BIND_ value for video buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "635d62ba992d2ae25aaa9a92b84766bb7e3c9511", + "description": "mesa: use mesa_log from output_if_debug", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f18f43338eb45359fb250d27a185c0b5a3be4239", + "description": "mesa: add missing newlines for _mesa_debug/_mesa_log callers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "40e45eaef02764c1dca99d88c4999c58dc3fb4ef", + "description": "util/log: add logger_windbg", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8f0a7e848f4dfd05d59f87d8ffe7c89fad7be37b", + "description": "util/log: add support for MESA_LOG_FILE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7d8d64426b1e378ff9f667f5933789f06294da1f", + "description": "util/log: add logger_syslog", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bbd19527c1f746f2d9babca03385ac4a8b545f59", + "description": "util/log: improve logger_android", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7a18a1712a0a19b4251beaf582baba03805bb9f3", + "description": "util/log: improve logger_file newline handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "63864d4dfcdf5194e8a09be6c84b3a57915a8337", + "description": "util/log: allow multiple loggers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "337d58f6fcac11488f2a34aae0008b8dfe1705c2", + "description": "util/log: refactor mesa_log", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, { "sha": "dd3b67b9746f1d0f2766d6c39bb23e59d6548aba", "description": "v3dv: handle ASPECT_MEMORY_PLANE aspect flags when getting plane number",