blob: 2dec29fd3e761c6fa764cf3d0f3461ff03268913 [file] [log] [blame]
[
{
"sha": "9b844d7c42129925525d613c19622b11aee16298",
"description": "tu: Add debug option to use emulated renderpass support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b90d628a7dbf0b053f1de51d6455f2a7e294b05f",
"description": "tu: Use common vk_image_view base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89263fde2057b91fa3c8a507bde1e03c661b0054",
"description": "tu: Use common vk_image struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b",
"description": "tu: Add support for suspending and resuming renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4c86fc44a64eba9f35820e9b7e5b0a651a081f",
"description": "util/trace: Fix u_trace_*_iterator with no tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa20a4409eedce70acc282cec12f5af12498b33",
"description": "tu: Split out some state into a separate struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9689433eee8c1ce397ec49c53d8f7fbafa7940e8",
"description": "tu: Update more state with secondaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c7c6e492370e9a63813562c963f7b2d32ad235",
"description": "tu: Remove has_subpass_predication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed125e6cca188275631641784fcf3ddcbcfef193",
"description": "tu: Initial support for dynamic rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22be08a21e9ec7dbe5d6d0be8cbce931d064a554",
"description": "tu: Remove usage of RenderPassBeginInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf391db4c6d727320608d8ea28343d9dd35dde85",
"description": "tu: Move tu_render_pass definition up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b8b5259c712bad47f3ceddd567ced68ba07ed9d",
"description": "tu: Disable GMEM for multiview inside tu_render_pass_gmem_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c42e7aa46cde839d7ecba1737505f40a076efb83",
"description": "tu: Move TU_DONT_CARE_AS_LOAD into attachment_set_ops()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907b892bb20de2af07483f9699fe2cf4535c6078",
"description": "tu: Rewrite tess factor emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5be4445004e4980a1897b904fc206b3d030c58f",
"description": "tu: Treat CP_WAIT_FOR_ME as a cache invalidate",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "37939e9c5462b871b0b9b00a43c5c9bec1e10e9d"
},
{
"sha": "d2ad4c739c09767c23c8a2b598733c93f2ace9a6",
"description": "tu/lrz: Do not use framebuffer when inheriting LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df4b5914cd5dd64cbf9099c4b8388acf2ac75750",
"description": "nir/fold_16bit_tex_image: Default to only_fold_all.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3e9be413ad1c5a2c834451af7af0acccae4241",
"description": "radeonsi: Stop using nir_legalize_16bit_sampler_srcs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365466a10c88806734fd96378541c9a62579f739",
"description": "zink/turnip: Add comments to already triaged failures for tu baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8001c78d49580b89eac970c4201ab2561473ffbb",
"description": "ir3: set UL flag before ir3_lower_subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7023cab0935c4286ab6dc011e22fe76e4a47f85a",
"description": "llvmpipe: fix texcoord analysis regression",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "90d011de8ee16e954a4da0dde8c072cbbf3bafcc"
},
{
"sha": "22d860fe4a313da889aa7a2894007f19cd0db7f5",
"description": "aco/ir: Add swapped opcode for v_cmp_u/v_cmp_o.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7ceff774cd7751328eb39baa04f3d621576910",
"description": "aco/ir: Add v_cmp_class to get_cmp_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578d0a19341a5df2be555e19396a20c81d79c7a9",
"description": "aco/ir: Add vcmpx opcode to get_cmp_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369b8c031a9fede689d3d87af80251917cfbd1d5",
"description": "aco/ir: Fix swapped nle.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c727b958e22f4e25a05b647fa6a56a65af72e59",
"description": "aco/ir: Add integer get_cmp_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590b93ae65d159b6fd3ad83f2637ce6e5d429d3e",
"description": "aco/ir: Generalize (un)ordered_swapped.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f286cab27bfa1367f8c82c4db6d2d0a6df860e0f",
"description": "pvr: Move BRN 44079, 48492 and 66011 code into pvrsrvkm specific directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa79020ba982d99d9c68ad63f1979ad21afbff10",
"description": "anv: Fix PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES with large BAR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fae88d8791b2903771c85958903ee81080b66aec"
},
{
"sha": "11e51f7211f7d26cb679605cecc18a7a85f74e8d",
"description": "radv: Use NIR-based NGG lowering with LLVM.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45ed22c87ee7f1b044f7bdbab54cfcd4f7eba678",
"description": "radv: Properly set LDS size for LLVM NGG shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3dcd294c09880d574ed2efbbb1c251f7c7f0fa9",
"description": "radv/llvm: Remove incorrect hardcoded workgroup size from NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e7d6d8c73871671a3c6f4ada17e83597b6272f2",
"description": "ac/llvm: Implement GDS atomic add NIR intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f62b430369760ccfa246da6fcd3686e495f2df",
"description": "dri: add [ax]bgr16161616 to format lookup tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e554e11a1795d3db8f22b7ed059735f06ee4ca8",
"description": "dri: fix incorrect fourcc for R16G16B16A16_UNORM format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8eff20b9b5726ab70247c648cf3e23bbb13b866",
"description": "gbm: add GBM_FORMAT_[AX]BGR16161616",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f1ebb9bb5ed10ecfdb04ac23dd054e504c8706",
"description": "dri_interface: add XBGR16161616 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc85e79bbac62815dfde6a6fe1719e23c1c01a36",
"description": "ac/gpu_info: require amdgpu DRM 3.15.0 (kernel 4.12) from July 2017",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6a64b1c3894797948a35210eaeb6ca3a6fe90c",
"description": "gallium/radeon: require radeon DRM 2.50.0 (kernel 4.12) from July 2017",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8426cf9132a6466bd4e4dbd27cc7003578ad9fd5",
"description": "ac/gpu_info: remove unused has_unaligned_shader_loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3f00f77adda87c33138d5e40ca594dd19bb4808",
"description": "ac/gpu_info: remove amdgpu_gpu_info parameter from ac_query_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41888505fc9fcaf2e252f96ee13963ec0b95277f",
"description": "ac/gpu_info: use drm_amdgpu_device_info instead of amdgpu_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abd188ec1c1dc9a7f4abea854d88ea1cefe4bc5d",
"description": "radeonsi: remove workarounds for radeon DRM < 2.45.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2455e1ccb566a239fd01db337d2f2a43652b3a7",
"description": "gallium/radeon: require radeon DRM 2.45.0 from April 2016",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3657cdafd6d4f455c42cf36b57bd90cc370c3ff0",
"description": "amd: require amdgpu DRM 3.2.0 from April 2016",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff19666a0dedf1703204500b7f39ac3b5966ac5b",
"description": "ac/gpu_info: remove redundant vcn_encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89113c0338c7ff477b9695ec82cd25b2c22d83c8",
"description": "ac/gpu_info: remove redundant vce_encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbbdc65832829a5ebfd34f658efa3d16a10da10",
"description": "ac/gpu_info: remove redundant uvd_encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2972ceccfd92cab54b8c493d9039b86e22011b4a",
"description": "ac/gpu_info: remove redundant jpeg_decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d2e16c911a096a6b21a6344d41e27562563e98",
"description": "ac/gpu_info: remove redundant uvd_decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12c5d64fae1ac69100eadd284e8bf30d6c42d5da",
"description": "ac/gpu_info: remove vram_size and gtt_size in favor of *_kb variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983223de5dc01f50227b1b1fe20149ae56f611f6",
"description": "ac/gpu_info: use the kernel-reported GFX IP version to set gfx_level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6504d7172c012dfd1298fe4d71e0f05dce953a55",
"description": "ac/gpu_info: use hw_ip::ip_discovery_version to set IP versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9552da66cc9fb640bcf37826b193c75ad1fb8848",
"description": "ac/gpu_info: rework and extend device info to be more informative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd6b001775d3a58bfa4390da9440ec3e08a7cfe2",
"description": "ac/gpu_info: remove tabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f218c3d7958a85909708b2df883d54876b92683e",
"description": "ac/gpu_info: rename info fields to num_cu, memory_bus_width, memory_freq_mhz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a2a2da3e5f7110ac53a1ffa5fe5617553895f7",
"description": "llvmpipe: keep context list and use to track resource usage.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6bbbe15a783a3b004d994057a96b91d5cf5d08da"
},
{
"sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e",
"description": "llvmpipe: make last_fence a screen/rast object not a context one.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6bbbe15a783a3b004d994057a96b91d5cf5d08da"
},
{
"sha": "398a9be94b44ba1063c41e6aa6558a05d797d876",
"description": "intel/dev: Enable remaining DG2 and ATS-M device IDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903a75245b367916cc51bdb14f1ad91027592471",
"description": "v3dv: only check binning sync for semaphores for the first CL job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca4a51679b649cd4ee1df3f84d2379d2b0dca68",
"description": "v3d,v3dv: add a common v3d_hw_prim_type helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e812cbe84738e64838e70f337b6b8e69178c0959",
"description": "v3dv: remove unnecesary FIXME comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cfa777e393705b40cebd0a4cd76aa827ce8b194",
"description": "zink: enable unordered blit/resolve ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "731d7be3756c3ab5944c5755f4504e093d149f53",
"description": "zink: make get_cmdbuf() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca03e35821dd61542a0fc44caee6184679f0f436",
"description": "zink: expand unordered_exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1781ec9ab26f4c2c8ad3deda11734eb0f8d0c5c",
"description": "zink: move buffer/image functions down in file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84b8242262a9b2aa302330a6f34a931a79f3e2b5",
"description": "zink: promote image/buffer copy operations to unordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8c368b0dc5cfc134a70f5dfec4e352e06502807",
"description": "zink: add a second resource param to get_cmdbuf() for unordered promotion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9276ca6d0ec053b044e505f17f5469a5d10e38d",
"description": "zink: rework unordered_exec handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f0611f40cf78987e5fb27486012bf1cd456e11",
"description": "zink: explicitly unset unordered_exec when resource can't be unordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5c4c33fa6b0dac7aab7045085469d64a10f6a6a",
"description": "zink: zink_resource::unordered_barrier -> unordered_exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a41ea582c4899b1b36fe3ba9e683773545492977",
"description": "zink: add ZINK_DEBUG=noreorder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49688e6b8c808d7d722c79f92cfe5ce476bf2ecb",
"description": "zink: add doc for ZINK_DEBUG=compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f42212983c84b430b19638150a441a919b57412a",
"description": "zink: convert ZINK_DEBUG to enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3cea6730f4aa1df30c1a2e4752638fa060ba63",
"description": "zink: stop ORing unordered barrier access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2863e720f03fccbba6258e54c10e129ddc8a5c12",
"description": "intel/dev: Determine the amount of free vram using small BAR uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acc6457ff46a65f1a2c7f835b3050f55b0e663de",
"description": "intel/dev: Use i915 region probed_cpu_visible_size when non-zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4939dfff1d09b651ea6b72fba1ad0ac559120e",
"description": "iris/bufmgr: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS for vram mappable buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fae88d8791b2903771c85958903ee81080b66aec",
"description": "anv: make use of the new smallbar uAPI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33bf0d7437eaab1027c13bc117c5c186fd0d7cf9",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2022-07-22)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1eec0a275b7f1c4ed5a48536b84857d2ad1425",
"description": "lavapipe: fix shader access stage conversion from mesa -> pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe840094903f2f1cf8f59293fba182fea23e522",
"description": "r600/sb: fall back to unoptimized shader if RA fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c065650260dadf9c9a981f156459c7f4ce0a007",
"description": "radv: expose disjoint image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a24cb3825d8c6dbde9485999dcb2619e85faf0",
"description": "radv: implement disjoint memory for multiplane images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a77ecbe6f1b1e2e9676731f223c53f8d7a93f69",
"description": "radv: consolidate descriptor set buffer counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72625bea5fa25b4f82ba625599f1bf87c4f1ab2b",
"description": "radv: refactor image binding into struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62044403a97cfe0c38a48ec1f1c896684f26b1c9",
"description": "util/blitter: respect PIPE_TEXTURE_RECT",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "00efd4cc385a0f6576e9b013898565a30f308923",
"description": "ci/virgl: Make the VM-based virgl tests report to #virgl-ci, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8740da77c191e1da7c93ff0e42df333840212f",
"description": "gallivm: Optimize single-invocation SSBO stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d41f8f3840c9dda9c38da5356a58af5684e9545",
"description": "gallivm: Refactor a bit of UBO/SSBO range checking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03df494ea4749b55fc7458db91542cee2d85ccc4",
"description": "mesa: Mark render-to-texture as unsafe if there's no pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba129cd8646549176ccae08e61c91b1d701da2f",
"description": "tu: Do not dereference descriptorSetLayout in push descriptors tmpl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f00a04f3bbf2ecceea31f7bb6fd9ba02f1e3ded",
"description": "vulkan: Include self-dep info in rendering continues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3a204d5cf370116a427361410a449dde002bc143"
},
{
"sha": "d2bd089b781658b4422009b95838d5330868f261",
"description": "vulkan: Append subpass structures to VkRenderingInfo last",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7e11cdc77a6ac186bdce0b98cc2e5d4ca5857999"
},
{
"sha": "f7f232385f1998dd8d60df0da8eba92efb4cc510",
"description": "intel/fs: Use canonical form for \"work around\" tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "377246318a0d9a690983fa3c89ad676459deb1a7",
"description": "intel/fs: Eliminate \"masked\" and \"per slot offset\" URB messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21b901b46f5abe09619ceadc97e2082f11d27dd",
"description": "intel/fs: Don't pass flags to lower_urb_read_logical_send or lower_urb_write_logical_send",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b17f8fc5a3fdb6e6b2a7b54e3cc319ea1fe9a5f",
"description": "intel/fs: Make logical URB read instructions more like other logical instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "349a040f684cc5c6b80d40a4edbefa410e91034d",
"description": "intel/fs: Make logical URB write instructions more like other logical instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dab077824665b42c48acbe0e193a0786812672d",
"description": "aco: Add a note about G16 without A16 to README-ISA.md.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa9b25c2fdf6a394befcd3d46663f3b66e3f698",
"description": "radv: Fold 16bit tex sources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2",
"description": "aco: Support 16bit sources for texture ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1cf0688c99ac936c042c2c6613033f7b90b90bd",
"description": "aco: Add G16 opcodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a23534468959251c27b5c8ef53f1596ac9c0ed",
"description": "tu: Fix resolving d32s8 into s8 on fast path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d426ee6a9901b5de5abd09b32fdd1a4c23c2ba50",
"description": "tu: Support resolving D24S8 -> S8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8b22afae98d31369b5ccf1c472e93e83347bbca",
"description": "llvmpipe: remove unused function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1846e39269a2c1b9e2961ecb9d5e1b10d629ae4"
},
{
"sha": "ba461f897bb534e8f2d251f2896adb32dd924e68",
"description": "ir3: fix tess param allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3ba8a2f07d1fbadf9d21a35fe5c1a2c1b4eeec7",
"description": "ir3: increment constoff right after it is assigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ae29666166ca7d0c5651f246da13c718f6d8540",
"description": "ir3: remove unused patch_vertices_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c96af71d2fa586b7aee0e583a22c16b841b6e1",
"description": "ir3: fix output_loc size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c106f3ee770b0c3d46e5f1c3e7cc47a7fc7fad5",
"description": "ir3: copy req_local_mem for MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76ea28b9d0d9782dcd1774ff91c20361c8cb56af",
"description": "ir3: update ir3_const_state comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23220c86d9b9570f60d572e955425955c5a7b23c",
"description": "lavapipe: Use the vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33092faef1d04c10482abe15ce1e76871eca2cbf",
"description": "lavapipe: Use shader_info::uses_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c97dc0d13ac6dbed3948630df083b7689de305",
"description": "lavapipe: advertise VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d5ff1c3a89c2ded0fcffc014d4c579f72b945a",
"description": "lavapipe: VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2990b659978c2cce6668ee6ceb2570592c81f32",
"description": "vulkan: hook up VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ae6523b13824c2c2c77a897330c40138307e6f",
"description": "llvmpipe: add a shortcut for blitter resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6064d838e79a7955a5f48d2731e28241d1c01ba0",
"description": "lavapipe: fix stencil clears",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "8068c68b1ffaeb6e25b569203dffe3dd9459759b"
},
{
"sha": "f2f517b31565e71c235e3b6e34953a2f88f322b4",
"description": "llvmpipe: allow resource_copy_region to perform replicate operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8563a95bd7f456c089c04781c035cd917be2fe9f",
"description": "llvmpipe: remove weird clamping for format support with sample counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725cdfb0ad627383506cd3d7f014b93d3998a110",
"description": "lavapipe: set image access on pipeline bind, not descriptor bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a18708e5ce4e737c497792f249983c6dfad53b46",
"description": "lavapipe: use 64bit masks for shader access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd930f95bdcc356cb50272f82c6509055254564",
"description": "lavapipe: use correct offset calculation for flagging ssbo/image write access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "825e5f64828db54bceb672c2189e79f5b303423d",
"description": "lavapipe: make binding/layout helper functions static inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "295a8b4464f1b2a03ad1abaca106d398e0b5bf74",
"description": "mesa: Remove Purgeable fields from texture/buffer/renderbuffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba2146f93fea07f60279984a42bc6346aede74c9",
"description": "gallium/hud: do not use texture-rect for font",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ef76dec73b7742a5de7dba96a0408daed1306ea",
"description": "lavapipe: move vertex input dynamic states into vertex input block",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbb4b90d7d9293256d9a1380bd7a56d1a2a105ff",
"description": "zink: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e600afa33bba5ad1d8a9f46b2ad8acae5d95c98",
"description": "lavapipe: remove some skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d23a9380dd601be65ba97192d8101c9c9bb13cd4",
"description": "lavapipe: implement extreme uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a244e1394893cf7ec44c63cb0e88a3a92e7579b",
"description": "ci/freedreno: 3 pixel change in Raven restricted trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3b7b692b8e1f858157b80c602ac34ab0147b91",
"description": "wsi/x11: Synchronously check for error from xcb_present_pixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "747913377f22b8c55b456612cc586f9eabc14ee4",
"description": "zink: fix EXT_color_write_enable check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "49a20e0981c21ffbbf91654fd34a44a6d01d60ac"
},
{
"sha": "32b9e639b77ba348bf58f720b35fd6bcb501b211",
"description": "zink: warn about missing image2DViewOf3D feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1318a58538cd4f5ab596bec89a91813ad6fec20f",
"description": "docs/zink: document required VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9064d3c30d7a309a3d51d9e5b39f87f63c179c9",
"description": "docs/zink: document required VK_KHR_swapchain_mutable_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28cbb40a986d9e17e9b9214cc1bb332105e479a6",
"description": "docs/zink: correct name of extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fef2004b11dd32ecaaa76c305b8ba5f264839700",
"description": "radeonsi/vcn/enc: enable cabac entropy mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea360dcf95a561c3756ec36299494cc9ea47c91",
"description": "frontends/va: get entropy mode info for h264 encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9e8e776a0d6a2208f6885ed60459a799f49c1b",
"description": "vl: add cabac init idc for h264 encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13a450bf299dcd26e203698dece3e548797a491",
"description": "pvr: Add support for input attachment descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b562d29196f2bd7797d5451e3cbf383f47a3cfb8",
"description": "pvr: Add support for storage and uniform texel descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c867972f402cd782435c0d7dee2d399b4a2fda",
"description": "pvr: Add support for image descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecfea72c73c572adc17f33abccdef1e0d4a4eb9c",
"description": "pvr: Add support for combined image and sampler descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290b9a953afcfa1a375dbc01f1fc6317bca7bcbd",
"description": "pvr: Add support for sampler descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf883a8aea36eae58794bf89c571fb65ec36e70",
"description": "pvr: Move binding related checks in common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f044676dbb6b424d6187f82451db38fadc5b2c75",
"description": "pvr: Implement vkCreateBufferView and vkDestroyBufferView.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ef42c25a68886772ef01a93f12657d8d975e482",
"description": "pvr: Use common vk_buffer implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "405a407d4286d6c5bc7c536982b464a7ef367661",
"description": "pvr: Init and store default sampler in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc82906564cb6f51f0a5e5a08d4f87b3b28ee89",
"description": "llvmpipe: clean up bresenham implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f99bab70ccbe70977d5a65c28fd427e6b1cd1e4",
"description": "llvmpipe: consolidate legacy_points and multisample state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1846e39269a2c1b9e2961ecb9d5e1b10d629ae4",
"description": "llvmpipe: merge all rasterizer-bind functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff28bd5d869330133866301013770b3c6cc4ccc",
"description": "lavapipe: accurately set image/ssbo access based on shader usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "878784dbec00d1d5cd4d3d080d72d740e3197df4",
"description": "crocus: fix leak in query code.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "ad09694cba816f317aab8b01bf0f78939c7f7aa1",
"description": "lavapipe: EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2f97bd88a0d050a56a36659f82a28f05a8ee40c",
"description": "zink: avoid crashing when bindless texture updates aren't used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "992cd1ae2b7286c70885a7228581a57430bc91bc",
"description": "zink: assert !rp_changed after renderpass has started",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24c5972a82825367ee444dd7cde22d1ed88b3dd",
"description": "zink: only flag fbfetch as rp update if fbfetch wasn't already configured",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1468cd82de4fb2730ff0e93c286b9dd1409715cd",
"description": "r600/dri-tweak: Disable ARB_shader_image_load_store for \"Tomb Raider 2013\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dda55c0acc1ea60bea821023fa409e576d75ef",
"description": "r600\u00df/sfn: Don't fall through with VS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8166be0e83ea9ef84e047aa36bf9e486792a9ed6",
"description": "r600: don't clone the nir shader, just use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d4e9850184a23461985045123afbd4ca7f3c17",
"description": "r600: Delete possible old NIR variant when translating from TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92feb77bbbb7e5763affdc54df342a754babc141",
"description": "r600/sfn: lower the right shader variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99e4a2329000714ea5dce1931549a2b1ef185944",
"description": "r600/sfn: make sure the memory pool is released after shader translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c3cea96f58f494d81777afe011569ed26800b1",
"description": "anv: set image_read_without_format NIR option on Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2861d1ff8adf4113b335da947def6b4c73acb491",
"description": "radv: Fix out of bounds access in RTPSO creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c787d57e664be05618a512e36cc448a73413fbf",
"description": "tu: increase maxPushConstantsSize to 256.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f2cabc5e2b580ab6fceff957a1e41c408b0372",
"description": "turnip: Change to use shared consts for PushConstants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8e8051af513553a5c8140944e68be7daaba480",
"description": "turnip: clean up unused parameters for user consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6556b72fb54bed4e2d9dd2ddac255e27234f3e4",
"description": "ir3: handle shared consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b35c4bd050fce39315291ed26131c9f126b13368",
"description": "ir3: change maximum size of const files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e94d498b3e8376d3cf8efff70f704633e773606",
"description": "gallium: add pipe_blit_info::dst_sample, update u_blitter to write that sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af7c2ff8425bda1660cf7dd9beffdf813b3bc990",
"description": "radeonsi: check last_dirty_buf_counter and dirty_tex_counter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da9feae7355c15d489b916340ea2b62f9f8c0a7c",
"description": "gallivm: push LLVM version guard into assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0fda08739e46dfcb552d4510c387130ee14874d",
"description": "gallivm: add lp_build_struct_get() variants that take the LLVM type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4aef2abb9170c1f5590a7921383345b4626b1d",
"description": "gallivm: refactor a bit the cache access in view of LLVM opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b549394992553330f191b589b32a30a1f6fb792f",
"description": "gallivm: fix a few llvm non-opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf91b25d9196963ec77a61fbf360729369d64eb",
"description": "dzn: Retrieve validator version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef7635b1cb419b6827cc6279b52f10c708f91f70",
"description": "d3d12: Retrieve validator version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8328c9664ed3f11924be37a243464236812a3a2",
"description": "microsoft/compiler: Blacklist DXIL validator 1.6 from 20348 SDK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcd506178fd40611f8f91d42930135fd7a8e3e0",
"description": "microsoft/compiler: Add a getter for a validator version from DXIL.dll",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46335debf66729061842e8eda648cce05a68c1dd",
"description": "microsoft/compiler: Support DXIL validator 1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abe781a0b3727942e3f023b647cb3ce34f1c127",
"description": "microsoft/compiler: Support DXIL validator 1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbaece312ccbdea373f9b4345c2041ad01481c7",
"description": "microsoft/compiler: DXIL validator 1.6 uses a new PSV resource struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822",
"description": "microsoft/compiler: DXIL validator 1.6 uses a new PSV struct version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d257929daa08b1c7f19fc63b4de24a25e763124",
"description": "microsoft/compiler: Set the barycentrics flag for attribute_at_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "271c8d7a8c3080884372e005c7be5e19f5e07dad",
"description": "microsoft/compiler: DXIL validator 1.6 counts UAVs differently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494af9db04c31b853774da53e40dd997f70567fa",
"description": "microsoft/compiler: Correctly compute dynamic indexing I/O masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d09d2f77de1e424cffc868a39c9ab3a80702bd",
"description": "microsoft/compiler: Compute correct usage masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26b28f7119f078928d9036e5501c12c886afd70",
"description": "microsoft/compiler: Support DXIL validator version 1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "170d428887d05500f5783dc30de05934e2edc29d",
"description": "microsoft/compiler: Lower I/O to scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d35739ffd555c7ccd6d51eb376b57ac2e30855",
"description": "microsoft/compiler: Ensure 4-component position writes via NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252c3c409d07deb6a9dafbf3a6467fc77f894e9e",
"description": "microsoft/compiler: Split signature processing into two parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c927545d5f586f60115bad4e858881c22ceefb",
"description": "microsoft/compiler: Emit metadata based on long-lived signature data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af22121cfd9b05c0bd7fdd835993a3442047f9d",
"description": "microsoft/compiler: Add a max validator version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8f63e07dae8b5cedfd8dd657e75c1f093ba2f97",
"description": "microsoft/compiler: Add a max shader model option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d216d32756b2d7dce28eb06b2dba6c55ee864da6",
"description": "nir_lower_io_to_scalar: Support arrayed (per-vertex) I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36c000484d095b5f8cb067b2265638f49afd9dcb",
"description": "r600: don't dump shader info to files on debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfb047e11922730afd280fe7364a14036efeff6",
"description": "r600/sfn: Fix streamout with non-zero component write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92ce8566b015fba5352e1080713f90e2ad1efb0",
"description": "r600/sfn: Fix used of local shared write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1c78e885f79f2fbe0f80949bce559e63cc5c66",
"description": "r600/sfn: Fix emmision of LDS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a7d34e3bdf35dee35bd1d1fd43738d8ebe05218",
"description": "r600/sfn: Fix the kcache failure handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db31e0fe6976a92b3b8c334baca6582dd675682",
"description": "r600/sfn: count LDS queue pop reads separately in assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "233f246bdf88ad81cfbccbcef033d02f98e81be9",
"description": "r600/sfn: lower undef to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "982effcd4ea5cf9566f97951ab191411c77f37f0",
"description": "r600/sfn: fix storing shader output array locations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3340c7ce359252ad09b3e4d338837944482fb248"
},
{
"sha": "2e03dd1bef31cfde4c430e4f89712deba9f2a5fb",
"description": "r600/sfn: clean up some commented out code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3af02a6fe87152920d8b32434ea7bed4fb1fa5",
"description": "r600/sfn: Initialize TestShaderFromString member m_instr_factory.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "1f28d221d930612981103f577139b0a62bc78210",
"description": "venus: add support for VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457",
"description": "venus: refactor VkCommandBufferBeginInfo fixups to function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c574f4235548bff8a2ea69dc4f506b689e8605",
"description": "panfrost: Allow NULL streamout targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0851f1cc4538b36087edb9bfcd0a6d449fb1cb6",
"description": "panfrost: Don't unbind recently bound streamout targets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5ff797356010933a92b0b2651db72eac9866704c"
},
{
"sha": "a8dbf61b461a3cf0fc2e8fd92d4e669e785ad60b",
"description": "panfrost: Add a debug option for checking overflows on pool uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "537f67f05362d3bb942aec9eb52a7862a0fab56b",
"description": "panfrost: Correctly calculate prefetch suppresion varying index",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "557633b142ea3d8ac4158302a87177118bd27a98"
},
{
"sha": "37ab45079d8b4b6422f6b76c77d5642c3844558a",
"description": "panfrost: Clear the GENERAL varying buffer field if unused",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950"
},
{
"sha": "379ae6d82383e0c70797d96de4e6966c972618fc",
"description": "panfrost: Emit the correct number of attributes",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "76de3e691c661f7e7d64e0ca333ba429ca74e5ba"
},
{
"sha": "fe613a8de95a95a3c44bd47c80316830ab10945e",
"description": "panfrost: Only emit images when they are present",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17"
},
{
"sha": "240835cfb06a01f927e363a1faf5edac3adbab05",
"description": "zink: remove deqp fails for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c150404577c2349b06b08573dda312bb1905c0",
"description": "lavapipe: propagate xfb info for pipeline library rasterization stages",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "202bbedc55ab17ceb859d0c20817fb07d74bdb46"
},
{
"sha": "430d1a20eb1e49772539068e04baa071471a7bc5",
"description": "spirv: Fix array length of buffers larger than INT32_MAX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "254076f3fccc20ae48769508325988795512266b",
"description": "ci/crocus: Fix the commented YML for blender-demo-cube_diorama.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c0930b552d0166685b4a31a547758fc901ecb4d5"
},
{
"sha": "95e50d198fd8585dc60d253ad779a764333cdb10",
"description": "intel/vec4: Set lower_usub_sat",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90a8fb03556eb9330c082a8fd696f40d707ec822"
},
{
"sha": "f6c5b1d6c6b6a2b0e743377c3bdd9f2b2071b21f",
"description": "nir: Split usub_sat lowering flag from uadd_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aed433833fb9c475ad655eadbcd759f806c41ea0",
"description": "anv: disable dev.i915.perf_stream_paranoid=0 warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bec82bb4369ea89ff569b58be7688ff5d2156d7d",
"description": "iris: Use fill_surface_states for compressed resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c65e990b6e2d640492c4db66adaa5ac48825571",
"description": "iris: Don't leak compressed resources in iris_create_surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bca601ffe92be0933bb706e4ad320676a0da8477",
"description": "iris: Don't leak surface states for compressed resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a79a5f3aad8f2eb7b237425c6cd085f7929f5d",
"description": "vk/util: simplify extensions gen code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4199322ee5668e7bf7db440a71417ff14bd0222",
"description": "vk/util: handful of pythonic cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b196716cf410ea1b4bafbb2c09f87d7b103a4c1",
"description": "radv/rt: simplify lower_rt_instructions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7c318901d277ff22c23bdc881ee5ca42151be50",
"description": "radv/rt: fix nir_builder cursor in lower_rt_instructions()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "207ce6d658ac6d8f6421a02304b74645ff835e96"
},
{
"sha": "c0945f70dfb13a05df477d7654469091b0a743d8",
"description": "radv/rt: Don't load ClosestHit SBT on every hit, but only once after traversal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39cccec9c5a6d027457e625e34db5f0092c076b",
"description": "radv/rt: use stage ID as handle for general and closestHit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3750663c72b01d8668c13eed44f40863af588ba4",
"description": "radv/rt: use derefs for the traversal stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076ea8b35a99277360281998d335621495e8b4ad",
"description": "radv: create RT traversal as separate shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e056af39909f9cff2122c99061e1d027f866319",
"description": "radv: Only create noop-fs for graphics pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6857ee43e4907a7b65332a27dadf19095bf53f4",
"description": "anv: implement Wa_14015264727 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da7a7c9bbc7f582a5aa433f70be10078b9d0301f",
"description": "iris: implement Wa_14015264727 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5d8dcf6c33834de9b5ed8d171c1049a41bd39a",
"description": "d3d12: Remove state tracking implementation details from header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a811382ff0d414673a32dd8b90b65737357386",
"description": "d3d12: Add a transition flag indicating that state accumulation is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa570bda087a110e2885991a165139e2aff1d557",
"description": "d3d12: Optimize transition_subresource_states that covers a whole resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3813505cef3a2e1220c73c707271c083c2d5518",
"description": "d3d12: Extract core barrier logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa94e0b37c0b48d447458ea9b28c47a23cf66615",
"description": "d3d12: Rename bind invalidate options to transition flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f01d6c45fd82bc07a68ec3a90f0f56c05fde01",
"description": "d3d12: Swap the remainder of state tracking to new method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d04c7a543ff739ad7580d7042cb4dd5310cd8d",
"description": "d3d12: Record a state fixup command list when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e7cb444e4ef118b8bd06152cdc07fb92cb6100",
"description": "d3d12: Track a global resource state for non-simultaneous-access resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6acab47d7fdc1d396dcf7c507a43862337bea962",
"description": "d3d12: Create/free context state entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f972a57b0b90172506af042eb7c7bd93fdf307be",
"description": "d3d12: Treat depth/stencil as planar for plane count helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc5df76d3cc0743c35401bd3dc92d65cab811d6",
"description": "d3d12: Add a context state tracking structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a8070bcef59fda144461a7900f03f6e5edc0dc7",
"description": "d3d12: Notify contexts about deletion of bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "375e8b2f4b32b55621ca84accfb3e942b654f37c",
"description": "d3d12: Hold lock when removing resources from residency list",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "671deb541ed44ddf84e2f6ab83e2ccd438ccf941"
},
{
"sha": "b72ec453bd6fc451db5c8583a3245ae1fc36ee40",
"description": "d3d12: Add a list of contexts alive for the current screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c3f4f3e1b6cab1c61c42ebc23a572581188f01",
"description": "d3d12: Give bos a unique identifier to be used for state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc9616129e5c29ebc4808539079df55d9f8471c4",
"description": "d3d12: Move current resource state to new files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2016dec6a4b590ac0ee6ad094fd38b04f11ec7bb",
"description": "d3d12: Move desired resource state to new files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a277dbf1f43e2021e9cf9eef9f08e34abc799b55",
"description": "d3d12: Add a blank d3d12_resource_state.h/cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b07893b31fe4e6cac7bc73155770672ce7753cb",
"description": "util/vbuf: handle multidraws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c484b0c1c9b126e5573cbe4a7fd718437b36eeb",
"description": "glsl: correctly track cross slot component packing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e5122a55435dbf9d4631a3f3a33f05ec0e019fbd"
},
{
"sha": "00955a644e558deb69d332d0c68d8dad602cf23d",
"description": "etnaviv: remove etna_align_up() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f77144d79e167b2a22d7808665d870657703ee",
"description": "zink: drop pointless comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3dca05d53ad444ad96f36c603ea6e7d9d1a7484",
"description": "zink: remove pointless assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02de4a509cd5029a6b31f8aa91d4aa25a66ba3f7",
"description": "zink: remove pointless test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7ca7783b6a848978d1adce9488f3204e631813",
"description": "ac/nir/ngg: Remember proper bit sizes of GS output variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60fbb4dc963a2b4cd6bffac89f8e45fbbdcd4b8",
"description": "ac/nir/ngg: Copy comment about LDS layout for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5abf4fb3d09204da7610808442e9c931fefab02",
"description": "ac/llvm: Use gs_prim_id for NGG VS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2663b62c241d6389e3f97cb8e104ccdd8d567e",
"description": "ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f8be9d5870de3c4cc5c2729936595288227e1a",
"description": "ac/llvm: Implement load_num_subgroups for NGG shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923",
"description": "radv: Simplify the meta init fail path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b06e5535c011609eae73bd6e08e0f9f2b56561fc",
"description": "radv: Use RADV_META_SUSPEND_PREDICATING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdeca2ca0b50b3baf90db163b60339723edbfbb2",
"description": "radv: Add meta saving/restoring for predicating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21dd30569450b05a98c71b116df03c46f29c4da5",
"description": "llvmpipe: fix aniso cube map arrays.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ce2b711c0a5d2c1d595f783e7a7bc92388cef4e7"
},
{
"sha": "02d6d43f5454922851a580ff1cd5ced763861e19",
"description": "Revert \"venus: suballocate more for layering\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f96e25ae0530be62e8c4b0ca6631643725753190"
},
{
"sha": "2b4e34d9b0eb554cbb5e302027cc7d057c2c2dea",
"description": "zink: Mark depth/stencil visual tests as flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5952c362e9100bf9916a9006f8f11bca52d47c2",
"description": "vulkan: Don't assert VkGraphicsPipelineLibraryCreateInfoEXT::Flags == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0415d66c97fce95c96db5964250bc426e69a4069",
"description": "vulkan: Input assembly and depth/stencil can also be fully dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceccbc01f5f79b96f5d02b5a22330ecd2588d9e8",
"description": "vulkan: Fix pipeline libraries with dynamic-only VI or FSR state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5e828e91d3a107d52be31d6a53f37c85108209c",
"description": "vulkan: Add a fully_dynamic_state_groups() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00269c09d690a97d663ea2b1e6bab5967497aa23",
"description": "vulkan: Depth/stencil isn't fragment output state but multisample is",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc84d4ca662df4019180319e682c8c7f0fed0741",
"description": "vulkan: Multisample state isn't always included in fragment shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50411bd786a001170a75811f5eae81a530f08890",
"description": "vulkan: Record shader stages in vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb1f00aaac9bd653acd6293ab82bdd26d84460fe",
"description": "vulkan: Allow up to 12 pointers in multialloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec81a4b1142bc4a144f80dcd49485fb37d4d8a1",
"description": "turnip: fix an assertion with drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2912f18aa98dc655e783eea6440b0c26e08443",
"description": "freedreno/drm-shim: add a660",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f4df969c93eba0866a0098c0eb0495b65b69df0",
"description": "Revert \"ci/freedreno: Switch a630 to manual/disabled for lab maintenance.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7e381ba9fcc4b2cba0ab72fdfbe5535561e23f6c"
},
{
"sha": "94b4c0bc395bda021d092bd6f718a0adad914d58",
"description": "ci/turnip: Add a couple of missing a630 fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a7c4f420247f6b0780af7c914ad28f3eb6e3689",
"description": "ci/turnip: Bump up the a630 full run timeout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8fb219b2f5be0490b436fafc3972c38952c0b27",
"description": "ci/freedreno: Add some more known flakes for a630 from our IRC logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fccd6e275c3278a5abe814e9a0e535ffca436243",
"description": "d3d12: Support clip halfz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "948c03bf58b73f904fb9abe3814b0f830328168f",
"description": "d3d12: Enable VPP rotation, flip, alpha blend, crop, scaling via pipe_video_codec::process_frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "323cf5a68d31ca7a885570b88a5a8bcdcadb0162",
"description": "d3d12: Add pipe_video_codec::process_frame implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "345fd9209267ba5bd205cd87153c74c159d2e51d",
"description": "va: Add support for VPP rotation, flip, alpha blend, crop, scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09cf4333ceae649a17ecb2559fdef7803da3213",
"description": "gallium/video: Add video post processing interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721d9eea81129838584179735161141520a32096",
"description": "va: Replace usage of entrypoint UNKNOWN with PROCESSING for VP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c5d01169d24cdeef60833933df018db9baae79",
"description": "vl: Replace usage of entrypoint UNKNOWN with PROCESSING for VP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5ab2ffd4e4f3538bd88a7125b84ba377f28c2c3",
"description": "pipe/video: Add PIPE_VIDEO_ENTRYPOINT_PROCESSING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf8798ecb964c64f9c6536a976f8b8c38f75080",
"description": "d3d12: Video - Remove unused spCopyQueues from enc/dec objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa4a91dbf84b9254daf7462fd70df535c92b40e",
"description": "anv: allocate RT scratch in local memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd781c1ccb2e76837f76e2d49ae4ab8fefcc97c9",
"description": "ac/nir/ngg: Create output variable for primitive ID export.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22796d91eaa3646e1caa0f42eda91dfe729c455f",
"description": "aco: Remove hack for primitive ID export.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a7db1d3b486cea9e5273d05da10614e2a162ac",
"description": "ac/nir/ngg: Move primitive ID workgroup barrier to proper place.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "754e43369d68f57cfd7495c4f56b375aea2b0055",
"description": "ac/nir/ngg: Decouple primitive ID store and primitive export.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9965863a136df8319921e10547af49a13c4df398",
"description": "lavapipe: Use more Vulkan NIR heleprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e99a7f5e30370b7966dd3f470bcff534c3143ab",
"description": "vulkan: Call gather_xfb_info in vk_spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd93d6f69373cbc9dc5d32fbde1dd4a119a307c9",
"description": "vulkan/nir: Don't remove dead XFB outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21b405fbbc539666f83bd881011c9d7333d6b060"
},
{
"sha": "87ab28743603f034710ccc99e5b32e3b04c4a442",
"description": "vulkan: Call lower_clip_cull_distance_arrays in vk_spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85099804bf85f042fed7a08324cf2982940988c3",
"description": "iris/bufmgr: Add assert and TODO comment for future small BAR uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ce788641705037844a355159a6268cb237e7d3",
"description": "anv/allocator: Add assert and TODO comment for future small BAR uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf67e9da3e97a6832ea2580bc0a683e5a8b0c15",
"description": "iris: Set clear_color_unknown if the bo is not mappable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180aa4f3b214b7da3ca23976c27ada4a07bac411",
"description": "iris/bufmgr: Set mmap_mode to IRIS_MMAP_NONE for lmem in small-BAR mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b1b8b85392cf4d4a21a375e2f3350046aaef23",
"description": "iris/bufmgr: Add all_vram_mappable which is currently always true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "618c871a23c0d66c8c134f7cbb5df464080f00aa",
"description": "iris/resource: Avoid mapping when not needed in iris_resource_init_aux_buf()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79da470f27b35e8f0d24c5942ee6695921648c2",
"description": "iris/resource: Assert that DG2 CCS buffers don't also try to set BO_ALLOC_SMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd3a6b757a55796dc4ab0c75335713015d29717",
"description": "intel/dev: Add intel_vram_all_mappable()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3316d38d150b70273c076173d9909a0692dc545",
"description": "intel/tools: Print unmappable region info in intel_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2829ffe4e4eb211e94b085d40739a4064e148de",
"description": "intel/dev: Add vram.unmappable.size region info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ba5c2b4334a09d06105f57de0387c7c4fe15ed",
"description": "intel/dev: deal with i915 unallocated_size on smem",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4aecfbf0f4abd6932ae071c27bd8e6c3639b8dd1"
},
{
"sha": "2474d9207108e255dc4c794566bc51590f3be017",
"description": "ttn: set dest_type for TXQ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "775578b885349ccf3dbb1e2e8a90497c2ada93ea",
"description": "ir3: Stop using nir_legalize_16bit_sampler_srcs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93786fc262357bb3d5b0095e3e24380b244bf52",
"description": "nir/lower_mediump: Add an option to only fold if all tex sources can be folded.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e3277b826175be1cd9e68f86cd817f398e5969",
"description": "nir: Rewrite and merge 16bit tex folding pass with 16bit image folding pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06b33770b62c453530268efd0af2e92a4179eeda",
"description": "ir3: Lower alu to scalar if nir_legalize_16bit_sampler_srcs made progress.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "003327dd95b2f5c43475faadd80a9f1f98a28da2"
},
{
"sha": "9fe382ba96cf1053edf9b73210bd6da09c9d8d9f",
"description": "ir3: Only run 16bit tex NIR passes on a5xx+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ea0d735d4a24f995434e0b1ef27cc14b5a5e80d",
"description": "zink: add env var to abort on device-lost if no reset callback is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe5c7f14187be6066a584e34774d0ad0ce6596f4",
"description": "gallium/tests: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c48497593adb3dba2cdb9bd55ea993e374f30f8d",
"description": "util/format: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c79399597929aeadca8600aecaaab63cffbb8fc",
"description": "pvr: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55a12036f6c8d792f8030bf409a56ad83f3748eb",
"description": "virgl: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90030469dd504bf8d1ab69d6730c15afd2d18bc5",
"description": "softpipe: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435cb21e11123108b8e4a1fad31bad37aa131c7f",
"description": "radeonsi: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66344fae4d69291d9ab8937178b7db5c10b1d921",
"description": "r600: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6553eae9e58f779c1baa28e157189ebc7c56ab",
"description": "r300: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07b3594286fa99a5b56b7e3bbc6dbda8c1d7f5f",
"description": "panfrost: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dbec9c0596e6100d880bd85cef7907960636f17",
"description": "llvmpipe: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23c8f18ca799f6d27327e7b6999948421d7d082",
"description": "etnaviv: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b52215ae566c92e135fdbb3b75cc0fd3ba8f9d01",
"description": "agx: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74fe2c805f9c6e13201afc0785f0c02161873fc8",
"description": "util: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10b9563ddf21b867d5221cba82e1f9a3c45b55c",
"description": "tgsi: Remove format desc null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "927f863364ed9120a3f22170f4b430cefc34a4e6",
"description": "gallivm: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "630df88a74cf3aa4499cacef24e10b628c06221f",
"description": "turnip: Remove format desc null assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61dfccae79396a834e342255469265c948f10e87",
"description": "v3dv: Remove format desc null asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e7e01fe0c51b7eef6ba5331569604085882ab19",
"description": "radv: Use desc->format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae672944795d2a76f25da9bd5f3a29afa364f392",
"description": "radv: Remove format desc null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e342081c3769214024c22fb394ac506008c1fd37",
"description": "util/format: Assert that formats are valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b02ac2779e3243682b838fcc0da757daaab9106",
"description": "util/format: Use an explicit length for the descs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85e859ac5f66228227d500716bc1a83dad600e34",
"description": "radv: only force 1x sample for Bresenham lines when pipeline draws lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28880818ee4eb5ddbe225ae1fdaf45fa78524f8e",
"description": "ci/lava: Increase boot timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e819585da5e3f25daca9af4806b90678b47c7b5",
"description": "ci/turnip: Add a bit of spilling-vs-ballot testing on a618.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b38213e57533ec88a85fcf7b62671c711285a0",
"description": "freedreno: Enable A619",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e1eccf5e3323ca64730e05379f4d090578b804",
"description": "util: Gate simple_mtx_assert_locked on !NDEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed06b3dd4917a13d2f547a649f3689f3f7fa5ef2",
"description": "util: Enable list_assert in debugoptimized builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c",
"description": "vulkan/wsi: return VK_SUBOPTIMAL_KHR for sw/x11 on window resize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74aea0b840334984255753fe19e0f03839ec2b82",
"description": "glsl: Remove optimize_swizzles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4123ee3c71461d7d045fec519130128a7fc4e643",
"description": "zink: invoke descriptor_program_deinit for programs on context destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0753768235770d3a7da096e27be335a469b8098",
"description": "glsl: Use the same NIR path for shared mem lowering as SPIRV does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb7e539637d04209883731306ec6aa466ab01f3",
"description": "radv: Enable task shader feature for NV_mesh_shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28db493cdc70fb91204f01c29a3b1ad116a2774a",
"description": "radv: Copy BO list to ACE internal CS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1cbafd9d39f46da69dc091f966f5a205679531",
"description": "radv: Submit internal compute cmdbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb8366bbd86d8c294ac6d0e2e8f7e96c58e454a",
"description": "radv: Workaround MEC taskmesh dispatch hang when count buffer has zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b8f087f6bbcae94e85ea9bc827d18baad34b8a4",
"description": "radv: Support task shaders in secondary cmd buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6f83006d4d471651319c00b0c21b8b96cea2ac",
"description": "radv: Synchronization for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2479b6286974c1467bec5120df96650d297dcb7f",
"description": "radv: Implement mesh shading draw calls with task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99179f8490ea6708ff913aaafe559aad9795edb5",
"description": "radv: Introduce radv_before_taskmesh_draw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79287f5ae6d161eea44f81af2094d30861407b17",
"description": "radv: Flush descriptors and push constants for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef07c3272a0242dd0df986722c0ffc23e0610530",
"description": "radv: Create internal cmdbuf when a graphics pipeline needs compute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44a71594c8da706b543b80cdaf814e5e51da7f10",
"description": "radv: Add dispatch_initiator_task field to radv_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "822e370390e1283f5b8035d1e947b6bb00f677c8",
"description": "radv: Allow reusing pipeline compute state emit functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4012d7ed485dd93a76ca81bcae54c214f6efa6",
"description": "radv: Minor cleanup of radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d718bea92daf91dd4b380fd130b721a852c2ae17",
"description": "radv: Move inline push constants to a new function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4d60df3804ea85d746a4986463b57550e600a28",
"description": "radv: Refactor view index emit to use a per-stage function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b752150425c360f90e167bdbeed32867bb6c3a",
"description": "radv: Refactor radv_emit_inline_push_consts to work with radeon_cmdbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19fcf5a4cb1c5a869b3c259f8ee0d307bcc52f42",
"description": "radv: Refactor radv_emit_descriptor_pointers to work with radeon_cmdbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e6d596edee2b0059762d13287494a0d398a416",
"description": "radv: Refactor radv_emit_userdata_address to work with radeon_cmdbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aadb3d69d144a61be9321be191e9839b03f63c9f",
"description": "radv: Refactor some CP DMA functions to work with radeon_cmdbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e10cbb5d980b8476911de2fdff3e2e501c325c4d",
"description": "radv: Refactor predication for compute queues.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7131a05f92794d689593fa8383be5d9af7bdc060",
"description": "v3d/ci: update expected list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea92421298140b96970a4885e791ed0d15a5f091",
"description": "zink: scale number of shader cache-get threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "153983328d914733ac077fec8f33b27421dbeb1d",
"description": "zink: handle null samplerview/image rebinds more gracefully",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c666172136c004b8be1c568a78aed480a57dcbc",
"description": "zink: move layout-setting for dynamic render attachments after no-op case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edab34f68dd918d8f6df0db67c7e453522633668",
"description": "zink: allow no-op renderpass updates in zink_batch_rp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aec7615963a48263379acbdca2efadbb6bf58de",
"description": "zink: improve granularity of renderpass switching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78919d36d633d74584a5ecb00a1bc092901d2d8",
"description": "zink: add a bits union for zink_render_pass_state comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13951385b3d45987da0c3c0060aae2e1b483926a",
"description": "zink: reuse rt layout functions to refactor zink_render_pass_attachment_get_barrier_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c602e877a352f630635fc5fd7982da1ef53729df",
"description": "zink: break out color rt layout calc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903060787e407a0e97c51dc868791fab4ea633fb",
"description": "zink: break out zs renderpass layout calc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ff18f08792a9f8731fb8a58f313b515e70c874a",
"description": "zink: break out renderpass attachment load op calc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc9db68790645825682dc7a7a41850d8f4512da",
"description": "zink: split out rp_changed to be more granular for dynamic render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b087dcccdbf35c3b1378f953b386b6c8c305a05",
"description": "zink: add an assert to verify that deferred clears aren't added in renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a320b62c2303d69dc589ed814f0abdabe0efbe",
"description": "zink: remove redundant renderpass update check for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06b04a5c7157cb29e7e7d8274c0e0a41d7420da8",
"description": "zink: unflag ctx->rp_changed after dynamic render update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31a8dfc856f23fe7e1f3d2e9e174a94844f22bf",
"description": "zink: do dynamic render implicit clear updates on rp_changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae1c76baa02c17e509854b164491d24ae75bff1",
"description": "zink: flag renderpass change if renderpass clears change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca3d696f80fe9a772350bca897a2e95391e18c5c",
"description": "zink: don't flag renderpass change on depth write change as often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d079e3c9b6dbababbd2621ba49a3cb6bc6ee1dca",
"description": "zink: don't try to start a renderpass before CmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "644f059a8d3249ee420650e03ad4735bc44306a9",
"description": "llvmpipe: ignore multisample state for alpha_to_one",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a884d1eb0ec882516199174a7351ad55ee9d066e",
"description": "vulkan/wsi: fix multiple acquires for sw without mit-shm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333f056edfcaefea26f2e02b57841f28568bb047",
"description": "radv, aco: Don't lower 16bit isign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be6164ac90b69a325fe93f850342881a32ada67",
"description": "radv: Remove ineg from lower_bit_size_callback callback.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b96126ee959df56d21783fea9e680346086860f5",
"description": "radv,aco: Don't lower and vectorize 16bit iabs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37dda55f46e9f85f02d60c534219b0c5cc25abc3",
"description": "aco: remove unnecessary exp_cnt increments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7384aab3ee5b84b60c24979e0e17405eb9d5e31c",
"description": "aco: Initialize spill_ctx members in constructor.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7d3404490865a8b81fc4ea05927c3ac0187b74a8"
},
{
"sha": "687a5d869012bfa362a0ce87ea160677619cbae2",
"description": "zink: use gfx_barrier for synchronization when binding buffer descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "268011e8c6aae4a682a8bc39c77d3783b3fb25b1",
"description": "zink: fix viewport count tracking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf11d3cd919790c7ca702181e5067ec2cef72e7",
"description": "zink: call bind_last_vertex_stage() when binding vs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "011c02ce3c340e9357e3286c0569553e6bd0bd11",
"description": "zink: improve oom error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aab0a9c16d659d028020f20ac36f3c6db67cf88",
"description": "zink: fix crashing on bo allocation failure",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "19eddeb22631a9a861f2df9731701a8ba315639b",
"description": "zink: handle null samplerview in get_imageview_for_binding()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b58f8df538f9bb7489486d262a6e603ddfa1f65",
"description": "zink: handle max_vertices=0 in geometry shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc827ceead5228a1b6310b8a03c0193add5f00d",
"description": "v3d/v3dv: use NIR_PASS(_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a50330c3d6e0a8382b35846037ab156f6de6f18",
"description": "broadcom/compiler: make several passes to return a progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81ca0b41914705b0de5d7dcb3c9275960e0f205a",
"description": "broadcom/compiler: removed unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22022dfa042dbd8687e9becd0d2de6b774aae56e",
"description": "v3dv/pipeline: use nir_shader_instructions_pass when lowering layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3ce4eb06e2a27069c8b9f90edb04e8c5da4e30",
"description": "nir: call nir_metadata_preserve at nir_remove_unused_io_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8fee4cdaa45dcb9acd7626e18cc393394001d91",
"description": "broadcom/compiler: use NIR_PASS for nir_lower_vars_to_ssa at v3d_optimize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea0fe8a06649972af9607b19c74984d9de7228e",
"description": "broadcom/compiler: wrap nir_convert_to_lcssa with NIR_PASS_V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cc2688586772861bd3c4bd0dcb5eee796f7485",
"description": "broadcom: document which debug options are specific for a given driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4d7c3b17953ce7498a348c9a50a849cb6f6e38c",
"description": "broadcom: add no_merge_jobs debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf23805ab81e0981b07e03d973757a66fc9b993",
"description": "v3dv/device: add comment on depthClamp feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4058984b631fd2ac5c1dad13478c86f008ede507",
"description": "vulkan: allow null descriptor set layouts in pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b54544852cc24c1817733188f5110ded8928e9ed",
"description": "v3dv: fix offset reported by vkGetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d2fdf934e831c4b12a1afea599b5f1e6bb0778",
"description": "v3dv: remove assert that poolSizeCount must be larger than 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19ef41b18179b39ca9ee74003ffc59fc285de0b0",
"description": "v3dv: handle VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e14445430454627d3703c2e467c811889eb0716",
"description": "nir: convert unused mesh outputs to shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3e43cebff1e3bfe895f12aaa062675512ce402d",
"description": "ci: wine-apitrace bump to 11.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95fe540139097d8603a0f91aa3f96ba400949f42",
"description": "v3d/ci: (partially) revert expected list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e7ecc02bcf76bb3e638635f149cbc543fff1732",
"description": "zink: default to lazy/templated descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6493f6ef7958505a37ac28972ba9d5f9c3c665dc",
"description": "zink: add an explicit ZINK_DESCRIPTOR_MODE_CACHED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9172127057e83286304afe68ec1a546c28b79ce3",
"description": "zink: delete ZINK_DESCRIPTOR_MODE_NOFALLBACK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2bd27d812d7e012bac69134b7d061fa6d0afe9",
"description": "zink: move descriptor_mode to be a global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e36634bdf3178f8ae7290de14bb9122cebe550",
"description": "nir/loop_unroll: clean up after complex_unroll_single_terminator()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfebf51571e3f958bf74e9d90cb095e4fced8c06",
"description": "lavapipe: state latest conformance tests passed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0fcd8932ad78d527a3b0e6e7d2d891a0d5e897",
"description": "turnip: Disable LRZ fast-clear for gen1 and gen2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e381ba9fcc4b2cba0ab72fdfbe5535561e23f6c",
"description": "ci/freedreno: Switch a630 to manual/disabled for lab maintenance.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce29c5568e6507e49ecb5b2abb944925bbbf280",
"description": "venus: reenable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eaa7809443ff22f894873983670bb9f7739549a",
"description": "venus: check dynamic state for raster enablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14022c05255edafbb4db7df71379ba2f6964bae",
"description": "crocus: fail query begin if upload allocation fails.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2159a377c0f2b5db9af0f6e283b6bb7205eac715",
"description": "Zink: Fix clear being missed when using emulated draws in zink_blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dfd8e4d7dde2dfb749c4d115e7f37e5965d460c",
"description": "zink: Fix spirv stream 0 vertex emit for multistream shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35e346f42808428661d95a7b8df3a414661136bc"
},
{
"sha": "9ecc26ff276099ed2eb3fe22d417c84f49700d20",
"description": "anv: Do depth/stencil optimization for dynamic depth/stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f5f159634eee84d7ff1078d65712ddf66c3c6d",
"description": "vulkan/graphics_state: Improve the depth/stencil optimization code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d25c04236be85eac56ff88470be7199664b3aa8",
"description": "anv: Switch to using common dynamic state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc89232f2e97db419de8351314bef388c8867ac5",
"description": "anv: Stop merging DEPTH_STENCIL state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97dd1a100d4dacdc0897619a37194f83f32c9cfc",
"description": "anv: Rework setting primitive topology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b656957c563bb3e704617bc6513f8ed4bd190c49",
"description": "anv: Convert to using vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44cbb7d9c8e686fbcaf6d2f6079be923999cc5cb",
"description": "anv: remove pipeline setting dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18868f1c767c295d37ac85c11bc79d5c9801f4b8",
"description": "anv: Stop recording sample locations per-sample-count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36417bd05b5d1fd1afb30d0941b7bf1352e3d610",
"description": "anv: Handle vertex buffer sizes in anv_CmdBindVertexBuffers2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1faba01c2bc55ad50d579794ded8ed4352fd4432",
"description": "anv: Add an instance multiplier to anv_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7",
"description": "spirv: handle phis decorated with RelaxedPrecision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cde8c92ab6d90b729eace99626045f635deb30cd",
"description": "ci/bare-metal: Add timeouts to the shell commands called in fastboot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb3aa005f8a1c52a6e33001a94455181b673f33",
"description": "radv: don't update misaligned_mask in CmdBindVertexBuffers2",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c335a4d70edec49aa49b03142b2fc40f8202dc54"
},
{
"sha": "1d019d2ab772ad72f4d3665e60f26de83f5cf29c",
"description": "radv: fix vbo_bound_mask indexing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1b8bdecf6e071759f96cecc5662a3d4592491535"
},
{
"sha": "ae003ef78cb3a6e76edd32c5a6ae5766ebf51d3b",
"description": "r300: disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f19a6086947309207c2701f7c24cbfc75cfe79e",
"description": "vulkan: Detect pNext chain loops in vk_foreach_struct() (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b510ee0d2205c37d213769dc0d4d6e04c1ad930c",
"description": "Use vk_foreach_struct_const where needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9066cc86bb1ed5dd187f5be169f3135e9056ab5e",
"description": "vulkan: Copy the depth/stencil state optimization code from ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad149a8fc7974d9a6633557337ec2a866303072",
"description": "vulkan: Add a common implementation of vkCmdSet*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d",
"description": "vulkan: Add a common data structure for dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09188c96595e857dbf932bc653c2da30b259abe0",
"description": "util: Constify __bitset_test_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ca8dcb05fcfc5cdd8e92f298fc585fac512457d",
"description": "vulkan: Add data structures to store all graphics state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fed81dc3066c9713987d9278f089756a79436599",
"description": "vulkan: Add standard sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb3f9c0aac601959fd8636120a6191b2ccd3dd40",
"description": "vulkan: Add an enum for all dynamic graphics states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6c1a7ddd64ad2952b9ae86b25c537f1dcfa51b",
"description": "vulkan: Add a vk_limits.h file for runtime limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e840ba9ed8bb797063a105e35a661926f2dacf12",
"description": "aco: requires Exact for p_jump_to_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3579a62e9b268e57d6652f692a4e0adcec1e897",
"description": "v3d/v3dv/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac39e7bf23710b4847d582352b20544a62370f25",
"description": "aco: fix assertion in insert_exec_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d068eb53e84ca1e44ad96c31dab63476880b3c72"
},
{
"sha": "6de68c5dcad60c354856a0a574c711e5fc2f5d0a",
"description": "aco: Avoid live-range splits in Exact mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f12eb5c2136d5bf9c76c441f2e75cd128df7be2c",
"description": "aco: avoid unnecessary copies in emit_wqm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bccee123fee800d004ff53fb9e9141721f6ced3",
"description": "turnip: expose VK_EXT_shader_module_identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d046d6e9e07a725fe69c8861e236d4c89a69ad63",
"description": "turnip: Remove an unnecessary assert.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ca5942be631e70caf53cc131baacec2591b503",
"description": "ac/llvm: Remove load_vertex_id handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ccc810b41634810680765e1211259adb10f652",
"description": "aco: Remove dead nir_intrinsic_load_vertex_id case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb19640d615d9239102674b452b93672c2eba8c6",
"description": "radeonsi: Set vertex_id_zero_based",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d316d24d745b059368e063cb5acfd6d4b713bbfd",
"description": "v3dv: Use nir_gen_rect_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90babb567bde389a0b65e0191c63dfc9ac52cb0",
"description": "radv: Use nir_gen_rect_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab005022369804c2b988f829395e88144b40d9a",
"description": "nir: Add a common gen_rect_vertices implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203afc9351b2b79dbe8865481b18cceeba02a2a2",
"description": "radv: disable viewport depth clamping only when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bec3c83e19ef80617126ebc682aea71dc85877ef",
"description": "v3dv: implement VK_KHR_buffer_device_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90054e9c5d96e38b1cc03ea475c1aab29121dfaf",
"description": "broadcom/compiler: track if a shader uses global intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa03d9c8be3751da00d2365533211ae8e034498f",
"description": "broadcom/compiler: implement 2x32 global intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b18cecbfb6f449cda923ecf8d7503c62cff04ee6",
"description": "nir: add nir_address_format_2x32bit_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3acbef8dc410effca09dbca0d424cb171f1e6c",
"description": "v3dv: remove duplicate condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "706f1252baaeabd7dba0163dd55146555f273a70",
"description": "v3dv: explain why we clear certain state after a draw call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "702b685b074b696592fe4429e7f780ae67ff1f1e",
"description": "v3dv: add a dirty state for pending push constants UBO updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3898bf69710fbfb69e492367625104b63a0f33a6",
"description": "v3dv: allocate more push constant buffers if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e451c612df87fc8033d9be64be0c449bd9a17191",
"description": "v3dv: stop tracking push constant buffer references",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ea3223e7a4690571583f3a0f2d7c9580952e67d8"
},
{
"sha": "45b8dc667a45bd01d9de93da4eafc1774e7cb19a",
"description": "v3dv: don't allocate MAX_PUSH_CONSTANTS_SIZE bytes for the push constants UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51a45f93150630d2974de0221cdc8ef238d85c74",
"description": "v3dv: limit upload of indirect push constant data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005542f0e3847297a061a6a2f03efe98098edd89",
"description": "v3dv: move push constant data to the command buffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a0c89d9f9704cf9cb198a6aaf8d8141268694b",
"description": "v3dv: only save/restore push constant data for meta operations if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669daa37b180d723f2f99ece1cc0e81a1ab54c48",
"description": "Revert \"vulkan: Detect pNext chain loops in vk_foreach_struct()\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4c56b535f5b415c24805dccc8d147a60af3f03e3"
},
{
"sha": "2bfcd291553b2b3088e04637a27872443e9e42ef",
"description": "anv: move restart index to gfx state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9abf1dd936eef6373b9e61537c89762ff5d21ee",
"description": "anv: fix primitive topology dynamic state emission on gfx7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "25de7522341ce0aeb779e32c2ec4034e193c1739",
"description": "anv: name non dynamic state fields correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b6e6a672cfc821ca5a4e7df251baf6cafb4c661",
"description": "anv: reorder & document fields of anv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea9abd71bf59e9449dc268cc2d331420e679a6d",
"description": "anv: move CreateRayTracingPipelines to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc798c364bd72b2cbf4c26aa9bc782d8e4ecbb2",
"description": "anv: move CreateComputePipelines to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c816b4f2e1b1dab249dbdf1e9050f67d333e4d7",
"description": "anv: move CreateGraphicsPipelines to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba89d35abecb8f4b84da90799abc73b0247b8eb",
"description": "anv: rename internal function for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb682a1cdd0485df9bb842b33fdb0f0d37f9c206",
"description": "anv: Don't use the wrong ARRAY_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66192a4b3d4703cd4c3c29fbb06610716d8d443",
"description": "anv: split graphics nir loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36aa0f668f6f7359b72c057072d548421f266b5a",
"description": "anv: break up anv_pipeline_compile_graphics()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c806d1e5edbff3b458d17607165d842b5a99b52a",
"description": "anv: simplify dynamic buffer count in pipeline layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b561b501acf13035b9d4346d64b5feeca75e2bb",
"description": "anv: remove local computation of dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c56b535f5b415c24805dccc8d147a60af3f03e3",
"description": "vulkan: Detect pNext chain loops in vk_foreach_struct()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bd06256aeaf85b6d9470bec99988b4ed0e87df",
"description": "intel/fs: Simplify brw_barycentric_mode() args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1f021e16204e28cec374258c1e3497e916ab6b",
"description": "intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "075564c251b90ef1cedcb02516931999ff169915",
"description": "ci: move apitrace instalation outside of x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d62a41dcc050c07a78397b7693b2a5c58abf583",
"description": "freedreno/ir3: Enable core NIR's 16-bit ALU optimizations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc26fbde3dddd04ea1d9817e01e28c88dcc17cee",
"description": "vulkan: Common vk_format_get_component_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e71e231885f6d5540d4aeb8dd1f232d4fb9ee68",
"description": "build(glx): Fix build by adding missing deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48491386fff86e274140b81e03175eae06c6a937",
"description": "mesa/st: add implicit zeroing of clipdistance array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "071d335ca2007b65c056ee1764e2993bdac4c29d",
"description": "zink: tu a630 baseline update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6df410d26911728e9969d82a88cd454836391b2",
"description": "zink: nv baseline update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c123ab213797c1d0d2a34e57c503428261324cc6",
"description": "kopper: Implement {EGL,GLX}_EXT_buffer_age",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d83e81db32ce4a7fae396c7647941e8dd7131a",
"description": "zink: break out tc/trace context unwrapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a211d740964995c5015bbf424f141dc05c118ee9",
"description": "venus: filter out VK_EXT_physical_device_drm on the driver side",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1a22862c629b9d4e3b62cde3a895cda51a0f13e"
},
{
"sha": "50e3303b3d0484ffdc1acbc03bae8655231b19de",
"description": "kms/dri: add mutex lock around map/unmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee5c73d2d6bcbfa412d6bc43d2b0d645a9500aa",
"description": "radv: implement PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270cc3964806a257d62bd73be2a80bc2172bb5a2",
"description": "aco: add support for compiling PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d13392969f472e54a1657441641e18bb8ea4110",
"description": "aco: refactor export_fs_mrt_color() for PS epilogs preparation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8fb721a5ea2b946f17c98c4f4309320bd5a9a9",
"description": "radv,aco: rename radv_aco_build_prolog to radv_aco_build_shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f",
"description": "aco: add aco_postprocess_shader() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ffff09b086be80b511041a2bff3fc366fb3322",
"description": "aco: prevent adding DONE/VM to the last export if the FS has an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2784bfe93fdbf72d63dcbcd08b883e6ad8bccc36",
"description": "aco: do not abort if the FS doesn't export anything but has an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6dff6caa1f106bfe846544d5173c1909262b1a4",
"description": "aco: emit p_jump_to_epilog if the main fragment shader has an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bdcc20815d88de4a3d7a355bd936fbfb8eed073",
"description": "aco: add new pseudo instruction p_jump_to_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fd3754c26439f8ef081563ed87b1a5dd7faa13f",
"description": "radv: add a function that declares PS epilog shader arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a38db1a94e1e524bede800bad03621e472a0bffd",
"description": "radv: declare a new user SGPR arg in FS for the epilog PC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db7a0b6e88e6aa998d56c864a54cd0ed806cf0f",
"description": "radv,aco: introduce {radv,aco}_ps_epilog_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eee098486ae57741b05ddfd8514626c9351ca919",
"description": "radv,aco: track if a fragment shader needs an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a585d95803ca38d42b893603a85bf6442a54838a",
"description": "frontends/va: WA for ffmpeg 10bit encoding crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd653e5cc7680ceb588c1441bb47ac4ac025adb8",
"description": "frontends/va: do texture_map when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e630637eab0a3a7f99a57b8f613e61b479c2dbc5",
"description": "dzn: expose VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5da0673841477394071fb8398944aae1d25ad51",
"description": "dzn: fill misc props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "053e2fd9d0e61672a2802c4af6543f86c50f9512",
"description": "dzn: fill in minmax props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18c590e0b39d615a8b0f8339e599070c43e0e022",
"description": "dzn: fill in depth/stencil resolve props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "141e715f290660175464bff187e581138bcc3074",
"description": "dzn: fill in bindless props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34b0828cdcdb1030ff5a5cc371aa693627618450",
"description": "dzn: fill in non-uniform-indexing props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e9191cd24027eec349f0ce893bfdc8288fa1bc3",
"description": "dzn: fill in float-control details",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7403d4dc3186181800e3da292b50ba001e9745",
"description": "dzn: fill in driver name and info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0580910aa9f61a931f3fd27d9de5243e4c80213b",
"description": "radv: Only set rt stack size for dynamic stacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeaf0b1888810042d335f609695bceaa2368b42f",
"description": "ac/nir/ngg: add a barrier before prim id export",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8"
},
{
"sha": "0b7ef846b3ddfe6e7964d95332cba79e69c8163a",
"description": "ac/nir/ngg: fix nogs culling scratch size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8"
},
{
"sha": "5050db0b553b3b901f4928ff4257db62173b2c5b",
"description": "radv: Remove trailing whitespace introduced by DGC commits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b732285312d06fb4bbfaf9d2c3dde3808796a668",
"description": "radv: Only initialize DGC state when DGC is enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ea7d0687b87d8612e64ed5cc2fb09b2a9f4c60e",
"description": "zink: inject a 0,0,0,1 clear for RGBX formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac38139c34d89ab351531ad66a71f3f4aa7e27e1",
"description": "zink: simplify zink_framebuffer_clear_data union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7754041ed6a13142be0a089015f2619eeecff680",
"description": "zink: delete srgb tracking for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0e62adbcc88b96a7b600ac07daa66abc9e19ef4",
"description": "zink: delete zink_fb_clear_util_unpack_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8fa4e6797d47f2d38d62f52b6ff8dca172947c8",
"description": "zink: remove out-of-renderpass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570",
"description": "zink: lift clearing on fb state change up a level",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "e81d6cec278f005ad052b2b68fef5b33697c093b",
"description": "zink: clamp color clear values based on format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95f1c84739f5e67e2df26e459aa394fdaec63fee",
"description": "zink: add explicit (awful) handling for fb layer mismatch clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631db579af89c02e8c3c7455b9c297601db59c72",
"description": "zink: track a bitmask of fb attachments with mismatched layer counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d68684240e12e6ba7238309f058b93fde54e06e",
"description": "zink: always use storeOp=STORE for depth renderpass",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c132a2874554d069d6aa1887e7ab037ad73e9926"
},
{
"sha": "442281447af39e8f1a0d5a3edeca9fc1b5fb41b3",
"description": "zink: remove u_blitter usage from zink_clear_render_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53395ad06fa73483ed438d29bafdd1666c0fc67",
"description": "zink: remove non-renderpass clear path from zink_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619",
"description": "zink: massively simplify zink_clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3488dc7dd0f2f9c11f384aed16fbecefcd472e4e",
"description": "zink: improve zink_clear_depth_stencil check for current attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1cc2bd48ebbde9e1ee6f41bec3f855adec8f6d9",
"description": "zink: stop using u_blitter for texture clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a5471b5e3b4e8e944ffdc136fe2ae0a119bdc8",
"description": "zink: fix coverage check for texture clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33f0418104a12cd5bd004a01584a395c8832503",
"description": "zink: remove format check from clear texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb5a115034548551b859f900849019d3f563cf0",
"description": "zink: fix transient attachment rp assert",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1db07861953e6787745175f275a2fc24a788166",
"description": "zink: remove bogus range tracking from texture clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2e4a23c99b57527abb140d6bcfdb5189ae7a7e",
"description": "lavapipe: enable variablePointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd9caae5e3cdd9000801b7a4c5015c4edb254b7",
"description": "lavapipe: drop unreachable pNext checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc78b861cac18caabf2adcbca0433145bec978ca",
"description": "gallium: LLVM-15 contexts use non-opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e",
"description": "freedreno/gmem: Reverse order of alternative tile rows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdb7a3b0e26233b3d0670806f91aed2428947e1e",
"description": "Revert \"CI: Disable Collabora lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7a336c97ef692ed96cc93394596a7d0650983874"
},
{
"sha": "1fbc7337a1dbcc85efe0f9811d75f7bbdbedeb3e",
"description": "radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8adbd2a964342cde9a86deb477e6c12d18567da4",
"description": "ac/llvm: Implement nir_intrinsic_load_point_coord_maybe_flipped opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "689559d10f296c537783666eab1f0fb6668de792",
"description": "ac/llvm : Adding Number of all interpolated inputs in ac_shader_abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30865756db480bf978d4c532d55aa5bac9b51c2a",
"description": "nir: Add a lowering pass for point smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad4908fa00a5849e3d3f5077ed53798db2828c5",
"description": "nir: add load_point_coord_maybe_flipped intrinsics for point smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25204d89a617e90c2db4272ada49271d1eaf208f",
"description": "radeonsi: Add nir_lower_poly_line_smooth pass for polygon and line smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2709786bdef88ab5ee63ade9411a04362b3feb44",
"description": "nir: Add a lowering pass for polygon and line smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43b96ab1a5c14e388e949c29fcad5c143f7e774",
"description": "ci/crocus: Drop xfails for the recent image external fix.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8856379a030be313227ba4d92083a4b05749b58e"
},
{
"sha": "c0930b552d0166685b4a31a547758fc901ecb4d5",
"description": "ci/crocus: Disable the blender trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96688fec222c50cbf2a2d5bc680b80de196404c",
"description": "ci/crocus: Update portal 2 trace shas for the recent fix.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "4e797ac530b02a1d35a86061fe704524d6bab5a5"
},
{
"sha": "c7c265892a5c6025897bf3d474078dbccfecb4a1",
"description": "mesa/arbprog: Stop doing optimization in the ARB program IR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13dbf6ae9bf037b561de5fb01cf8ff8bce43ef1",
"description": "mesa/arbprog: Use nir_lower_io_to_temporaries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "153f7b8852c1984c65340b7edd587fe1f4927660",
"description": "mesa/arbprog: Move the GLSLFragCoordIsSysVal handling to prog_to_nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c002bbeb2f7a1bf2d5c020abdddcf25909c447b6",
"description": "util: Add a Win32 futex impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f79f9ec1a28613257455ce85c8a180ba6dc65f",
"description": "venus: add more tracepoints for perf analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96e25ae0530be62e8c4b0ca6631643725753190",
"description": "venus: suballocate more for layering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eea424a7ea49e659f4350a6db3bbb47911e3f9b",
"description": "github/ci: Set permissions for GitHub actions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff058ed0b4eaa828f7a7904eed602ac29dbc100",
"description": "mesa: update GL_CLAMP emulation when binding/unbinding textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e8f71f6ac48c14d3ec923e3cc819d79095a43070"
},
{
"sha": "068239dad02157b59b4201069e1c2ad20cd521c5",
"description": "mesa: track which sampler wrap params use GL_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17bfc5309c56ba94db4c7dcf4e51863ea130b7a",
"description": "mesa: move is_wrap_gl_clamp() to samplerobj.h and deduplicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e5eaeba1bd2c425c00dc16e1de477602a71a49",
"description": "zink: fix xfb emit check in compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2eaaeb7debeef417fe3d9fd04fbd5df4e11ed7",
"description": "zink: add a compiler pass to split xfb block outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "924145c7b5e0d31a3a3b59c67acd6fe1f309b58b",
"description": "zink: bitcast extracted streamout components to uint before creating uvec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c189b7f585ba42c12be9ab2dcb737db838219af4",
"description": "zink: use right glsl length getter for ntv partial stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31ba19ff681224208943787cedd0b1ada11329e2"
},
{
"sha": "52452905658e7282a8707cdb230fe0b51dac4389",
"description": "zink: fix xfb array inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042cc6e6e639a60e04d26dd9a00c0f57c346c5ea",
"description": "zink: split xfb block emission from array/matrix handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76cc51986682bae97ef0356fd65b4f54e7d48132",
"description": "zink: handle bare matrix types in xfb emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0771cd4ab2f7d6ae34d6f07a69bcc9ecbb9b76d",
"description": "zink: always use 32bit floats for so output types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ebd448507c45759b74167d71ac50a42ed55a6d",
"description": "ci: Allow disabling the whole of the Igalia farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4a5e95ad268808152aca5ce398fb36c55f85b04",
"description": "CI: Update DirectX-Headers dependency for MinGW/Debian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e59bc7a74b3bea77f185f582ad7c658cead3660",
"description": "subprojects: Point DirectX-Headers at a specific tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f1914cd2b8d1b060d0bcb762f3b639ecd5ebc2",
"description": "microsoft/clc: Add helpers to build with correct ABI for MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14beaf05b3fbae986424bedc806ce07c2000307",
"description": "d3d12: Add helpers to build with correct ABI for MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "489ab1aa3bfe7397e2c0ccd8480f77955c201305",
"description": "dzn: Remove the cast when the SDK version is high enough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9fb14da069772d1d91fcf8e52b03cbbeebc0ca2",
"description": "dzn: Missed ABI fixes for GetCustomHeapProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8317de8ed39aee3cdbaae2fa6a55fbc605c39d61",
"description": "docs/isl: fix typos & formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "648731e2bd746a97e94bebf68423c84f6e887844",
"description": "radv: Only set pstate for the first hw_ctx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2591bbb7f1204e35f5120701166efb7a87d1e2",
"description": "radv: Expose VK_NV_device_generated_commands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05bf39238bf6ad09fe3baaa3064d78faa1780ada",
"description": "radv: Add stub for vkCmdBindPipelineShaderGroupNV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f09bd5a0e44b40ada5972714637d024f3d21d63",
"description": "radv: Implement CmdExecuteGeneratedCommandsNV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7bd9db9fc159a7319743c7318c1a23def0bc0b2",
"description": "radv: Implement DGC cmdbuffer generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37a619f517a913f1a32297f5f3b08775347bddd0",
"description": "radv: Implement DGC generated command layout structure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c7bb92a7838725f8168f21f2c9e723fd6dc151d",
"description": "radv: Add DGC meta shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "848d3fdeb6d28f809832e9287e1413e535724d2c",
"description": "radv: Add flushing for DGC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df69b34450c7de63c68ac92adb68efd62486a04c",
"description": "radv: Add helper to write scissors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57017b494d26fafb1112e08a576a06fe386eb287",
"description": "radv: Make radv_get_vgt_index_size non-static.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6a21fccf9255cb989c4cc822181c8dce6e4a920",
"description": "radv: Expose helper for base pa_su_sc_mode_cntl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b213de12d382905e44cb847047463cc1c76caa28",
"description": "radv: Require 32bit memory for indirect buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cca680bab1a3f1e62bd738665d1d52998e62ad03",
"description": "radv: Always store stride in the vbo descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce3af2cb314b23a5ddf568799de104f6564c86e",
"description": "radv: Expose function to write vertex descriptors for dgc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82c2e99102343f1538ae2ccdb15a0747d9510ca3",
"description": "radv: Skip setting empty index buffers to avoid hang",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f27f06d72cf6f2b79cd4fbb96dd5adc408df3719",
"description": "radv: Add a 32bit memory type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1c1d099a97bf08a36f3bc2ebe847b55541e6dc5",
"description": "zink: always update sampler descriptor layouts on fb surface unbind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f79d71f59e4bfac50f93d93a24e0ea2b63835b26",
"description": "zink: break out samplerview layout reset code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "960a6316d4f817ed20ea261e6f10baf22bc9abbd",
"description": "zink: use sampler_bind_count to simplify some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48",
"description": "zink: add a compiler pass to match up tex op dest types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49d5fa12f21eda556eb8e7cb99748ef53e7cc492",
"description": "zink: always use 32bit sample ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a4b8989fbd7314a5def5eecb634961cf016a29",
"description": "zink: allow multiple tex components for depth tg4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d9d1557b482536abba0d58c9eb7b5187a0f103",
"description": "CI: Disable Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "612b99d721cf8239626589281446bc1d25805490",
"description": "etnaviv: fix use after free in async shader compile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1141ed585901e2ac5897291ac17a6ba23aa44137"
},
{
"sha": "20350a73a75aac7166b1136ad389f4995175e574",
"description": "pvr: Add helper macros for creating pvr_dev_addr_t instances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "282f0a9330c3d598eada0ec66301740bcc287637",
"description": "pvr: Split pvr_dev_addr_t into a separate header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e2e66e42863dc23a2415e69b8c09603be472f6",
"description": "pvr: Update pvrsrv build version for fixed size fw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0df34c3913874947aacedc82492dc22ebf56ca2",
"description": "ci/lava: Add delay before calling lava-test-case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb6375d40c15a4550bab0436286cb377f4db7e0c",
"description": "anv: Stop compacting surface state tables",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
},
{
"sha": "ddbbe96c88f7ab428c6c0212f4624f0166e98d32",
"description": "Fix static glapi on Windows",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f36921effecca59b5dc38e7e1ef73a612dbe78d2"
},
{
"sha": "29ec6372cc13958691add84360ca7ac447b4c409",
"description": "lavapipe: fix incorrect sv[] array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0ea45fb687a44db5bee89f997c886ce6ac5197f",
"description": "llvmpipe: initialize a local var to fix compiler warning in release build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfb2ea35315f0d070d3307af8e2474049354a685",
"description": "llvmpipe: don't allow texture/resource swizzles on linear path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b14a7658a4c798564d5269541b833975ad9d950",
"description": "lavapipe: fix logicop, independent blend enable/disable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98593360c455a1792ffbc95dac6a43a7bf91c7cc",
"description": "gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9fd8abe509ff67aef8bff812a94eb266915ff6b",
"description": "llvmpipe: replace LP_RAST_OP_ #defines with enum type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d011de8ee16e954a4da0dde8c072cbbf3bafcc",
"description": "llvmpipe: fix texcoord analysis in llvmpipe_nir_fn_is_linear_compat()",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f9a91015afa967987087cab8ce870a03868fb2",
"description": "llvmpipe: fix invalid memory used in lp_fs_linear_run",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3743f74d3061e2dd95306aa36c35b99367c3c059",
"description": "llvmpipe: add missing tex_info->texture_unit assignment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cd3f331f24c9b6d283b00cd2fe58eecaa2a58a",
"description": "llvmpipe: replace GET_A0() macro w/ inline function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26775d7ca7df113283875ba2a4deda1c69be6661",
"description": "gallivm: s/0/LP_BLD_TEX_MODIFIER_NONE/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4473c2ac7556f8d233eff08d301d1ba81e277a",
"description": "llvmpipe: replace if/then with switch in llvmpipe_nir_fn_is_linear_compat()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e50112861c4334099fc4277d87ce1efb85ff6f3",
"description": "nir: add const qualifiers, move some decls in nir_to_tgsi_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36c22b5dfbe365dbfcd26b2ded83f96c261e1024",
"description": "llvmpipe: minor code re-org in lp_state_fs_analysis.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923c73290eb178662b208a80de81fe7f13a96f6b",
"description": "lavapipe: rework code to compute textures_used, samplers_used",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bd6feaca5ac15e3375b5631f68013a5a9b336aa",
"description": "util/bitset: add BITSET_SIZE()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "938767e8351c253c474a4a29c3d67dd3d7308156",
"description": "llvmpipe: add simple assertion in generate_fragment()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c80bdf758eb9bb09d16e37ea1e82f984d2a0c90",
"description": "gallivm: s/unsigned/enum pipe_swizzle/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f0a6c7ac1d13d50dd460358d44586e976195282",
"description": "llvmpipe: remove lp_rast_cmd_arg::state field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d5d7d16dced9727d4a1d37aade822ffd24d1345",
"description": "llvmpipe: add minor comments in lp_rast.h, lp_setup-rect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cac3b38172980ea51ba0ea2bbb6350d057972b0",
"description": "anv: ensure tile flush before streamout writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4246a1ff4719a74de877282fb8729af6108cac09",
"description": "intel/compiler: Don't create vec4 reg-set for gen8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c9ca2319730975025532114930b64ea56214f8",
"description": "tu: Use incoherent CCU write for buffer accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82283de717aef6575385a9e3c17b59433c00bf91",
"description": "radv: Use a global address for sbt_base",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "16585664cdaebd31f33bd6afc2b5bd8d7d05af3a"
},
{
"sha": "69daa3f76220be3c9b1b6a1f0860518050a2e8c3",
"description": "radv: Use a global address for ray_launch_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b30f96dd93014ea02b1d33b4a7d8adc9480bdc47"
},
{
"sha": "3962555db89a12ecffd0d6a6259d96b24c60779e",
"description": "radeonsi/vcn: use calculated max hierarchy depth for hevc enc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e73e39ccae75173d215e48d5bdab9f548c70ec",
"description": "simple_mtx: Replace GCC sync intrinsics with u_atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4845bc7072976340b1ddab66f0bd03cc04c6ef0d",
"description": "zink: Use p_atomic_fetch_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3245d3a219e84b6ac7973928311f2ab925cd80b2",
"description": "u_atomic: Add p_atomic_fetch_add which returns the old value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81bbfab5dfa33bf251ed519dde30128f39e7a3f9",
"description": "u_atomic: Fix MSVC p_atomic_add_return",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "104c3016582561ec1e0f4481e59e574deb8ab0a8",
"description": "u_atomic: Implement p_atomic_xchg for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2ca3cfb732eb2884757de6f6d70711c5f03948",
"description": "radeonsi: no need to call si_pm4_clear_state() in si_pm4_free_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2330c71751162f701932f906eefb998dd1de5843",
"description": "radeonsi: remove tabs from code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "301bcbac0e5a560dcc56779927faf684f4484d86",
"description": "fix(gallivm): Replace LLVMConstF* with LLVMBuild* methods.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a41e8dc58876c7bf33b73576019f966b908ac080",
"description": "spirv: switch to uint64 for rayquery internal type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c703686dba59976a09985281a4893412800d420"
},
{
"sha": "05552b46889a8bc8838af7e08c47781135d30fc1",
"description": "lavapipe: support inlined shader spirv for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
},
{
"sha": "c1d0bf98f49dd43e456023294aaea31a2b3c5d45",
"description": "docs: Update features.txt and new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333432310a82616726b0aee0574c42a5bded154a",
"description": "d3d12: Fix up resource import validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d119e6a46ffc7c1cc4d828a2c8969e475af7e82d",
"description": "d3d12: Implement fence opening and value setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea243ef1d55e7dc10dc67c9af5c987d79acf1410",
"description": "d3d12: Implement server signal/wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "416f10fc3fb84475ec1bac07c355beba886a8fc2",
"description": "d3d12: Support importing fences / timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3e22ce882ed4326103ffe83ee1fb547456cacc2",
"description": "d3d12: Support opening resources and memobj by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46232589583a8bc2d8b037c863e5a864648b1f6",
"description": "d3d12: Implement resource_from_memobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd0407a4a61d1cfe7db54a530ae273a52851c750",
"description": "d3d12: Support creating memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87d7cfaade9c6f8c2dd4587c29e17e85a6220e9",
"description": "d3d12: PIPE_BIND_SHARED doesn't mean linear and is always on opened resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e02b11af5798d0d0b6b554bb9787e92a336fea6b",
"description": "d3d12: Get adapter LUID after device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6fa0a20b0700d9d0e8d09ab707fc9f3e2826919",
"description": "d3d12: Support B4G4R4A4 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9cc9678455bd511065462059aa3f2b3f5d5f1a",
"description": "d3d12: Add pipe getters for Win32 and base external objects device matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f6795309f3377f114f8c7ca22047cf0251801ec",
"description": "d3d12: Compute UUIDs required by external objects extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b59b542baa5c0a3a32e54eb7cb6e4966db80481",
"description": "d3d12: Store the rest of the device IDs in the screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acba2bbb0efdcadc24df62ff047b98143d0cb9b7",
"description": "gallium, mesa: Support setting timeline semaphore values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd01e71999cbe338134f3fb1f05c863d6a69b516",
"description": "mesa: Implement ImportSemaphoreWin32NameEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c760f0e8b85478fb2fab1db57b87e8b32cdd793f",
"description": "mesa: Support importing D3D12 fences as timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd391a63e9f524a844f636699a3b3e41cb1e5b4",
"description": "gallium: Add a new fence type with a pipe cap to indicate it can be imported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "633a469a7a17242e0a06a18717d882481d0a317e",
"description": "driver_noop: Remove infinite recursion from create_fence_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c4fa79bfaea6809a39ec2a4905df5f2e2afd758",
"description": "gallium: Add 'name' field to Win32 semaphore import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51408dfec4153069d3a074a1bc1ca92e7e72fe19",
"description": "mesa: Implement ImportMemoryWin32NameEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b14d4a7796318633eb48d17f0fcb4d9bf0c3d5",
"description": "gallium: Add a 'name' field to winsys_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f11c0553c3d65f1892c472dc7cd75f12f0eb072",
"description": "mapi: Add more EXT_external_objects_win32 functions/enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78ba74cfdab8b543d4f105b6b3636976917703a5",
"description": "mesa: Support D3D11/D3D12 memory imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff4f5a7e9e473c9801508caaaaaf1eba4e9d786",
"description": "util: Shut down Perfetto before driver unload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a07a07a50a5e875ff629be6857f9d80cb4d8f3b",
"description": "subprojects: Roll Perfetto to v27.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a46a5687f80e4c0fa83e374d1e1b619f570d0f",
"description": "ci: uprev vkd3d-proton to 5b73139f182d86cd58a757e4b5f0d4cfad96d319",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a9220cbf2b247668e31c1117599ed97433cc72",
"description": "zink: reject swizzled format blits",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a0a8688d3a8668a82cb25f0178f1eae3799a9f8",
"description": "panfrost: Use early-ZS helpers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "2454531de49848bbeb5913043d09f5ce18c533f9",
"description": "panfrost: Add zsa->zs_always_passes flag",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe875c01445f1c3c34bcc961697290a391e98dec",
"description": "panfrost: Unit test early-ZS helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96292bc072b61c4ab33e654437773909177ab6d",
"description": "panfrost: Add decoupled early-ZS helpers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c89a3ad8573f67fef5ef7fba3b1cc9a7fb8bb30a",
"description": "panfrost: Fix shader_modifies_coverage on Valhall",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "26d339ef8ac7338a39aa5908d2dd38950933a474"
},
{
"sha": "29c33f75d308f34a50f38ecbda4e2bc2e290f3a5",
"description": "pan/va: Stall after ATEST",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2bdc1dc37abc515a63ce174c6d201b23faa2e2",
"description": "pan/bi: Require ATEST coverage mask input in R60",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b3777ee0f174d4797a00c08ec40c179a77c7166",
"description": "panfrost: Simplify sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3346f6918f5ae51ea140d8e8aaf2f0ab12259074",
"description": "intel/fs,anv: Rework handling of coarse and sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0b154319d2232a3170bc66eac7293732f00e82e",
"description": "intel/fs: Simplify persample_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1124bee4baba49466d84b2bf274017dbba6360a7",
"description": "glsl/nir: Set sample_shading if a FS output ever shows up as an rvalue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cf103f23d87d9dda9e7f01ae37c712d5d2b593e",
"description": "nir/gather_info: Stop gathering uses_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6543470fe1f3c27b19f73e9abc420e7fafb0513",
"description": "spirv/nir: Set uses_sample_shading from spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830654b7b0fc13f489c8e485ac68ca850a6f5b7f",
"description": "glsl/nir: Set uses_sample_shading from glsl_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd17aaf430d3b4753dbff964ea3dc5541f14db8b",
"description": "intel/fs: Use nir_lower_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b2d625dd0de82a1c382f6293e874ef49e5466e",
"description": "nir: Add a pass for lowering shaders to single-sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca9f0f72db3c5dc32299d88043c3918c579413e5",
"description": "intel/fs: Use shader_info::fs::uses_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3bf712cf88405c3a273761ebf3513066d6e67d",
"description": "radv: Set uses_sample_shading for copy shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d438799c82f77dd555736d673ba5f7f2470ce21",
"description": "intel/blorp: Set uses_sample_shading for MSAA blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc980ee0ed28c211e43727d2db79bedc12dd0841",
"description": "panfrost: Protect pandecode by a mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d65b47c715155bb0403f3e0b5555b348d68539",
"description": "panfrost: Use implementation-specific tile size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d67681c4ead6f6fd33beda7643056df355109312",
"description": "panfrost: Make pan_select_max_tile_size O(1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d458384883eafe101e05ccac12e1ff4bc8fe20bb",
"description": "pan/va: Handle BIFROST_MESA_DEBUG=nosb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43579901be327527517633620d64103ee0365d92",
"description": "ir3: Fix the no-emitted-vertex condition emission in geom lowering.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "2171412c66b1a0c9156cc78dda6f0b0e3c90bdab",
"description": "pan/va: Print instructions with pack assert fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfeafef75514edd11d4bb127a43d9887162c0c31",
"description": "pan/va: Use invalid_instruction in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc94409d70f4b2be6a0b5ccb290905f45f6b1297",
"description": "pan/va: Dump unencodable instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd1edbc6e56a3816757bc8122231f74c3dbbec29",
"description": "panfrost: Only key points to point coord origin",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3641dfe4367e37b3bbe125c9b18044a07e35e502"
},
{
"sha": "44d9c41b6bde59cee022637f4a917884f06f36ba",
"description": "panfrost: Revert provoking vertex assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768238fdc06eed3dce36da3baf811cb70db42b5c",
"description": "glx: Fix drawable refcounting for naked Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "585d81e3eca2573569f7bcf0662b950668a5637d",
"description": "intel/compiler: print shaders after nir_remove_unused_varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d13dfcf7c188f2f83e1e3a0405f867e3ed3054c",
"description": "etnaviv: tex_desc: remove descriptor patch TODO comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ddaca16338f03c194d739497b497e018209c2e5",
"description": "etnaviv: tex_desc: make error handling more consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a48b1bdb2bcb4bd1e32077e3d6361aff7640c39",
"description": "etnaviv: add texture descriptor suballocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c08decc8f3e07eaaf56f9882311167efafb45ea",
"description": "etnaviv: move dummy BOs to screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7f74a984b093822126c1fac8e89474c9fc1e619",
"description": "zink: add missing guards around `have_{ext}`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "672df4d0fef8cb7c3e8de9acde06006d05b59009",
"description": "zink: drop unused VkPhysicalDevicePortabilitySubsetPropertiesKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "282013fe86ef3642c6bad086b0ff6ab7ab6e2507",
"description": "zink: fix portability_subset usage after rename from EXTX to KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643623e1a3549861f1fc229ec5b77cab701ae59b",
"description": "r600/sfn: emulate pmr::monotonic_buffer_resource if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3340c7ce359252ad09b3e4d338837944482fb248",
"description": "r600/sfn: lower CLIPVERTEX to clip planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19ba29d996d6502a64cd3f5f8bc53a6de45f86bc",
"description": "r600/sfn: Add support for fdph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0a04635b764b972262466f81042b839bd1b198",
"description": "r600/sfn: Never consider an op with register dest as dead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8222840e3f8fdd71b934709930c6237b3aa3a171",
"description": "r600: limit loops when trying to merge alu groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6165701b2e2cfabeae27f111c4fd1546383dbe32",
"description": "pvr: Implicitly assert that the correct sub-command type is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d6ed445dee390f401d516ca56822d50b08e126",
"description": "pvr: Split out unioned structs from struct pvr_sub_cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1df16b5f225447e17986b271539c107247c395f2",
"description": "pvr: Implement vkCmdDraw API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40976356f289577afd2b63ea827eb8f3454e1475",
"description": "v3d,v3dv: stop copying and pasting the translate_swizzle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8491df5e91b831bbd475073744575312776a07",
"description": "v3d: stop using a smaller texture limit in OpenGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b74f4218ff6fd443355da61add30b581662bfa8",
"description": "v3d,v3dv: stop hardcoding various image limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25fc388d7e13bd079d7c6d82bbe387e76b97c8f6",
"description": "v3dv: clean up get_internal_type_bpp_for_image_aspects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4fc6f6ca78ef0d2a546f9c1156ac14e9ac9691",
"description": "nine: replace ulimit with sysconf call",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "39f8c61f32594c058acf0148b62fb444ea81a043",
"description": "iris,anv: correct the max thread number for DG2+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac8ddae2f2e1a93667369aefd99f8b99f957270",
"description": "nir/opt_algebraic: Optimize [ui](add|sub)_sat with 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a8fb03556eb9330c082a8fd696f40d707ec822",
"description": "nir/lower_io: Fix array length of buffers larger than INT32_MAX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9fb1b05eb94be877c4543c640ca7adf6dd297ec",
"description": "ir3: Implement [iu]sub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a83ccf1faa102be0ac79420a6e739f51d9ec7fe",
"description": "r600: Lower uadd_sat/usub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e09e04a2c0583e99f103b82bc5d69777c1e59c0b",
"description": "zink: Lower uadd_sat/usub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d472c45810c15d744981f68ca375fcbc47f29b42",
"description": "nir_to_tgsi: Lower uadd_sat/usub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f0aba42ade27c4196fed7c42d8375aefcef2a75",
"description": "util: Don't block SIGSEGV for new threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14428611410b6947b774688583cd15dc704e36c6",
"description": "v3dv: fix comment for point_sprite_mask filed in shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8ad28524bc6c8b8ce31f57cd47ca538614c610",
"description": "anv: skip flush/invalidate faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aeb11cde1bc610cb23343ab507b1bf3b197b1b4",
"description": "intel: protect against empty invalidate ranges",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "b91971c240d3b8391f2105337579a0e14116769c"
},
{
"sha": "105279e98962c6c31cb61acc6ec3b86e6bc57b33",
"description": "radv: add a dynamic vertex format cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af1ecbeb0a42cd25bd4e9a8deecab5476bd3e595",
"description": "anv: add a comment about handling buffer view swizzles on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9edc268b9b12db49a3fef599cf13443224dca7e",
"description": "anv: validate image view lowered storage formats for storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57a8efa22218cc9c2dec0473762de288e4fd239d",
"description": "anv: deal with isl format swizzles for buffer views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a841300384cab760bcc3a53ae563764e4049946b",
"description": "docs/u_trace: Add documentation for *_GPU_TRACEPOINT envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd3c43aa99b29546c7b6e2d5e11ce7b7215eb98",
"description": "freedreno: Add FD_GPU_TRACEPOINT envvar to toggle tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a62219d33f9ddf52e1159f4ba9068515b842593",
"description": "freedreno: Refactor tracepoints generation to reduce duplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e79f6cdfbf51a4c0f77c659fb2e879d3f29d12",
"description": "freedreno: Add the rest of tracepoints with start/end to perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b059cdad40143dc1a46581a3a59aeef959013a4b",
"description": "turnip: Add TU_GPU_TRACEPOINT envvar to toggle tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d903c6c7f363f83e010f5efdd4c230e4279b66d0",
"description": "turnip: Refactor tracepoints generation to reduce duplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d34cc24710bf05bc3e11fb9f75bd71bc90ca987",
"description": "util/u_trace: Fix iteration over config_control",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e1811af75d5b9385f9811724557a81570d0ef98e"
},
{
"sha": "e9d4c29f6adc794ee1c02803919707fb9c42ecbe",
"description": "ci/freedreno: Mark an occasional flake pass that happens on a530.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc9199df24ca0930da0d293e733fb9063568f33",
"description": "loader: Just include driconf.h instead of redefining its values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6a1e3f3324f65e9bffc284e77fb0a8125c409f",
"description": "egl: Just include driconf.h instead of redefining its values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "679e9697a9bbfe950269fee8aade3bb412eb1075",
"description": "kopper: Respect the vblank_mode env var.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff18be0872ad98bf842ba6dab02493a58985495e",
"description": "glx: Unify dri2/dri3 vblank_mode logic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9ecf99ca9883ad5d079b67741f9bdf031c4a930",
"description": "kopper: Use the swap interval that was set at swapchain creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d336806525b0b6992d06d24e006e2665d657f7",
"description": "kopper: Fix the return value of kopperSetSwapInterval().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378da2c3ff585adf0e0280ad333e4ba5d0932131",
"description": "etnaviv: Implement TXD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "221d042c31cc1739460a040cd5485b5639180aca",
"description": "etnaviv: Rename etna_emit_tex() args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20eeb529f7236c7adc3c6b1125f556e77281c560",
"description": "venus: GetPhysicalDeviceSparseImageFormatProperties to match sparse support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a7632e54b428d4f443909e5574d58f6cc8c8e53"
},
{
"sha": "1f0d27e45f6f19f81e5ec6f3f8a82911d9ee38a9",
"description": "microsoft/spirv_to_dxil: Fix discard to demote + return pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed6c346155f8cbc8c325a2a3cda4e82358e4d012",
"description": "zink/ci: update list of CTS flakes for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82fea22607c610d000cd46cf404d06b57a9ea5aa",
"description": "glx: Fix return values from __glXGetDrawableAttribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c30fcad01cc3666c641630dd3204d665a96229",
"description": "glx/dri2: Stop tracking the protocol version in the display state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1255d370b72f38e3e52bb4b0307d945c100e4b61",
"description": "glx: Remove excess screen parameter from CreateContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215200d8f1968c51896586f460edd5091d122ba7",
"description": "glx: Remove unused __glXSetupForCommand from __glXIsDirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61834ae898756d3cafd7c2a033a3d3a032771aa5",
"description": "glx: Remove some can't-happen checks from protocolDestroyDrawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf0cfd572e4c5ca9136c70f3b66e0810a2d6900a",
"description": "freedreno/a6xx: VPC_SO_NCOMP is actually VPC_SO_BUFFER_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7976d558d5f2a889ab2976ba773db889f21df2f2",
"description": "vc4: Add links to test bug reports.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f851f0479959723d9057cde0a44e805d598b7e6",
"description": "vc4: Work around a HW bug with 2-vert line loops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f37e3c3398fd807f3645f3af59e5a189703e5b9",
"description": "mesa: Fix the error check for VertexAttrib*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0feedec9e6b630f930605d9681911fe9e2b705ce",
"description": "zink: Do the timestamp-to-ns math in a double to have better precision.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7a40b734ee2ba7da7975ac858022b6f175ddcb5a"
},
{
"sha": "cf1715e391df0e729aa986aed0ad70f6fa95c797",
"description": "r600/sfn: Don't use assert to test success of operation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "75938f9d1f305f799987d10ba22bca2ff598ec3d",
"description": "venus: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fa577340ccc85dd8ef76f297f67b7c2b9209141",
"description": "panvk: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a96ddc380343d9d5481d2598c8e0ff3f71812d4c",
"description": "dzn: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0225293a97fbc2d15d590083707f0a8705d8d42a",
"description": "anv: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9554462f4da848131c6e9ee702e1ce5b87eacfd4",
"description": "pvr: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb3ea5790798a9863cc4b200455ff044a349011",
"description": "lavapipe: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ab33ec6d463829367e7d0625a1677300bbc50eb",
"description": "zink: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8bd10852cec7b889115b86498ecb0d9021b1d42",
"description": "zink/codegen: use the updated identifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c99dc5b221596758c3181a3f960d80f36df31d4",
"description": "turnip: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db1af875742b7baca8a6c75169788e1f38c6f48",
"description": "v3dv: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9035408d62f411aabc4df017a77969fca85ad9b9",
"description": "radv: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9844a2fb643c6b3d2646bc2dfd2735f7fd7cc95b",
"description": "nir: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e706a915b0e3a2e5b6de126ab4b5944ffc39d52f",
"description": "vulkan: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3d8395a142ecfa09e19b4e749eacfca1e159846",
"description": "vulkan/runtime: use updated tokens from vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66af355a00d46aa56e3f3b7cee1bae8cea780c88",
"description": "vulkan: add script to detect & replace identifiers that have been renamed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af6f6ce065bed69b08d18470b148f6ca6e035597",
"description": "vulkan/wsi: Add debug variables to force the SW and PRIME buffer blit paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff7494a97345290b8d92df6b8a40a18557a564c",
"description": "vulkan/wsi/wayland: Add a BUFFER_TYPE flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f336a4f9b32ef9ad0561a4e50f21cd253819ac60",
"description": "anv: Init supported extensions before WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb917a606cf9cc50b40e06730f296a092db82c51",
"description": "lavapipe: don't crash on null xfb buffer pointer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "276557b9c6261a26fb11932c8e51faf23893f482",
"description": "lavapipe: don't overwrite entire VkFormatProperties3 struct",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f72d5a930b17fb287a58b1ecbc4ec1356e36160b"
},
{
"sha": "eb6faf329c1156ff96f884728084ba30dbf0cad2",
"description": "zink: Fix BO size when it's not aligned to 16 bytes",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ea8a0654f5bb171904b17fcd1ba8228c50343837"
},
{
"sha": "e8d12bc2b7d5e017a15a8517a3d335fa4a791032",
"description": "radv: Fix acceleration structure size queries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d56c2cfc0a36da5a3ba7fba344799655d74e992"
},
{
"sha": "97641e5c9422430b74967a77ddb12f3e57604e4b",
"description": "radv: Add ability to override the build id for the cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f286289c7fd1478529a90b910a84a467b559b283",
"description": "v3dv: remove unused lowering for nir_intrinsic_load_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4c5f46c771217d0dcf8cb14a9525c486e6e0fe",
"description": "v3dv: fix comment in texel buffer shader copy path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fbc237cae0e1c3e685345f888862309f6cbd6a8",
"description": "gallium/dri: Remove the memory of GLX_MESA_multithread_makecurrent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92b2e479b8d017f437837d07607f3777e01033a5",
"description": "glx: Remove the remains of GLX_MESA_multithread_makecurrent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d528289c7480607189130aeba2f97f17f3bc4d48",
"description": "radv: Skip pipeline_no_null_shaders_flag tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b2fa65276160e2ad40af9223c72a656636080e",
"description": "radv: fix wide points/lines by configuring the guardband correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a07919edebfa95b990b386a3a74076db9311130d",
"description": "mesa: Follow ASTC decode mode extension for RGBA8 output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab093614104b411d1aaa3323e6c661c0f38f81f",
"description": "mesa: Simplify UNORM8 conversions for sRGB ASTC textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b08626427198904a8917e146f9fa92ff289ff4",
"description": "mesa: Stub out GL_APPLE_object_purgeable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4822058b1c254a537093b2a23b591dd01dc97a9b",
"description": "ir3: Use non-persp interpolation when appropriate for interpolateAtOffset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5eb7ef246d6a38cb0502657a97d92cc38fc0762",
"description": "ir3: Clarify what's happening in the interpolateAtOffset() math.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240a98297dc97f5f252b8cd9c30c6e727b93a1be",
"description": "freedreno: Rename the \"SIZE\" regs for interpolateAtOffset to \"CENTERRHW\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e1fb2d9845a38f3152eb83155928aa85373bc0c",
"description": "nir+ir3: Rename load_size_ir3 to load_center_rhw_ir3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dcb94e0e1c081eba898f4142f766724270fcb05",
"description": "ir3: Make sure to pass the interp_mode through in our load_bary lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b404e22d03cf830ed9707e5f7e22f74061e9361",
"description": "turnip: Refactor vertex input setup a little.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec5984c0d484b7a5782d84b1afee355bf44c91f8",
"description": "turnip: Fix the reservation for vertex inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12314067c419321376f0ea6c38bee66071a3e80f",
"description": "turnip: Fix up per-stage additional size accounting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9a824d2786f78165151da1e3c69f4f2bb4d081",
"description": "turnip: Account for additional_cs_reserve_size for both bin and render.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e082b26458c1d783126fe48e7fddbc672c369791",
"description": "anv: move gfx12+ CCS_E clear color restriction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682383e5b3328d4a7418ce802d2226c87bbda966",
"description": "anv: track if images can be fast clear with non-zero color",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4beaf3fb015fce743acac9efb933c110881bf5",
"description": "isl: add new helper for format component compatibility",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "10cd9ce606841c10663b738afda077aad474f842",
"description": "mailmap: update my email to Igalia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c57b86500ce48154533d78b74350c31152b2f3",
"description": "pvr: Make pvr_cmd_pack() macro clearly internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4084162ccb0f7330996b00ed1c15f33752f5df23",
"description": "pvr: Remove pvr_cmd_struct() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc207bc03e43f9fb28f0039e7a1e99d3e8d339f",
"description": "pvr: Add a const qualifier to inline pvr_csb_*() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871a7536e84a9cefc6db943c19c0056c4f1320eb",
"description": "broadcom/compiler: don't over-estimate latency of TMU instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f227aa7c98ea681b8555efbc4a80233bff7221b5",
"description": "broadcom/compiler: don't try to hide TMU latency at QPU scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d46a23fbc289b9492547697f0738f32ecb46c8",
"description": "aco: fix packed 16bit fneg/fsat optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b03be30e07546b813acc1156407b964e68892beb"
},
{
"sha": "11fd0e1dda415e1423d41f30de12e9ec4194f05f",
"description": "amd: Revert gfx10 addrlib changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3514b732445d0cc22bdbd869d4117af80aa1f805"
},
{
"sha": "676700d660c8b5ead660b2c694fafde0a57c635d",
"description": "radv/shader_info: fix load_frag_coord and load_sample_pos read masks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8c471f962e3a86f0cb6a91f14090b0c8cfb73ff"
},
{
"sha": "30846f15966ab7801963ea95025ba0a4aa1541f9",
"description": "radv: remove the radv_report_apu_as_dgpu workaround for Red Dead Redemption 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45cec260c3bd2bfe546bac2bca803bd04fcdaac",
"description": "r600/sfn: Add missing copyright information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a3d22f165a990ba3e05ef7e8e5d147f62281b4",
"description": "r300: Keep rc_rename_regs() from overflowing RC_REGISTER_MAX_INDEX",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "befc68ec3343943cc98963e8dceaa28403747228",
"description": "nir/opt_shrink_vectors: Round to supported vec size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21b3a234048a270e7999f8e70e25091c599dd3eb",
"description": "mesa: fix SignalSemaphoreEXT behavior",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd128f748cf630dd9b48c95d61568059d9ed60f",
"description": "Add Adreno 616 and 620 to use turnip on these GPU's .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9840e409f80b8e0cc3f9945e7006c7a26f897a0",
"description": "vc4: Add notes on the remaining dEQP failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48a9196632f4954c7933131a0ddcd11587f00982",
"description": "vc4: Move previous existing 3D xfails up to the group of 3d xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426c7b65dbc33583046d7b8c6f2372bca49a42fe",
"description": "vc4: Disable OES_texture_3D being exposed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421aa5dfacf292956e5e5688d952affef304ad55",
"description": "mesa/st: Disable OES_texture_3D for PIPE_CAP_MAX_TEXTURE_3D_LEVELS==0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8397991c888ae2c3db19cc7a229249b4c4625c0",
"description": "util: remove now unused debug_assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9ca8abe4fb118a483b552311effd4248f53247d",
"description": "Change all debug_assert calls to assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f01a22fe47d15c881704380142579ce42f3a5b3",
"description": "util: remove our redefinition of assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6676349c5d5e211096b488db5b023256f37574dd",
"description": "ci: add script for manage Mesa CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c73cc1785a65c54fb8fcec5987f4181d80c5187a",
"description": "dri: Check buffer height and avoid overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b36700162c8a3a950e930714003d60ba672db8c",
"description": "radeonsi: fix random PS wave size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3b2f97f2e25b2c4c72e5f04c945ce9c48ce6cd6"
},
{
"sha": "9a39da359e6a29ee3c8ecd80afd9db625703f21c",
"description": "ac/surface: expose all 64K_R_X and 256K_R_X modifiers on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3514b732445d0cc22bdbd869d4117af80aa1f805",
"description": "amd: update addrlib - trivial changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8179182660e206a7047fc435e97ba3bcf3898eda",
"description": "CI: Add dzn to debian vulkan/clang/release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a59211acd128c4ced0f7e33ab2e2eb088bc9342",
"description": "dzn: Use fabs on floating point input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ace7832f90a8d58e580339b65fb4deb5fb9dd50",
"description": "dzn: Re-order dzn_physical_device_desc so = { 0 } doesn't initialize a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0ebae8dca6c784a1c4057bb1da00f9fa061627b",
"description": "dzn: Fix comparison order for format enums",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53a352e1cfd38226634f857773899ef2d356b213"
},
{
"sha": "6c1ab8fdebfca4c8f3f501a4e0606e8e07d4ba35",
"description": "dzn: Disable Wunused-value for C++ files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10e8e0b9d60755a4e138b92387ff66a954ba49aa",
"description": "dzn: Only add Werror flags that the compiler supports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea58cf35fee4e81463ac44417ac03d21a79bca0",
"description": "dzn: Re-order includes in dzn_nir to prevent TRUE redefinition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f905edb19918293e2a32404044fe896d5634731b",
"description": "radv: Expose VK_KHR_performance_query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a5a3ca9cc29cb086a24ecd317bba9bf544b0f71",
"description": "radv: Implement listing performance counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb669b94ee138f8230b3534718fadcfaada0344c",
"description": "radv: Implement support for querying performance counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439e4b5c88bfdbc65ea5816c79648ee5ec59f143",
"description": "radv: Add a list of performance counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10211913e1aec9d13de5102ac8b49d657376c068",
"description": "radv: Add perf counter lock/unlock commandbuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d52f124191755a47ec540605dd145b98d3792c6",
"description": "radv: Add helper BO for perf counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2769018e39b1926e08ba745cf8c53c6e377f388f",
"description": "radv: Make inhibiting clockgating not static.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a3c218eb61b3559bfd5c42f56cabb56cff3938",
"description": "radv: Rename SPM functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d8e64f51121b366a1f5c026bebbdab37fb0863",
"description": "radv: Add pstate locking for perfcounters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60ee3524f2d848e74f2725ca0b082bfe458ae30",
"description": "radv: move ac_perfcounters to physical_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cfc2e91e8381cddf0259c8b82e59a16eeb48c19",
"description": "radv: Add performance counter reg write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71b32a9f75bbbfd9875d114260f5d08b56faf196",
"description": "docs: briefly document Gallium Nine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08f51d0cffbfa4fee58e25fcdc22ee942506ea8",
"description": "intel/compiler: Don't set SBID on EOT send messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c5521ea9b1852734672e1978ff769a1e11113f",
"description": "nir/serialize: restore ray query variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a9cdab170502039bf0330c42295decbfdfa4c6f"
},
{
"sha": "8c31f9a75a42eb184f38a7a9e61b47963e50e69c",
"description": "ci: Remove GIT_STRATEGY from .test-manual-mr.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d66e3a15128752af2c0595c91a6ae4f21ce9129",
"description": "ci: Fix non-freedreno performance jobs running during Marge merges.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fdefa6182a12a9b4b352fca5530fdd7b284ce4e",
"description": "ci: Remove .build-rules from core test job definitions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f9feb7b0fbd1d2c4010923400d2c0b26fb4026",
"description": "ci: Drop .build-rules from container jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ebb1c5ab32bdb42d5818102dcf4bc1fd28eba36",
"description": "ci: Rename .ci-run-policy rules to .build-rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c2fe7bf4b384ccc9462fc5d037028ef88dd67b8",
"description": "ci: Make the retry policy default for all jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90114fb03441e630c7d3d9b8fc8704c8c7c70aef",
"description": "anv: Implement VK_EXT_shader_module_identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "530de844ef4d6f8d64276ad4558dd8a3d787e390",
"description": "intel,anv,iris,crocus: Drop subgroup size from the shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b2862c1ac3861506c15b511f6a6d1661a25e2e",
"description": "anv: Use vk_pipeline_shader_stage_is_null()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5af8bcc378ce8df6bbb2e398f26d2fa0523290b",
"description": "vulkan: Add a vk_pipeline_shader_stage_is_null() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62915eb4fe7b855339a1caa91f45b70a998ebfb6",
"description": "anv: Use vk_pipeline_shader_stage_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b3d9ca2b2eeb5b30bd90ec8482e199f8aa8455",
"description": "anv: Put a VkPipelineShaderStageCreateInfo* in anv_pipeline_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b815e91d74d9b63684aae3b99cd69fe8e3c181",
"description": "anv: Drop unnecessary parameters to anv_pipeline_compile_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ab6d10e4e67a2b1b777855271f2ad87f6bad56",
"description": "mesa,glsl,ttn: Set subgroup_size to UNIFORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8851f50753c201d51ccbb6217999a4062a83d1b4",
"description": "spirv,vulkan: Set shader_info::subgroup_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beb5b17d82c7467d59a0a98a7b5c0c3805b71422",
"description": "vulkan: Constify vk_spirv_version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73c4d5098caa089689a1640fd453eb20940f31f",
"description": "vulkan: Re-order pipeline hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ee201722a33d1294930d6ec493dfc9e4b9283c",
"description": "shader_info: Move subgroup_size out of cs and make it an enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e64fd5e4754adfb32ffaaddb847c096d36d077b9",
"description": "d3d12: add more formats to supported conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "048435b44caeafa5fa0d7a81fe2d77bc9fd5f6ea",
"description": "vulkan/wsi: Fix structure chaining in wsi_create_buffer_image_mem",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "124848bf9efa1cc5d8a3cdfc654e0c03d57540e3"
},
{
"sha": "a084ee720990d020668f39ce6bd2d14f5b74d57a",
"description": "vulkan/wsi/wayland: Only memcpy if the swapchain is actually software",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aca545d616d86a93b66bd221a4712b27aa634d59"
},
{
"sha": "e0e2294f47ede7f3b1e992e999c1897a04144a1b",
"description": "panfrost/ci: Disable T760 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2c2da91a8f468d7a5d6c8222634567016bde16a",
"description": "freedreno/a6xx: Do clip-plane lowering in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5352cd02f84f01a6dcbfc5aa3cdf695d7a16f3f6",
"description": "freedreno/a6xx: Handle driver-params in GS/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "100d8afbbdfbff1c871d60c8cd32e7762d8012f2",
"description": "freedreno: rename ir3_emit_driver_params()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f77187e3e27b4bac6172d2b4308737762aa6b48",
"description": "freedreno/ir3: Fix GS clip-plane lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcd04922f66fbac5e7120e056cfd34e68108cbf",
"description": "freedreno/a6xx: Fix VS const packet size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63cc83f6a47bc0ed88c2936d65dffbc25daad98",
"description": "freedreno/a6xx: Fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d9805f9b27e8b8bc05cd77403b846a8024d317",
"description": "freedreno/ir3: Add more tess varying slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff22be1110ab7bef626b5f6948ca423cf741bb2d",
"description": "freedreno/ir3: Copy vars if needed on EndPrimitive()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdddb142480ed8045c709a3b7d3cfd2c9631de2",
"description": "freedreno/ir3: Add copy_vars() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5434de7ab6b051d5a37c2ae908f2bdcc39ce7053",
"description": "freedreno/ir3: Don't lower_gs multiple times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62c5d428bc50630f772c613bb8ed6599cfd566eb",
"description": "turnip: assert valid vertex_flag reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16c46c6a89ba01afe8d8527868224193a57f79b",
"description": "freedreno/a6xx: assert valid vertex_flags reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcb881f46c304adfed678927b296676fc8df1d8",
"description": "intel/fs: Remove non-_LOGICAL URB messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc76680089c4d91ce0d42dffed00e273418516d",
"description": "intel/fs: Lower URB messages to SEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a477587b4a9541bfd096902a01a4b92a87c9ad5a",
"description": "intel/fs: Add _LOGICAL versions of URB messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07b9bfacc7898bd8c5d2ebfc7c0101bff3db1b06",
"description": "intel/compiler: Move logical-send lowering to a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c751ca769f0a98bce7d32923107e306ed963c122",
"description": "intel/eu: Validate some aspects of URB messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b909ac350ffceb7e34b618175053b54e147c5d55",
"description": "intel/compiler: Rename vec4 state URB opcodes to have VEC4_ prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7c741c0585ffb820340362696227ccfbf1e8940",
"description": "dzn: Add for condition to break nested loop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d132ec924d462a4f1a4cb2ba317d4d29c60931aa"
},
{
"sha": "36516b869ee99805070b63b90401dc1d47ef592c",
"description": "dzn: Fix incompatible pointer type error affecting MSYS2 MINGW32 Suggested-by: Yonggang Luo <luoyonggang@gmail.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6807",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81968e80cb28a774f9e1b52dcfb43056e62cdfbf",
"description": "ci/traces: piglit, be more verbose",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e527b41191d83b3c8206d5d985767c6d8911adfb",
"description": "radv/ci: enable fossils testing for GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a65eafb72f6d2ba452c52b1867078e7cb059b2",
"description": "aco: use scratch_* for VGPR spill/reload on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e783d687a3e13284eeae4081f16ee22033ff89b",
"description": "aco: use scratch_* for scratch load/store on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27",
"description": "aco: initialize scratch base registers on GFX9-GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e9e42e0d9c04b8c44fa1430366171eda6f5790",
"description": "aco: treat flat-like as vmem in some scheduling heuristics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29953d60481bcab370228a352f82eceb10903261",
"description": "aco: include scratch/global in VMEM WAW optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66206cbedddc21e724c987d48267f5304453b63",
"description": "aco: avoid WAW hazard with BVH MIMG and other VMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d3404490865a8b81fc4ea05927c3ac0187b74a8",
"description": "aco: refactor VGPR spill/reload lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6642f2fd7407b6a44aa75da59f2b1eca0303e798",
"description": "aco: handle subtractions in parse_base_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52934f6cdb86f0292a42da8a68038c3dda06d763",
"description": "aco: combine additions and constants into scratch load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "931a456db163d85b38a82dbff1114edc6b695707",
"description": "aco: improve support for scratch_* instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbeb25ce9122bdc20b76d1a24fcf3080873a8641",
"description": "aco: make FLAT_instruction::offset signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5898afba531c65db7b2faf83fcec1b1e5a9a7734",
"description": "aco: include flat-like in vmem clause statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ed6ebc5542b2e9cd6b52a5875035296699459c",
"description": "aco: make flat access latency match mtbuf/mubuf/mimg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f",
"description": "virgl: Only progagate the uniform numbers if the numbers are actually right",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d92c1ca01b326d8f0ff210828830d6542f9e67f7"
},
{
"sha": "70f1291d8e4f58611e21489d73ac3d96ab3a9b14",
"description": "ci/lava: Add canceled job status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4783e550390bc5d82edc2258dca678842e03ad83",
"description": "ci/lava: Add `slow` pytest marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84abb3df13fa4b24ad3ef2c0a52044b033c951f9",
"description": "ci/lava: Color red for fatal and yellow for warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daff21ef55f33ddb44986833bcce351034cbc8ca",
"description": "ci/lava: Make hung job status yellow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c51b7a9c975199ea22b560efd2e2da94cdab47f",
"description": "ci/lava: Detect R8152 issues preemptively and retry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a4b014275e1b1adb4ea2cde7860a22ed3ab4f7",
"description": "ci/lava: Split lava_log into modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f3a233b6ff45993af0e50b2d5cf4b39504379d9",
"description": "zink: flush pending clears for fb texture barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "6517a2b9261bd59a829276b31ac33e3cf5508c1c",
"description": "radv: fix dumping VS prologs assembly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9fe2b6b7480559831d78e7c5e82839eb80633f15"
},
{
"sha": "768cd5715def2ee69b5084e9da83fcbe3228cdaa",
"description": "radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5e25ea8d09b1058a85d08ecee132b733f60e86",
"description": "aco/assembler: Fix s_bitreplicate_b64_b32 on GFX9.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68db0a079b8d4ee3496fe910ad1deec44853f970",
"description": "aco: Fix swapping sources in SOPC -> SOPK optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d6b0a4177b529be4867130dd67a1c6cf4109ac6"
},
{
"sha": "27526ffad1c9e9fb02d16686cc330b4eb64b3039",
"description": "r600/sfn: Add missing std::array include.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "01314d08800282935e9a70bdbed4ce0396b2c992",
"description": "radeonsi: use LLVMBuildLoad2 for inter-stage outputs loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "248781dea1102b6c5fe3188624cfffbcfbfcc845",
"description": "radeonsi: use LLVMBuildLoad2 in llvm PS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "326c042491bc3dd5361fdc7f16bc2783c9caffec",
"description": "ac/llvm: use LLVMBuildLoad2 in visit_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc8d82516b8ac6d4140d4861d7f8537cb22c3845",
"description": "ac/llvm: handle opaque pointers in visit_store_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196c4ebe1a1f008c6a450ffc7155c7e793c60f4f",
"description": "ac: add per output is_16bit flag to ac_shader_abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c275e69cee9f90886a32887a60259d24933b7d2f",
"description": "radeonsi: use LLVMBuildLoad2 where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940734630de229d98630e4398fd68e95c105177a",
"description": "ac: use LLVMContextSetOpaquePointers if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9296dcbbf34a2ef9a4dad4b68217f2d73071d55",
"description": "zink: re-enable EXT_primitives_generated_query for Turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf4c160909863fcf37c85cc098da720448a9e4f2",
"description": "tu: Fix prim gen query and pipeline stats query interaction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465e7c303be9f2b767ceb80599ebe80184e8fa7a",
"description": "tu,freedreno: Refactored START/STOP events for pipeline stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf46397aecb1b020f1fd73a32bc7f748d9fa0c00",
"description": "aco: fix load_barycentric_at_sample without MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "2071804f335bfee006ce506c61ed76a17b84c422",
"description": "nir/serialize: fix missing divergence info after deserialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48be8a9875455562cc26d3ea662ca0eeccea08e2",
"description": "venus: Use maintenance4 to get max_size_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1893c81521c878c3440fcccbfb76ceff70690605",
"description": "venus: Add support to VK_KHR_maintenance4 extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16f9f8ba4d70d8d60b3472768d0c384687688d7",
"description": "dzn: Only support high/normal queue priorities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "638b22354e75fa31551f776a2cd2bbf752db1ad5",
"description": "panfrost: Clear with a quad to avoid flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c138ca80d2390ce0d0fe640bc74aab2d2d0cb80d"
},
{
"sha": "35a80418a1946c5eff243743c73bfd97ae608b92",
"description": "panfrost/ci: Disable 0ad trace on T860",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91d9a349259f8c6a715fc42826a328d6d50da75f",
"description": "pan/decode: Change indent when decoding resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05889c8c99dfa489ce050143c84e32b49c53792",
"description": "pan/decode: Use tag bits for resource entry count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7da4eade4e83c0784ddbd8e60033b0a9bf3b6d3",
"description": "pan/decode: fflush buffers after dumping and before aborts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcd85a74e8ddb5b15bd474b8298bc1eef93cd09e",
"description": "pan/va: Use the _safe iterator when adding blend shader calls",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5067a26f4432ae5e9690e70ef2498ea24798593e"
},
{
"sha": "dc37ad2a738064da3660fc287883f3496441bba7",
"description": "panfrost: Enable QUAD_STRIP and POLYGON on v6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d69b6551258ae1f83681ef66fcf749ac44c3012",
"description": "panfrost: Fix PIPE_COMPUTE_CAP_SUBGROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c517ec5939c988ffcac9d0b21a648b9cd4f9cf4a",
"description": "panfrost: Fix PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe430fae98ea3b5dbba064bbf8709390d4ff8e5",
"description": "panfrost: Move bifrost_lanes_per_warp to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f3eea5ddb0dba31f9ca9bc4e830cc8cd78b93f2",
"description": "panfrost: Separate core ID range from core count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aa740bc8e67b5a6f7d1ad6bdb22f22ca5cb2c57",
"description": "pan/bi: Implement f2f16{_rtz, _rtne}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f599fdef6f92ed18dab0c071635a859dc2f7b54",
"description": "pan/va: Add missing <roundmode/> to V2F32_TO_V2F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9680e0e4a2d1f7f5490ea27e4c5250baa2f21d48",
"description": "intel/fs: ray query fix for global address",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb40e999d114db361539cdc4ddb65ace37d76562"
},
{
"sha": "9bd7570e96f21e8d6e3c441d699dd64406574830",
"description": "pan/bi: Fix unpack_32_2x16 definition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4"
},
{
"sha": "6ee9002ff6453d5b51754ae04c9b892e2c232ddf",
"description": "dzn: Fix winsys reporting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48578713b78e20bd1706cf65838fa6586ba35a63",
"description": "radv,aco,ac/llvm: use nir_op_f{sin,cos}_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb0415b69710ca5759c30f849e13be2f2d927742",
"description": "nir: allow 16-bit fsin_amd/fcos_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc1ea2fda919e5771bffa49c0503859886f7c3fd",
"description": "nir/algebraic: optimize bcsel(c, fsin/cos_amd(a), fsin/cos_amd(b))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d21a3dee67fe63346ce92c102a497f81d4e607",
"description": "nir: rename fsin_r600/fcos_r600 to fsin_amd/fcos_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "835364ea0ca06ac6e437c2c2b776e1259923aef3",
"description": "vulkan/wsi: define pWaitDstStageMask in the blit submission",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f11ae93becbbfb186bb578e770259d3e82590a3",
"description": "zink: support PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_FREEDRENO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f46495ac03729bb35fdc243393a165b0c9ad045",
"description": "zink: don't warn for missing customBorderColorWithoutFormat on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6872adda268c87f51d8ebf434f3b3b92f34a5510",
"description": "zink: disable customBorderColorWithoutFormat on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f23f4144b5aa6d3e35c650444e3cd4dc2e9675",
"description": "zink: init driver workarounds earlier in screen creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4e18cd4dd15aaaacd9d6b59a9e2a9c13e1b88c2",
"description": "mesa/st: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_FREEDRENO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0ee7ad422589d9124a689933b892aba3e548f6",
"description": "mesa/st: make get_sampler_view_format() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec2e8bc33f59b55387ed39f0c4374ebdf6216342",
"description": "intel/compiler: Avoid copy propagating large registers into EOT messages",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "589b03d02f0662553012249cbf097b63e7a03d72"
},
{
"sha": "983385d319f017c7f1670804ebe642f7b85b071a",
"description": "r600/sfn: support nir_op_mulz and legazy math rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9437cbb76d568988e1bdd16aeb1450a46e9c20ff",
"description": "r600: Cleanup nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e562fde86ad12580510d07b45ad0251bee940137",
"description": "r600: enable sb by default also for NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"description": "r600/sfn: rewrite NIR backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab06b00c632e43f6b1a63d59c43b8eb6d2f98825",
"description": "r600: Update nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3525d29a8d8ee9156618c50ff338433c3aecaba4",
"description": "r600: Make sure that LDS instructions only use bank swizzle 012",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "105b03a5ed0e280c543fcc3c23795f0b301904b6",
"description": "r600: Add number of ALU groups to statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67c9688c3ff61cc79787801b68ddd62cfbf66d7",
"description": "anv/utrace: use a bo pool for utrace buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b92636b62afea9bdf590e3478d2491d474d70d1",
"description": "dozen: Stop asking for semaphore/fence signaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14dd5bd2cbd3a2ffecc68ffd45eb35dab109642d",
"description": "dozen: Increase optimalBufferCopy*Alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8faf3781c8bc69422e8e74017742d2771e69cf3d",
"description": "vulkan/wsi/win32: Use the new helpers and persistent map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aca545d616d86a93b66bd221a4712b27aa634d59",
"description": "vulkan/wsi/wayland: Use host pointer import when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54fa5ff4063e76b76c73273546189b4bef4111c7",
"description": "vulkan/wsi/x11: Only use MIT_SHM if the device supports EXT_external_memory_host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5abc05f1df44dd9ee2f054729b2bdf01a5e45e33",
"description": "vulkan/wsi/x11: Don't leak shm_reply if we don't have dri3 or present",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5c390c113d3f23af49f8bf5a601474620ae4eb1"
},
{
"sha": "124848bf9efa1cc5d8a3cdfc654e0c03d57540e3",
"description": "vulkan/wsi: Support tiled CPU images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83fb6fe5692ae5d852eaa6240c5640f01805894a",
"description": "vulkan/wsi: Align buffer image strides to optimalBufferCopyRowPitchAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13148b9c68c4a3189b63e94f7a2badcc8f0b062e",
"description": "vulkan/wsi: Compute stride and size in configure_buffer_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf37837d36b287813fba8c94bd3502dc6025e1b3",
"description": "vulkan/wsi: Persistently map CPU images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d0290fbfe264f71b3d3206c316a521a333b4701",
"description": "vulkan/wsi: Delete SW support from configure_native_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c79ec1934b6dea74eebb74942d06d4891c55987",
"description": "vulkan/wsi/wayland: Use wsi_configure_cpu_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d48b3c6f8fe98ced1b96460de2bee2620371f55",
"description": "vulkan/wsi/x11: Use wsi_configure_cpu_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afe2cb7b11dd5398e330195ffd88fc346ad152fd",
"description": "vulkan/wsi: Add a helper for creating CPU images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc20fbefdbf32d69150054b7598ad8dc105e676",
"description": "vulkan/wsi: Move select_memory_type to common and rework it a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbb7b6e0523658f5c73837a6f35733e7ba2d683a",
"description": "vulkan/wsi/wayland: Use a single memcpy in the SW path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca6bd57e7643358fefd766883c8bb323e48777f3",
"description": "vulkan/wsi: Pass the size to MapMemory in the SW path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2848e2f28e1d83e36af5e1a3ee1f0efdd5a9854d",
"description": "radv/ci: Move sample_texture.*_compressed_format_* to faillist for gfx<=9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5791826b1ac7085c8acf056abc279e66ca64eb55",
"description": "mesa: skip draws with invalid indices offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c61f2cc15dddc212fbc17f561fe496029ed5661",
"description": "util/blob: use memcpy in read functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8856379a030be313227ba4d92083a4b05749b58e",
"description": "mesa/st: don't guess the internal format if it's known",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "085bdd89c2789e2db0c047e55115a1e6689dd813",
"description": "dri: store internal_format when known",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1dd4875316351eb32c878de8f184224e29b9210",
"description": "intel/nir: temporarly disable opt_uniform_atomics for RT/CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf29ebc0a79d61c4f12380ba5f9b107ff77b03c0",
"description": "virgl: Submit the TGSI_PROPERTY_SEPARABLE_PROGRAM when the host understands it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "198bcf7726705b08a4810c9823b1456954122a9a",
"description": "tgsi: Don't bother setting the TGSI_PROPERTY_SEPARABLE_PROGRAM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b63403054237c3e408f2662beb52ec65db0aee30"
},
{
"sha": "f4a3bccf9452fca9d229c263aec8d124733a6d5d",
"description": "v3dv: remove obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152fc4fd289b6f4c5df955fed7cdec5139b8f316",
"description": "v3dv: don't lower uadd_carry and usub_borrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a0dca9dffebe7927a388d95ca620d3677acb30",
"description": "nir: fix documentation for uadd_carry and usub_borry opcodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b0d4ee520e20444172d088d11260e656fc1cf12d"
},
{
"sha": "1b6c74c48da713782263be7dd179e3f5ac9113e0",
"description": "intel/fs: make sure memory writes have landed for thread dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a22862c629b9d4e3b62cde3a895cda51a0f13e",
"description": "venus: implement VK_EXT_physical_device_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf550cdf05119d737512b29892ac645fd20f4e8",
"description": "venus: enabled iub in physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32283b9703ba80ad0bec9d53b5b5822ca9a0a6d8",
"description": "Refactor and add template support for iub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abae9d4831b5e983385d988ef95874e449887cc1",
"description": "Add the iub binding count tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bd8dda57bc296454da596de97b71f720e413233",
"description": "Add iub type to vn_descriptor_type Verified the pNext VkWriteDescriptorSet is not NULL on iub type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78e637f857d0a58a7e35371cf3f7b8c2d17fbf1a",
"description": "Refactor the descriptor enums to be extensible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40fb1076646ba0b0cf86956393843abf2f854fb8",
"description": "Add iub features and properties passthrough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20827dfa9ba0f5297761f08f654bb5d46cee7e84",
"description": "ci/lava: Update license header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f3b0a28f2f90fff3cfa8b1bdcad8b9f77d31b1a",
"description": "ci/lava: Rename console color names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ba2b33a8c66f8deb94f9df0a4f240b48083722c",
"description": "ci/lava: Flexibilize section marker regexes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24f368d652d93abec3b0e3ddcf1ea83f1214f199",
"description": "ci/lava: Stop printing after the result line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f09aab08e9420cacd749f327faffab6af4301117",
"description": "ci/lava: Highlight job retrying message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868daded22de6ba96dbb898613fdcf2720ff4b11",
"description": "ci/lava: Highlight kernel messages in bold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29af4212726bbab8464fa06ad549129382f05c5e",
"description": "ci/lava: Don't print LAVA debug messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "466917ea4c5766b42c306fa5c24bd4ee9284f50a",
"description": "ci/lava: Add an integration test for LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9d4076c1e24053bfc9efb4ed82f9b0dd218c661",
"description": "ci/lava: Wrap job definition dump into a collapsed section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2ae8d3752af5b913666fe2d9d965f6247be001",
"description": "ci/lava: Wrap job info into a collapsed section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02cac49721510ee98390bdb8cc0701759e94a7bc",
"description": "ci/lava: heartbeat: don't consider kernel message logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa26a6ab72a0e55beac99637f09047e2264837aa",
"description": "ci/lava: Follow job execution via LogFollower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2569d7d7dfadee229c6f5d14fcbf40e29372d322",
"description": "ci/lava: Create LogFollower and move logging methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86ba3640f225cf7bf36230402b801eef15fc495",
"description": "ci/lava: Create Gitlab log sections handler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3831079fdf2801f862a4a5eaf4a8692398f7651e",
"description": "vulkan/device_select: remove get_pdevice_proc_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "259449e5735720655bfd721bfa24bfe50eaa1a9b",
"description": "docs: Bump 22.2 branchpoint by two weeks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbfc21ab9ac99ebec56369d1e1ea9d7b615d5f5",
"description": "radv: Implement VK_EXT_shader_module_identifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0119de08f25dbb85ca0941619428762d02435ec9",
"description": "vulkan: Add common code for VK_EXT_shader_module_identifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d66a43a701f611c475051c7e6160cb19e5b27cd",
"description": "vulkan: Update Vulkan XML and headers to 1.3.219.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0070dd2fa967d561b552af405584be764241c669",
"description": "mesa: remove incomplete texture warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92c1ca01b326d8f0ff210828830d6542f9e67f7",
"description": "virgl: Add support for passing the supported number of components from virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2283ac58327d2a1590de51f4e5d17de314e1b3f7",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1ed056ee6334ac58ce5e8120818fb88ba696f85",
"description": "kmsro: add 'imx-lcdif' driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53565c99291e2de15b21ce17073ecbc537b0107d",
"description": "dzn: Add ABI helpers for D3D12 functions returning structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "074275d91170e59768e5ecc41ea9d36b2ee264d6",
"description": "dzn: Add a DXCore enumeration path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49967ea306aec0197aaeb0f9ed8d356ac7b149c0",
"description": "dzn: Move DXGI code to a separate file and only build it on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c65de2646b6aa6b2440736dfae584d2b3e619f",
"description": "dzn: Use a custom adapter desc instead of DXGI adapter desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a2ab661b7c1fb56fd64c86f05a11afdc3d13aa6",
"description": "dzn: Don't hash adapter LUID as part of device UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "236282559e168e1bd53054257b6ed9cafee769a3",
"description": "dzn: Use IUnknown instead of IDXGIAdapter1 as the stored adapter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c0888cfe325e6b620cc77dcef12ae169e2a1c7",
"description": "dzn: Skip dxil validator and some Windows-only debug flags for Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a9e66b20b2bacf35a431c667748beace88f957",
"description": "dzn: Fix maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45ad8125f554360e34b147bc3381ae13d609c663",
"description": "dzn: Add an eventfd sync implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7d8f1a7b8f00c110c9ef8c6e71d6566ae0468b8",
"description": "dzn: Use u_dl to load D3D12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31c0775e6d2ccd183eff57eb3cc91d8feb76f3c",
"description": "dzn: Use os_time_sleep instead of Win32 Sleep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a01187e1bf8e30c7c50760e9b434356525816dd",
"description": "dzn: Define COBJMACROS before any includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47e42fdba4ded08e41e4604bb3ab5205cbf612d",
"description": "dzn: Annotate sometimes-unused variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfbcd966f32304054d1e9e156cf33984637abe72",
"description": "nir: Use util_mask_sign_extend when serializing constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "642283a2c15fa084454090a65d508ff4035d4d17",
"description": "panfrost,asahi: Use util_sign_extend for unpacking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6787c96039a752038c45d02176f7874ce9f79d89",
"description": "intel/decoder: Use util_mask_sign_extend()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc5e77a9f2c565e23189f0d9dbf436b0781b3483",
"description": "isl: Use util_sign_extend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc63ea02df61c12b5e7719ecd3ab0cb510b4141",
"description": "util,nir: Move mask_sign_extend from opt_load_store_vectorize to util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a307bc8556dd74bc096a0198a6ebb200eeb837d2",
"description": "mesa/bptc: Use util_sign_extend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1df29825e7dc46338ee5c7ccbdfdc2327beda427",
"description": "util: Use util_sign_extend in fast_idiv_by_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53eeb1e238d9b7ad3938e74075b3008593c2c1da",
"description": "util: Use shifts in util_sign_extend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fee4584ea2cdd735a94fbf0b29bd381d43d2249",
"description": "util: Re-indent util_sign_extend, comment, and add asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20016aa8f6fb877b6377ed3726ada81bc5169d5b",
"description": "anv: Replace an assert() with unreachable()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d6b0a4177b529be4867130dd67a1c6cf4109ac6",
"description": "aco/optimizer: Optimize SOPC with literal to SOPK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f8167b254efbc48abe343da4f22365ee5f47f2",
"description": "aco/optimizer: Convert s_add_u32 with literals to s_add_i32 if carry is not used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e06773281b3ff7fff86a50e3d2ec4a58b3e035cb",
"description": "aco/ra: Optimize some SOP2 instructions with literal to SOPK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efdb323ad288db2d0e24dca144416848aea8e085",
"description": "aco/ir: Pad SOP2 and SOPC to the same size as SOPK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b4f3daa1f74c5561e57e92a314a59da0d62bb4",
"description": "aco/ra: Move mac encoding optimization to its own function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9490436b637b21dcb633e8b8f5019ee70a90aff",
"description": "aco/ra: Static assert that changing instruction type to VOP2 is valid.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "599b587220bb22305d9b682546564fb70b19da6d",
"description": "radv/ci: update list of failures against CTS 1.3.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0effcda0fcd0a5e0905b8217f1b5bbf0240d3609",
"description": "zink/ci: update list of failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab2e1055b63798eab4a679cb20a92131798adba",
"description": "etnaviv: drop scanout assumption for resources allocated via modifier interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99352b87dce99c469aad81f3ae63fe761d0611a5",
"description": "dzn: Take VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d132ec924d462a4f1a4cb2ba317d4d29c60931aa",
"description": "dzn: Support native image copies when formats are compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a352e1cfd38226634f857773899ef2d356b213",
"description": "dzn: Provide a helper to check if 2 formats are compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af294d9ba04b412b924cb7dbe4b9effb998750ec",
"description": "dzn: Query D3D12_FEATURE_D3D12_OPTIONS3 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc951374c1a0bd0115e6a1013880863b17da53b",
"description": "v3dv: fix merge jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91971c240d3b8391f2105337579a0e14116769c",
"description": "anv: use the right helper to invalidate memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6759320c652fbc69fb74fb97bbcc980d80c5acef",
"description": "zink: use a std430 interface for bo types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900e78548c632578108b7962ab6bf6658ebd1730",
"description": "zink: use std430 packing by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab9e423c4f4c02e39f9121c76fea7503c6f6b915",
"description": "zink: add an optimizer pass to enforce bo bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c19bb50845bf78fc195b0d16334a549c675d0e",
"description": "zink: pass zink_shader to optimize_nir during final optimize pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd41991d0dc415616e0cf990a5f5eec7e2d2fcd",
"description": "zink: don't run nir_lower_uniforms_to_ubo repeatedly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac2141a5b2f6270cf0a766254d321657d502d872",
"description": "zink: handle bitsizes in get_bo_vars() analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58780b3aa651b0d498c1829248fd28114d7ec7bd",
"description": "zink: move/refactor bo_vars struct creation in compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b6020d48725409ef59a690c39f4577bb8129e0b",
"description": "zink: force unsized array in bo creation using the last block member type",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea8a0654f5bb171904b17fcd1ba8228c50343837",
"description": "zink: further improve bo sizing",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "e241bbe1ce1a99ad778bc7c8eeec48d5652c8caf",
"description": "zink: size uniform_0 ubo accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "151aa19c21575ba498a19c48e84474107a4eb304",
"description": "ttn: Set nir->info.separate_shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e20329021a7daa4e602f1843d0399d9704324ebf",
"description": "ci/llvmpipe: Skip ssbo.layout.random.all_shared_buffer.36",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4d7c11aa8d73a1f0993bd272c85ef5c5ecee45b5"
},
{
"sha": "00ad29dd23d7df667d89e885d193fe0da682f9d7",
"description": "ci: Uprev deqp to 1.3.3.0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d55c4180d551dc2153516f53e95d86e2f80cbee9",
"description": "aco/tests: add vop3p constant combine tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84b404d34db2b4b86633b3ec326f2bad6030d5e0",
"description": "aco: don't use 32-bit fp inline constants for fp16 vop3p literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "994f9b5a398eca6c10f28d8fce084c5594df2ff3",
"description": "aco: try sign-extending or shifting constants in propagate_constants_vop3p",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33befb58b048659bc9b36e4deade617f2ec7c20f",
"description": "aco: fix redirect combine in propagate_constants_vop3p() with negatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc39c3a0b1e044878cc002f41d121ba1e4a69dae",
"description": "aco: don't use opsel to fold constants into dot accumulation sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae744745092177c7eaee638bd3962ec7f3677ca8",
"description": "aco: fix propagate_constants_vop3p with integer vop3p and 16-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9739c07d9e20fe6469218e338e34acea7b73a513",
"description": "aco: fix single-alignbyte do_pack_2x16() path with fp inline constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d8f5615d0a584f463b86678be833f0da7f9d22a",
"description": "aco: ignore precise flag when optimizing integer clamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61eb6327759eeb88399d276f231c24b6af3ba5a0",
"description": "aco: include _e64 variants of 16-bit min/max in minmax optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a346eb40e5d2fe80c426e8b90aa8f522a85cbe",
"description": "aco: don't accept med3 opcodes in get_minmax_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f937c5be7cde650b1edbfdc28455e8a7085ab086",
"description": "aco: add and use constantValue16()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "154929d731f3da96336c0653b553bf164c07cddf",
"description": "pan/va: Handle terminal barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ee6345d2e7bd5c2b98977a9edea94796b6aafae",
"description": "nouveau: Drop C++03 compat code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184ae84a0a2b156c54b813ab9711ff9f33f73727",
"description": "radv: always enable VK_EXT_debug_utils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01988667fd2ba1c5aef46af9b3f4263ad3ec4715",
"description": "ir3: Retire the cp postsched pass now that we do RA in SSA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb2266631fe5c48dfc6ba98ad64ddef1773218d8",
"description": "Revert \"ci/freedreno: temporary disable AmnesiaTDD\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f77695d13fb60b86b434183ac465f5321f0cbb90"
},
{
"sha": "053312ab87a4baefa1fc55a3371e79da0ab2dba1",
"description": "radv: disable DCC for Melty Blood Actress Again Current Code",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ad671828dd1c9839f626c41238a92eabda50cd",
"description": "zink/ci: update list of failures for piglit with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b11158cc8b151131505631bcfd9623f2c71dd085",
"description": "radv: remove old workaround for HTILE layers with F1 2021",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d5ef0450639b48c96d11acf64577cd991a14ba",
"description": "radv: do not abort if SPM isn't supported for the current GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a48e599e1f5aa7b4d5c4ea81f9b77e6dfb517d",
"description": "radv: use LOAD_CONTEXT_REG to load the opaque buffer size on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e797ac530b02a1d35a86061fe704524d6bab5a5",
"description": "st/glsl: fix broken vertex attrib mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0909a57b631f2b200a7422907df6302a72930252"
},
{
"sha": "5d4425ca1cd8c549dbfd0ec3001e9782c7e31f8b",
"description": "freedreno/a6xx: Initialize VFD_FETCH[n].SIZE to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b197f4ba751187b5ba19b1e31f03e5b6c58f356",
"description": "freedreno/a6xx: Split VFD_FETCH[] if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e1bf8e7acd382c68c145e549738e88a46c1e38c",
"description": "freedreno/registers: Small cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc6f1afc79c0258dae7b082d9bf2f7ef8e9aadc3",
"description": "freedreno: Add pkt4 assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b41620f9ed31c0f89a5e527c39d0e5fb9aecc3b7",
"description": "freedreno/registers: add missing varset=\"chip\" for new enum values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de8c769d1168e842f3972bbffed10e2faefe318f"
},
{
"sha": "09934730540bf6aa47e08b9bb1c6bf77a9493f4d",
"description": "etnaviv: rework resource status tracking (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a11fa44b2d8cb6337305bbd6209ac7cff6072f64",
"description": "etnaviv: add function to get resource status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4e5198a3d2c7b760629fe44ff90820993cd686",
"description": "etnaviv: drm: rename etna_drm_table_lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e181476c3f0876fab2723ed1652f1ca1e489c27",
"description": "etnaviv: drm: make etna_bo_map thread safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5711329cbc037346ed759333294cb198e86bd772",
"description": "etnaviv: drm: don't cache mmap offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8997b9579ff62ba6445659a6826e46cad6bedc18",
"description": "etnaviv: drm: always use hash to track BO index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bb62d9dd8593a274179c29ee3444955b7088864",
"description": "etnaviv: allow mapped buffers during execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07369bf44d00fc7a00eee4857840fb5e1f7f57d1",
"description": "etnaviv: expose real map buffer alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b50aa918f42713aa50af10bb39c6e28dac3f6129",
"description": "radv/ci: do not reboot on soft-recovered hangs, just warn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acbec0fa23e3d0d06a14cbdb5caa853f42d12ad5",
"description": "radv/ci: allow specifying a warning pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e90eb446324428a3e8585e38449f3ded9cc21cb",
"description": "radv/ci: add CI lists for LLVM on NAVI21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fbc317374e9492748deeec989b97874cd662aa",
"description": "radv/ci: test the llvm backend on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0c2b342482376ca6903a13291be63c4c5b4440a",
"description": "gallium/util: Move u_dl and u_pointer to src/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1141ed585901e2ac5897291ac17a6ba23aa44137",
"description": "etnaviv: async shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a427a7f5d4e1507b9fac7dc964c186c746925cf0",
"description": "etnaviv: factor out shader screen related init/deint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7c11aa8d73a1f0993bd272c85ef5c5ecee45b5",
"description": "ci/x86: update to llvm 13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff13fc381d59fc8a5b06a40b6bb857503c6e7711",
"description": "radv: Use NIR optimization to move discards to the top.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b4784c5fbbf8fa57dd8ecb7b95e568492d8fa6f",
"description": "venus: swizzle the chroma channels for YVU420 to match the VkFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d2a243dde029d49e9b3609f6ea026ee10bdc5fa",
"description": "radv: Add CULL_PRIMITIVE to special output mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7144d52d59e0644328593424c89aa13fcab4ca84",
"description": "radv: Don't assign driver locations to mesh shader outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bfeb467bff31c710c0d29be084a00c3c0149417",
"description": "ac/nir/ngg: Ignore driver location for mesh shader outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66bd470922d1914e8bcdb1734b475fc72c0dd2c7",
"description": "ci/radv: enable vkcts testing on kabini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcb883ea54e316488c8412a460a6008105533ec",
"description": "ci/freedreno: disable SpecOps trace, each run flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de8c769d1168e842f3972bbffed10e2faefe318f",
"description": "freedreno/registers: add a7xx registers for drm/msm kernel driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31fab141df317848760ff00ae16fd691e4fd1c5f",
"description": "dzn: Support Vulkan loader interface v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a90d3832ad3d6f1477aa3459aceed0a3d980fa9",
"description": "radv: Use two bools for ahit_status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2a991f787339639830a6b142c3ffb77d4adad5",
"description": "ci/freedreno: disable Stellaris trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f77695d13fb60b86b434183ac465f5321f0cbb90",
"description": "ci/freedreno: temporary disable AmnesiaTDD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74da4dc2168b7be020a9faa5cef1a9a2546ffa69",
"description": "ci/freedreno: add more restricted traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862f1eacb2dc68dd099f8c923134ab01b4459538",
"description": "nir/opt_shrink_vectors: fix re-using of components for vecN",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c655387a023531ce186ffb4c433aae7d45a8120d",
"description": "ir3: Use NIR's info.writes_memory to detect when when to force late-z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b91b39ba517d8bccf3c44007d1acfaf4fac84c0",
"description": "v3dv: fix pool descriptor count for inline uniform buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ea3223e7a4690571583f3a0f2d7c9580952e67d8"
},
{
"sha": "d5884a716f9c11b5e5cbf111f2b940e1abb657cd",
"description": "vulkan/wsi: Disable dma-buf sync file if ENOSYS is returned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30b57f10b36d9824a3de8285c667cdd240e61465"
},
{
"sha": "a577acf8f617e29a29c13b8a0ef1d9665544fa39",
"description": "dzn: Mark transition barriers as executed when we execute barriers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "35356b1173ee62638d3b4c2397144f0e6c936fef"
},
{
"sha": "c06926f694c1b6f8e7c09b06838e57be6c08ff5a",
"description": "broadcom/rpi4-skips: drop duplicated lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f533dfff55bc18830b677ebea46f9604a0c2b053",
"description": "glsl: drop non-nir path for atan in builtin functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "589b03d02f0662553012249cbf097b63e7a03d72",
"description": "intel/fs: Opportunistically split SEND message payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b93e628a21fd2a40b043cb33652b185b58ecfd",
"description": "intel/compiler: Handle split-sends in EOT high-register pinning case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68642e2c268da38909ff24ae3aef0c84ce08c25c",
"description": "aco: drop radv_shader.h include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fe2b6b7480559831d78e7c5e82839eb80633f15",
"description": "aco/radv: provide a vs prolog callback from aco to radv.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dce77c239396c5c507fddd47c63d9402e597bfc",
"description": "aco/radv: provide a callback from aco shader building to build binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5ec50b3c77514fe3a6acc327df8ab69feb4aaa9",
"description": "aco: refactor the radv binary builder out of the core aco fn.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd76196cea231b36468a7cee410d9fa261b56ec2",
"description": "intel/compiler: Convert brw_eu.cpp back to brw_eu.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea72ec98bf27a4567d1e578b574fc0355ff5f3e2",
"description": "intel/compiler: Remove use of thread_local for opcode tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72e9843991c9c6e3121a8e12aa61290b2d6cdf7c",
"description": "intel/compiler: Introduce a new brw_isa_info structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "342471e93dbb8335970a0ab97aef4d552238b2d3",
"description": "intel/compiler: Move opcode_desc handling to a separate header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0784804a1134eb33f6bb1509b568e497c23cd93",
"description": "intel/tools: Stop malloc'ing device info in i965_disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdae90aa85289cd02ee89780fb942d7a39299b5e",
"description": "intel/compiler: Split 3DPRIM_* defines out to a separate header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f8784232afd743a0ee2b94c8784e238ff570af3",
"description": "intel/compiler: Fix brw_gfx_ver_enum.h to be a proper header file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a141a351de177181e1e8a524e26357dc9c9a1a3f",
"description": "intel/compiler: Stop including src/mesa/main/config.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434bc468fe308f861b7979ec9d6cede4c73db025",
"description": "crocus: Use PIPE_* defines rather than ones from main/config.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ce9d7b7c9d674d12afdfba51cca2a7dac2e40ab",
"description": "iris: Use PIPE_* defines rather than ones from main/config.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c5eea22b69306e463decd405029944b4a0d53b",
"description": "zink: enforce viewport depth clamping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1334d39b365ed83b976d04ce307126ce3c410d53",
"description": "lavapipe: don't remove xfb outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "6004293f1970efa58069e0743652c5c8663641b7",
"description": "zink: disable turnip traces temporarily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f59acaa48eb250efc2488ff5e95d0a46a0f19d9",
"description": "venus: use narrow range to match up with mesa EGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93fd97cec460f36a699554dbb162bef8e883684a",
"description": "radv/ci: re-enable vega10 fossils testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f04fd0800384306347277c4e39524f0b295e34",
"description": "aco/ra: update register file when updating phi definition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "302cb5c90015e2d3e139d575b3c7165519a21228"
},
{
"sha": "4bcd753da45734cc563effb18ebe240543ab7861",
"description": "docs: update calendar and link releases notes for 22.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1dd372be55bb93edb9834ff219a71c680df2a7",
"description": "docs: add sah256sum for mesa 22.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e8391f051f5cda4ab83b2544661540e3f619de",
"description": "docs: add release notes for 22.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4faf8fa5b8061660bd55dedf6435d11638e27b60",
"description": "ci: Remove the trailing \"when: never\"s from rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea886f23d12938ccd38c92a825249b975c7935d0",
"description": "ci/zink: Simplify lavapipe rules setup, and clarify what the rules are for.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a27b95d113ad80e1c37bfee596519e4c951292e8",
"description": "ci/zink: Reuse anv-rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05b41f9207a86d79a78254f4434470b5da54863a",
"description": "ci/freedreno: Filter when we run test jobs for VK or GL changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2164ab92c2f5c5bb9a2d160aa9aeb7d92c2df04",
"description": "ci: Split core GL from core VK-or-GL rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02269059d1c821259503f08161384dafaa8930ba",
"description": "ci: Simplify vulkan rules using !references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "658747729217bd6664b8b86c0800779e47a448c3",
"description": "ci/freedreno: Use !references to clean up restricted traces rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8e62280eb88d967ee54f838545417826d2bd14d",
"description": "ci: Pull common zink frontend rules to a shared rule list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ffb15ae72d839570c632a9f4a106a9ab3425346",
"description": "ci: Pull out farm disables to a reused rule.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cc71ac75fd538119b64d8a6bafe750fd4c6c4d5",
"description": "ci: Use \"!references\" to manage scheduled pipeline rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc7d5e0e1ebe31d4377f0af13134b5aefa99212",
"description": "dozen: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39abd90d9e4cb68e6c89ab22c9f9352a30c4b6b8",
"description": "microsoft: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85da294bfed775c239a5fdf827ae9f585f1e67a1",
"description": "intel: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f237deb00354a8432eac79c5a80d4317920450ee",
"description": "d3d12: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4676b3d3dd913ec48e7eb7d2dbe91774f6de55fb",
"description": "nir: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83bd87ee94c04a62977c83d4e88f6a151109056",
"description": "radv: Use nir_test_mask instead of i2b(iand)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1018d0f9c04c154738a3ebe67c35a055a4908c45",
"description": "nir: Add a nir_test_mask helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae0c39a58137ec8878a3df86028afb4bddcc48b",
"description": "radv: reorder some NIR passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7750281b4339a4ad33f89e38f89c0027af1fe01b",
"description": "radv: fix swizzles after nir_opt_algebraic_late",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2e895f8b0496f9f15359a5d98ef722d3d9753bc4"
},
{
"sha": "2ac3e921e3b8b9504cca3309314b4a4ea9ee5cba",
"description": "ac/nir/ngg: Refactor LDS instructions in NGG GS vertex emit and export.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab1e9826db5936ff287bef7b428ebee27ada507",
"description": "zink: don't increment screen->num_contexts for copy context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8af9caa506e8f12b803399fb5704928792753694",
"description": "zink: store context flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86563c29efaa3598c36d31bdb4015f0d88ec970",
"description": "nv50/ir/ra: Fix copying compound for moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d145df51f74b8a3fc79e07b6b5e21495a99d1df",
"description": "zink: remove the workaround for depth_clip_enable on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b72fa26da2f2796c2a4e4fe1765e06483c5a9b",
"description": "turnip: keep the depth_clip_disable state at the pipeline builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cb41c51884c2488194f74e2ce637b950c835620",
"description": "freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7863c3b025042d7e41b5c9f73a6b7f788a87a3",
"description": "nir/types: fix glsl_matrix_type_is_row_major() assert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c702de7484832c1e0413120fb8e4445f95d40601",
"description": "zink: workaround depth sampler border color when z24 is z32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c017dfec62e448fea9ad9d16c575086b0de19b3b",
"description": "ci: Remove -Wno-error=maybe-uninitialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b4c8dbcac2b217e635b90a3ff58610566e0281",
"description": "svga: Clear query before usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4922c0dfbb6dd11d09d523a4a4eaba272d50fef",
"description": "r600: Switch to unreachable(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "828793cb82bab35f32028d86545514be1ca8b8e5",
"description": "gtest: Fix maybe-uninitialized compiler warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06335ed7642fbed617a2ebd6200399d038ffad0",
"description": "vulkan: Depend on vk_pipeline_layout in vk_cmd_enqueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa40a04ad94956e39f8f8b2f027f08df30d56886",
"description": "dzn: Use the vk_pipeline_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f287a1d0424204b2780d03acb4820a73af1f35",
"description": "dzn: Use the vk_descriptor_set_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73eecffabdd37fc2a181dfe38e35e4240812611e",
"description": "panvk: Use the vk_pipeline_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66f37a99e556f761349c7d3552d7ec9fcaff71c",
"description": "panvk: Use the vk_descriptor_set_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a579d33352c4cea4fe28288675aa463debe5982f",
"description": "lavapipe: Use the vk_pipeline_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "003f40134235d620615f3cee5333a9cfb37d245f",
"description": "lavapipe: Use the vk_descriptor_set_layout base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c75bcd9c549721a6717ffdf7026e80e6f153dc",
"description": "vulkan: Add a common implementation of pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949ce92f056f7171399437e5db6da4db64659c60",
"description": "vulkan: Add a base struct for descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46db2e5a60bd182324def30437556051d844cdd",
"description": "vulkan: Fix a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd3556a669b883129fff1d9acfdc58de3832a895",
"description": "util/xmlconfig: fix -Wmaybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4290c3d5b5f765c125ce529fcc870c735a774bd6",
"description": "dzn: Fix -Wswitch warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "804da0806d3ac127cf607588a25ca2b8d73fdf09",
"description": "dzn: Fix {back,front}_wr_uses_ref assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da493e144fdecf4f985595740c7aa6f7edc3aee6",
"description": "dzn: Fix printf() format in dxgi_get_factory() error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1715875e1f1004254292b131b42b0ab58cb2a08",
"description": "dzn: Fix 'statement with no effect' warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97dbebb55873a8d899b5b858fdf4a25d6f7a5e6f",
"description": "dzn: Fix unused var warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb8ca4bafe2199fb4a9584042ed0748d2b9b2dfa",
"description": "dzn: Fix copies of block-based formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3cf48e8f596096263cd97f52e61ebc8aebbee78",
"description": "dzn: Allow shaders to read from depth/stencil attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07befe4f821eda14ae94aa02a9fe64235ed97c9",
"description": "dzn: Introduce dzn_cmd_buffer_queue_image_range_state_transition()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "35356b1173ee62638d3b4c2397144f0e6c936fef"
},
{
"sha": "ed78cf307b5da5f769a7912b54bad7ff56e96e72",
"description": "dzn: Rename dzn_cmd_buffer_queue_image_subres_range_transition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb70b5dcf0f21d97f500f5860562040534dc173",
"description": "dzn: Don't call dzn_cmd_buffer_queue_transition_barriers() prematurely",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "037e7e8066c70139e03604e7042fdb1f94be9753",
"description": "v3d/ci: Add flake test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35356b1173ee62638d3b4c2397144f0e6c936fef",
"description": "dzn: Cache and pack transition barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2e769c1b60d99e7383b305cea84721329536b7a",
"description": "turnip: fix wrong size for lrz cs when lrz_track_quirk is enabled.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
},
{
"sha": "6d063ec900f449b08e6d9b934c16bb1996ff8171",
"description": "anv: remove device features handling now in runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c7b9007105e54cce70003297f16a180646b2f78",
"description": "lima: fix buffer overallocation for index, vertex and constant buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "24be0119016f6181f5a39e6405f17ad199bd695c"
},
{
"sha": "00cc5ec5cf775425dbb0a7c8c3e6ea8cb54e0a5f",
"description": "radv: do not emit SQTT user data packets on the SDMA queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e247cd05f30b963027bd5e9ffcadf2cfa27ff5b",
"description": "anv: disable non uniform indexing of UBOs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "710393b3aa4a99d446db0c41ef23eb44332332b4"
},
{
"sha": "afe47bf0641d2a7b4ed857eeab454d059e6b7338",
"description": "draw/cliptest: add support for guard band + full Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202bbedc55ab17ceb859d0c20817fb07d74bdb46",
"description": "lavapipe: streamline xfb shader setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18d97e0bcb393d2d801c7b4a446477d0f10989f",
"description": "lavapipe: break out part of shader optimization into function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb3043b535992fa00e2be7db846e70790f0e863",
"description": "zink: set PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY for device-local resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75724fe1190582eabfb10ae7d451a2a72938a721",
"description": "mesa/st: Fix border color type for stencil sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8183a728a201f9d4b66a0b371f196b64e432484f",
"description": "tu: Fix stencil border color with has_z24uint_s8uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d09cac98fc9980b0c16907369397d51a7282e6",
"description": "freedreno/a6xx: Fix border color with Z24UINT_S8UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e135c0344695a7f435ae0b64a6f0b4e81a32a583",
"description": "freedreno/fdl: Note border color constraints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4901a8f86ee3219f04355534cbc58c647129af76",
"description": "freedreno/a6xx: Use fdl format swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c64a4b537a7e919d959369c2c0cdd19447a251",
"description": "freedreno/a6xx: Fix border color swizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a928ae32587ee85894cc2fd7591a4555cf4c224",
"description": "freedreno/a6xx: Document border color/swizzle interaction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af897b9ed97c1e23c0d621b074ddb663fe769bd",
"description": "glsl: merge lower_buffer_access with lower_shared_reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9a7a20318c1381488154540a1db62d7cfd53658",
"description": "d3d12: Fix debug_printf format strings for cross platform builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f7f21fa558e5a9e6e1f80050ddc9d965d1a476",
"description": "vulkan_entrypoints_gen: For Windows ARM64EC, prefix symbols with '#'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c4cc0abc6036a688415093c1f4d15600487dff6",
"description": "ci: traces: switch to brotli compressed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "098b5804a0923df29eae8e11e11f510f8b8c10ac",
"description": "radv: Refactor lower_rt_derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9196fd3e1f551328f2d47a18471aa4fcbffee683",
"description": "radv: Fix the t comparison for triangles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec7e51997a23d9574035cf07927abe0b605335a",
"description": "radv: Introduce an enum for the any hit status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b8d10d270413a1f49ccce5563c1e4e96e10b6ef",
"description": "ci/lava: Improve result parsing regex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58313f3257b338928a8ae4ea375eedb50accf2bb",
"description": "etnaviv: switch depth mode when linear PE is used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb",
"description": "tu: Overhaul LRZ, implement on-GPU dir tracking and LRZ fast-clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f1d70ddd785361d989fcc565a675df173a1d82",
"description": "freedreno: document GRAS_UNKNOWN_810A",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cd91fdec389abb5d897a5eeaade2a26d18baa76",
"description": "freedreno: Document a650-specific CP_REG_WRITE flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5592c366cf1aa09dcc84797a37d62855ad6591e3",
"description": "freedreno: Document rest of GRAS_LRZ_CNTL, clarify UNK_25 event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edc7f40a83169c16dfd4612f84515ec4c0c9f6f6",
"description": "meson: drop dladdr check on win32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2dcbe87271bea04d4572063f28af33bca32e12f1"
},
{
"sha": "3129520a73336d72284cd98412bb8d77ed8415de",
"description": "ci/dzn: Add pipeline cache tests to the include list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91f1bd8f81dff866c769ea3bcc58450b9293b1a4",
"description": "dzn: Cache pipeline info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b686783ef9605195c8d85df7f6fa6176e8602b",
"description": "dzn: Cache DXIL shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52e2ca084af74ec3d00fa1e4d9546093289071a0",
"description": "dzn: Caculate a binding translation hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "276c73580d20e277e17a0fbac061bc4aca3152b5",
"description": "dzn: Cache NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66764904b3a4c17f5c904c3986fccd5b9265a5d3",
"description": "dzn: Move the compute shader compilation logic to a sub-function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6236d1eead45825de9c21d9ec3a5af2e13e1b56c",
"description": "dzn: Drop unneeded goto statement in dzn_compute_pipeline_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4630b703d23821ac57e52e9b9b58307029aa404",
"description": "dzn: Add a generic cached blob wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06f37025f14a3f4b3a4effb45c22cb343ed32e2a",
"description": "dzn: Hash pipeline layout stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391d3251fa2e17dc7dd8eef3069337e71b9cf1af",
"description": "dzn: Don't delegate binding translation to dxil_spirv_nir_passes()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b43711f386b732e35d4754e47399be0c3a2d71",
"description": "dzn: Save a few indentation levels in graphics_pipeline_compile_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84770a90bb3d32a9c2f71cd299edeec1cf702f37",
"description": "dzn: Use vk_to_mesa_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4a96675ec41185c90521b1e3e1d573361160b6c",
"description": "dzn: Fix potential nir_shader leak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af83f104da6d57c140752b7c1ddb790cf9e668e5",
"description": "dzn: Let dzn_pipeline_init() initialize the root signature in the stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "301fb478feeacc0303832dcd0f050391fbf64287",
"description": "dzn: Drop unused allocator passed to dzn_graphics_pipeline_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b886619313f46fe10ecf4ba26c9b1d4d603d31f7",
"description": "dzn: Drop useless while(link_mask != 0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31357f3cf4fb47f87caf21a60caf3167cefe613f",
"description": "dzn: Pass the maximum stream size to d3d12_pipeline_state_stream_new_desc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e531732b5f6417ae89e4ef099ff5c0ee47ad43",
"description": "dzn: Use d3d12_compute_pipeline_state_stream_new_desc() in the compute path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9feda65a83c7916562fa55596c8384c4b65fd6b3"
},
{
"sha": "d3e6ef195a2e55ee2f765153a210c7179b9476ee",
"description": "dzn: Fix assertion in d3d12_pipeline_state_stream_new_desc()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9feda65a83c7916562fa55596c8384c4b65fd6b3"
},
{
"sha": "26ca9a43441cb69f6934d62fa009317e7e902066",
"description": "dzn: Add missing D3D12_CACHED_PIPELINE_STATE to MAX_COMPUTE_PIPELINE_STATE_STREAM_SIZE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9feda65a83c7916562fa55596c8384c4b65fd6b3"
},
{
"sha": "c66caa1d589e052b5a472fd97ef11503a1e22f67",
"description": "dzn: Drop dzn_pipeline_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59abbe3d57488e7d86d6c71631647f073839957",
"description": "dzn: Initialize UUIDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be019e69e2c4df7ab2db17a0320b00cf0c6518d8",
"description": "dzn: Fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab5d176b83fe8d5bbf5502c38c4aa0a8558a22f",
"description": "pytracediff: implement pager ('less') invocation internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95fc0e1b7c5f8c8df7b4b3c719597e595d331725",
"description": "pytracediff: change how 'junk' calls are handled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf4d1c1fed71d9d59e5432163d242c347d907385",
"description": "pytracediff: make -M (\"method only\") option print arguments for differing calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8819d372e5df93389bd72d2281a9119e8d402366",
"description": "pytracediff: add per-line difference highlighting for blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3421d9ecade49ac892776f366853c5d0600855f6",
"description": "gallium/tools: reimplement tracediff completely in Python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f70a1cd140fbf7752678d1bfc5fa972da4120bf",
"description": "gallium/tools: add option for ignoring junk calls in trace dumper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f00b54873b50113448bf2bffd9208eaf378a671",
"description": "trace: Allow to control nir dumping via an environment variable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ddb959532309d0a23dc018e6205c5b3f08173f",
"description": "trace: Bring state dump up to speed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0296050c0eaaccdcea3cc03cd16a1a5da89dfaf1",
"description": "trace: Parse character data more efficiently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69fbcdb568ab029ae10c10b919ad9b45f0a1f245",
"description": "trace: Dump NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "382c6d395c94f64758e51b287e684fe24a1dfb0a",
"description": "lavapipe: Prevent mapping buffers beyond their size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78caa7f7d65050c1f2e9d05652a446868a1565d",
"description": "trace: Fix framebuffer state serialization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0371b1707b2ff1b5c60fa2248a1eeea79d977544",
"description": "dzn: Hook-up device-lost detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a491d16284ca7387eb47e41f53eccba2c14a760",
"description": "radv: Use vk_pipeline_hash_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2bb3b11e5fc044b4bdf4b10501fa88638df9ad6",
"description": "radv: Kill unused fs_m local var in radv_create_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02384ca13cde7d2b20423054d88f796643de065a",
"description": "tu: Use vk_pipeline_hash_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8cd159538b2087fc4fd8894a4d415722d0d55fa",
"description": "v3dv: Use vk_pipeline_hash_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863b6317a3ac0b398ea7231a2bd87fe1473e1362",
"description": "v3dv: Fix nir_shader leaks in v3dv_meta_{clear,copy}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17dff363ce4cad7b936f64f843500d94803185d7",
"description": "anv: Use vk_pipeline_hash_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "542538cf0212c4e24db01cda59b9ece55f51615e",
"description": "vulkan: Add a vk_pipeline_hash_shader_stage() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5b54c9d1c3e724507f0f2fbd7d5e6381c1225e",
"description": "nir/serialize: Silence integer-overflow false positive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "370ca07482a29847b1de60bd71963b307de4f48b",
"description": "nir/serialize: Support texop >= 16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "603e6ba972dae06fe0a198fc00b6aa4a0a33d479"
},
{
"sha": "cfccd93efc95277a739a202a036cbea36fde85f4",
"description": "broadcom/compiler: don't predicate postponed spills",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98420408d0bd0d339c723d6de544a668b2b8f9b6",
"description": "broadcom/compiler: fix postponed TMU spills with multiple writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bc65b1d81f1064a1ef14a6afbeab2dc46e2329b",
"description": "v3dv: fix leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1951065a1613bc64351e6ff461677fe9f301b772",
"description": "zink: delete zink_resource_object::dt_has_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "314a24998af914f13df4bcbff30a4d5b793a3aba",
"description": "zink: use kopper_displaytarget type directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6786e508a292fb184affbe5968ae890c7e00636b",
"description": "zink: acquire swapchain images on image map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b400f1defc83be535a8f45998e465c9745d606ea",
"description": "zink: no-op pixmap frontbuffer flush calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5ab9e173cb0fafca4f03c6f9a3a657f6f59a4f",
"description": "zink: delete zink_resource_object::acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab8b729d6576772c1ea49c9351bcf696f498ca2",
"description": "zink: ensure pending present flushes are handled during frontbuffer flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbaca89cd9ed4ca774938372752e71507126a66b",
"description": "zink: flag batch as having work during frontbuffer flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8606e5cff8f28e10eef8aa9a5916777eaf7891f9",
"description": "zink: improve no-op acquire detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49d9a3605bc5b7b69a4549b4b6c57620a621d75d",
"description": "zink: remove unnecessary code in kopper readback acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb306a0adb50426311d3f585c018235590647ac1",
"description": "zink: remove broken kopper assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9625e99110c831df533a1cea00d57feee1ff3a44",
"description": "zink: use better determination for handling swapchain acquire submits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92228a6d283c763aa80b955d68420dec293bdd4b",
"description": "zink: move 'acquired' flag onto swapchain struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c47378fb0fd4334c7c38cf8dd9a4a3505ec76ef9",
"description": "zink: move to AoS for storing swapchain struct data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983dcda16ad969bf6f59f8873966635903f19104",
"description": "zink: track whether current swapchain has data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ce1889db94385a1584ee45481a099bcf229ab8",
"description": "zink: fix kopper_acquire return value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ab1941fc0e990d10e050d6e8a75fc1fa9fb75456"
},
{
"sha": "24be0119016f6181f5a39e6405f17ad199bd695c",
"description": "lima: wire up MSAA 4x support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f93bee19d9c9275c7dffa19fc9d4c795950b4359",
"description": "ci/turnip: Trim the a630 VK run a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "523ed9521b897676c383cbf511ff42a3bd026d97",
"description": "ci/turnip: Test traces on turnip using zink.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e53194f44a3aa1ae07eabd4a046c49f063d644f",
"description": "ci/freedreno: Add vulkan+gl integration testing in piglit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9090bb1fbd601516756c0830c8b6c57bb2c3bd40",
"description": "ci/traces: Drop ZINK_USE_LAVAPIPE ICD override.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83709ac3cfb0bdd3d4770b509ec278a04fa22bca",
"description": "ci/traces: GC unused code for DXVK trace replay.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67bbe79d35d111506744b4f0330a211bc8300445",
"description": "lavapipe: always set point_tri_clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18492faa9f692d62cee774066ef182d3e279eec",
"description": "lima,panfrost: Do not ralloc contexts against the screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0fcf73bc2d4dc292895ef8930f4f445d933b1630"
},
{
"sha": "a530b90cd3d9fe38da4a94b15adeafa5652eb0b3",
"description": "zink: remove swizzle from fbfetch lowering",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "31b04e420b0eb080084c6323066ea0b83929d59e",
"description": "glx/dri: Fix DRI drawable release at MakeCurrent time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59944831a794e3797839fd7066e34c802c69d43e",
"description": "microsoft/clc: Add a unit test for unused image kernel args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca23a4af6734afb3056c095761d8554f38bd4d70",
"description": "microsoft/clc: Remove dead image vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd37959680725e0b3f96a4e91757bcc0d8d60e7e",
"description": "microsoft/clc: Fix test double free in the case of compilation failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d69e258e8e6238204bbadb876e3760219280bbd6",
"description": "microsoft/clc: Enable tests that pass on server 2022",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dcbe87271bea04d4572063f28af33bca32e12f1",
"description": "util/disk_cache: Implement disk_cache_get_function_identifier for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7d1c0637529301d3e319ec5f1c883c5f249783",
"description": "intel/clc: enable fp16 & subgroups for GRL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf44282deb4ed08bd6a998fe6b75b2944f0f6edd",
"description": "clc: add new feature options for intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e895f8b0496f9f15359a5d98ef722d3d9753bc4",
"description": "radv: vectorize nir_op_fabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45a39c44bef8296d14ecc39c92b83d64db3f209",
"description": "radv: vectorize nir_op_fdiv & nir_op_flrp & nir_op_ineg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def3690447176edba1b063962bbbbdc6e2598ebf",
"description": "radv: use callback for nir_lower_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4235dd7b47286919fdd7f0c9dfad6e4055d9fb1f",
"description": "radv: don't lower vectorized instructions to 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c298ab0d2362db180dfb8d619125916aa66c07a8",
"description": "aco: correctly validate v_fma_mixhi_f16 register assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ba24cd6291eaf07734e2da6c68e339f21c43ac",
"description": "anv: disable injection of primitive shading rate for mesh",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1542ab70eb415c028542c0ce93a6dd7463220eba"
},
{
"sha": "42b551fe7f970c8fd6e530e3d2169abb934c72c2",
"description": "intel/compiler: adjust task payload offsets as late as possible",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4"
},
{
"sha": "3dc6a98d78c669b28ee600b9da7086febb859e8f",
"description": "intel/common: allocate space for at least one task urb",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c93cbc77f78ac4d6c479f657e6f92952fd357211"
},
{
"sha": "899aa7925b0bc5d01f916200164796304cefc091",
"description": "c11: reinstate the original license and authorship",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b2ddec4e98fea9b824e7258468e5b5da9ba848b0"
},
{
"sha": "3f6edbc7258ae4a92ebaf17749df1a824d2a4de1",
"description": "intel/blorp: Dirty depth bounds dynamic state bits after blorp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56ef501e3aa4b12f41c0520bbc5fa920b0efa0f8"
},
{
"sha": "b6bb7f899849145e759eb175421d378b9709c57c",
"description": "anv: Dirty all dynamic state bits when creating command buffer state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48229d11bab48569250e8ef43d6476f2ef3b9281"
},
{
"sha": "f4386b81e612a81829911b2398248b30f27aaee0",
"description": "intel: fix typos found by codespell",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab0e09803a53ac574751c48215d3240347cc9bc3",
"description": "dzn: Enable the depthClamp feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7d6f52821a5274e3e0405f7a1502eaa669569c0",
"description": "dzn: Enable shader{Clip,Cull}Distance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "716aeafb67300dcadcd0ecd497d4f867e6151ff3",
"description": "dzn: Enable dynamic indexing on all kind of descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4fe3d21f5b6871befa3da90784b0ade7cdc88c",
"description": "dzn: Advertise shaderImageGatherExtended support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7988e966fc20f9ad438c7c53e6ace3e39bd45d1c",
"description": "dzn: Advertise anisotropic filtering support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee536ea633b036f1ec45a65c66eed3a854885702",
"description": "nir/serialize: Put dest last in packed_instr::tex",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35655865cbde648f6dcfad38fa095d9ec0c4e45b"
},
{
"sha": "68e5265fa1be1946c5a20eabf4974b4d296649a1",
"description": "anv: silence border color swizzle debug message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd997bde2f94a4d1510ea0543779eadeaa7a4aba",
"description": "radv: dump UMR waves before UMR rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c908d4587c32db0f2076ea1f15957835bbc1812",
"description": "radv: fix command line for dumping waves with UMR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915bc6a179e3844afea05b4c5888601d88a859fc",
"description": "radv: use RADEON_FLAG_VA_UNCACHED for the trace BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7890637e2e96eceac747d6e90614109799f40b",
"description": "radv: disable small primitive culling for user sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f392b6c1ad4a360a02eb2a4024e3d7bb03a4b759",
"description": "v3dv: Implement VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a24fd4a239fcfb196f8cd89b196bcdcace4b2a",
"description": "ci: Revert \"CI: Lima farm is offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "686e20afcd32cb80b96984c8eb4428e777fbce97"
},
{
"sha": "04b15f88e7695327a970be0e748302ec0fb728c4",
"description": "radeonsi: replace llvm gs input handle with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36197b8dc08882af70281af0e5b9e264e9ad9a0a",
"description": "ac/llvm: get back nir_intrinsic_load_gs_vertex_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f1f115fab35d6f66402fe8b66d226eb0b31d1a",
"description": "ac/nir: add triangle_strip_adjacency_fix to gs input lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ddee90ca7b07c2c292ad42777b1e9848d5b513",
"description": "radeonsi: replace llvm es output with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "109eb378e52b6c0030856bc1fec29454b635956c",
"description": "ac/nir: change es output lower param to esgs_itemsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b5e8b2af728653c17af5ef26c03b60bafa76c7b",
"description": "ac/nir: remove unused param num_reserved_es_outputs from gs input lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66eba2072c8f50aa8589ae45fad93254d44cca2",
"description": "radeonsi: set lds for gs/es to handle nir shared memory load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddd15f6c70632c92cb15f884c943068035635a3",
"description": "ac/nir: skip gl_ViewportIndex and gl_Layer write in ES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06d493dde22f112754365e35f263cb384ccb7b3b",
"description": "radeonsi: implement two esgs ring nir intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc01f6e797161c4385ef60ce57a3c8c5e835742",
"description": "ac/llvm: fix code format alignment in visit_load_local_invocation_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78471143438e0572811c28c1bc9f3b5f258b6ccf",
"description": "radeonsi: replace llvm tes input load with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6aeeecbbd8ef7e603444a634bb2470ca64395d",
"description": "radeonsi: set uses_vmem_load_other for nir_intrinsic_load_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7e167bbdfa8bcdb826309698acee3f96c02331",
"description": "radeonsi: enable PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4",
"description": "radeonsi: replace llvm tcs output with nir lower pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00845faf4f4a2fd46c5efc40a2b8cee32243265",
"description": "ac/nir: add no_input_lds_space param to hs output lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f8d06bd059614c7b970549f02600e465d1f3d5b",
"description": "ac/llvm: handle write mask for nir_intrinsic_store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baaeca7d1ac7cc0abd50ce265d41990281607b41",
"description": "radeonsi: implement nir_intrinsic_load_tess_rel_patch_id_amd for both tcs and tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3853dfcd442c08e67651adc9e5e5b3e6d1d2de3f",
"description": "radeonsi: implement nir_intrinsic_load_ring_tess_offchip(_offset)_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ec864c0578531ff37fbd50aa0c12193d29f6300",
"description": "radeonsi: preload tess offchip ring for tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9b02b4d0be79bbfae8172a4736754b91845fb9",
"description": "ac/nir: add wave_size parameter to ac_nir_lower_hs_outputs_to_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d51831a8a2ccdb5263511fa09888a94108bff3",
"description": "ac/nir: add pass_tessfactors_by_reg param to hs output lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ccb9634de732b3fd30210d59715268be04dae2d",
"description": "ac/nir: use nir_intrinsic_load_hs_out_patch_data_offset_amd in tess lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf589321c5acfce67c18dc2455fc3a54fd86135",
"description": "ac/nir: add nir_intrinsic_load_hs_out_patch_data_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ba6d2b10739d9ca06099197cc44b49c77fd8b3a",
"description": "ac/nir: remove unused parameter in tes input lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07e025a390a0d07bdf2d8888a4291f1153f088cd",
"description": "radeonsi: implement nir_intrinsic_load_tcs_num_patches_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1763ad4b362c9f3a1fd12b6d06009b17fac3d24",
"description": "radeonsi: replace llvm based fixed tcs with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab9c42b43d907696d2e18c5020a5abcaae47096",
"description": "radeonsi: add si_create_passthrough_tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74350cf0575fc3c070e4eae811d4cac43fad7d7a",
"description": "radeonsi: support multi stage shader state creation in nir shaderlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5995766548b9cdd17fd0a14ba86fcb524c65cba",
"description": "radeonsi: use si_shader as parameter in si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05b829cd0c2ac644e8b68941a3194030ab13e917",
"description": "radeonsi: deserialize nir binary in si_check_blend_dst_sampler_noop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa70d92ce629ae49c7555cbeeff66feacaac812",
"description": "radv: no need to do gs_alloc_req for newer chips in ngg vs/tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e596a5f0fbb790af70927ae25ab757142a84a8",
"description": "ac/llvm: conditionally check wave id in gs sendmsg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e75f11625d1d9bac1d8c477ec75924290325c705",
"description": "radv: Deal with derefs from opaque types in function parameters.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7d6365f20078cda63052eecc0e3aad9a3779d28",
"description": "Android.mk: Intermediate output paths may already be absolute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5feb025086382b81473ba4e3e2db35beacaaf8c9",
"description": "Android.mk: Generate the dummy source in local-generated-sources-dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a1a28d97b36e8c11c49f4029d184def705760b",
"description": "Android.mk: Make mesa3d-lib work with absolute path meson outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d4a0f8b299d96c6161ed2eeeafa0bf47969a33",
"description": "Android.mk: Cleanup mesa3d-lib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28efd80ebb4d8602dbaba29714e77906ea36be3",
"description": "iris: Update comment about 2GB dynamic state range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "627ba5c91b80bab8653dc5c6cc64206ebd8d7c44",
"description": "venus: support VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8109851961b794bbb41cfbb40b7e53012eaf6d",
"description": "venus: enable VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f862cc070fd07437cd010446375f86f8a8546e74",
"description": "venus: update venus-protocol with VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21374eb77744653c8e61eb43babf5114f5fd6a0f",
"description": "vulkan/render_pass: Support VkAttachmentSampleCountInfoAMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "541819b2d6d37f435702b63817a363be2e3e447b",
"description": "vulkan/render_pass: Allow for mixed sample counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e11cdc77a6ac186bdce0b98cc2e5d4ca5857999",
"description": "vulkan/render_pass: Pass sample locations to barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6216c59dbba7312f2077125b94109c663bf1d255",
"description": "vulkan/render_pass: Use a special layout for self-dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10012a2b24ef7c40ad55987cb52b571e7979555",
"description": "anv: Use CmdBeginRendering for resumes in BeginCommandBuffer when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a204d5cf370116a427361410a449dde002bc143",
"description": "vulkan/render_pass: Add a better helper for render pass inheritance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f904b95ef075e652023a3832799c0f96fa3d3200",
"description": "zink: add a turnip driver workaround for EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f57818ce544d4f29c0ec65a168a7d4d46370419",
"description": "zink: fix-ish depth clipping without VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c127ca0188a837b810f7269e7bb648523715c46",
"description": "nir/opt_memcpy: Add another case for function_temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc85065944af2c1f089c59155630561263b6b2e0",
"description": "nir: Add an options parameter to deref_instr_has_complex_use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6123460fde1c6f70fe8f1c1aed745cb31bee736",
"description": "nir/opt_memcpy: lower copies to/from tightly packed types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82127961d2a3a70d7a3a5d4c234f5e866cd54503",
"description": "zink: remove another zink/tu fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c81016f53c9745cf78a1c5133413bc67359b1e9b",
"description": "ci/dzn: Copy testlog.{css,xsl} to the result dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9c37e5ba8efd4bb791cca87d5d054ff034f183f",
"description": "microsoft/compiler: Fix emit_ubo_var()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e710f2cf3c7b4f165fdf55e4e2163d075c6dca5",
"description": "dzn: Transition resource to RENDER_TARGET/DEPTH_WRITE before clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02002c8f12eba89abcbf0a71e5ee01b2a5ae7635",
"description": "dzn: Clamp depthBiasConstantFactor when doing the float -> int conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9527fbe596e2ace276c158f67a900c29aad6cdd0",
"description": "dzn: Fix CmdPushConstants()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aeefe8d75345ae908e3f254249e06dfebd4b26f",
"description": "tu: Don't count 3d blits in QUERY_TYPE_PRIMITIVES_GENERATED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ef19e6ce19e5ac1a06fcb847fa87abf602182a",
"description": "tu: Use hw binning or sysmem with QUERY_TYPE_PRIMITIVES_GENERATED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33641b2a26a4fa74d3e71f6a69d206955764a461",
"description": "aco: cleanup force-waitcnt output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9116b9f00db78f7129d47000f41e4295137c85fd",
"description": "CODEOWNERS: evelikov renamed to xexaxo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3163f2e0a68f07c3e0fbc9eb46e67e8e320e49b5",
"description": "CODEOWNERS: Update c11 code owners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "318473eaf133e8ec332591c8eb234278b025f7e0",
"description": "intel/blorp/gen6: Set BLEND_STATEChange only if emitting the blend state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb93ecacd77974e864bf28875bba6e3e41667c1e",
"description": "pvr: Rename loop iterator variable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6e1e84067fa8ed5044198d5d656d0e318ceb27",
"description": "pvr: Fix off by 1 error in buffer_id for ubo pds program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4240c83960b049d2b18f6912c51ece5df506fd0c",
"description": "pvr: Handle vdm degen_cull_enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7858c32550829e14fa665285fe41b8eb58462a37",
"description": "pvr: Fix physical device limits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac5a2fdfa288d7a5f5a42837987fbaf5eb268f5",
"description": "anv: make apply_pipeline_layout/compute_push_layout visible to NIR debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed429af5864631b196c7299f17e725540544b213",
"description": "radv: Don't check if we need to copy immutable samplers for non push templates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f075aa1c11c6a8630a81e7168f1ce20f42d378ec",
"description": "ci: add wrapper script for Valve's traces runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd2f529a6bca98f5949465ccff96f6ba13c955af",
"description": "ci: move b2c artifacts to its own directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cec48994cc9b5653ee7cbab3399de47d29d26b74",
"description": "ci: upgrade to DXVK v1.10.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe649b38c412a07c615eab890c2b252e26c4b559",
"description": "ci: upgrade gfxreconstruct build to v0.9.10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433c436c32d68d48fb477a0a588e25d865bd90c2",
"description": "ci: add Linux build of apitrace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "084cf578ef6a1751d1730c6ff58c9a75264f7756",
"description": "ci: fix shellcheck violations in the test-vk building script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8756de2d8071baeba0a2763856eeeff39fd8f0e3",
"description": "ci: install gfxinfo-mupuf in the test-vk image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf1362d7a4bc292ab3bb283736090d252e5c7c4f",
"description": "ci: install a more recent version of Wine in the test-vk image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01a1af181988696951e09f1976adb638930afcf1",
"description": "radv/ci: update vkd3d-proton results for AMD's Kabini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f86344bd68935c7518c0ee88a28d894a609563b",
"description": "zink: use tracked barrier info for generated barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e764fa50d58054259cec1fc613a0aa6ef9d60f",
"description": "zink: track gfx/compute descriptor barrier info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74dd6e69b44f3301131961af53348c8cb96d844a",
"description": "zink: fix image bind counting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d56912208fd00297ca2c002e5d505083beb090b",
"description": "zink: track overall samplerview bind counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49cc3696bddccea2855cd895211e5c3ce2ac3101",
"description": "zink: track ssbo bind counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38b2adb886c09dc8177eb454633e5ecc3143eb8",
"description": "zink: use the bigger of the variable type and interface type for bo sizing",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "e060d98aac588247f195988b58c2dcb04fef4bb8",
"description": "util: use force_gl_map_buffer_synchronized workaround with RAGE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f686bfc852e56ed7f688a8c3653ca68de04994b",
"description": "util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74d3e71be4f48c673516b2d70ea9eb914049e6a",
"description": "lavapipe: skip post-copy pNext checking during pipeline creation for composites",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a92d28adc6208d8cb3c4a6d317acdb05149379",
"description": "lavapipe: add a pipeline library assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a69aeb9c1f2324ec5b988786152b52d6ea9cbc8",
"description": "lavapipe: fix renderpass info handling during pipeline creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7018b630edd90776029803c3b41df8dbdcaacd45",
"description": "lavapipe: copy more pNexts for pipeline creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aaab4a232cbd377ac6e22295f70d41be4a9c56e",
"description": "lavapipe: zero out blend info if blend isn't enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be88a84640ea371f18bd0713142c14e5b7241f7",
"description": "panfrost: Use u_default_clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32ac20862f16494403fd8ad31a57ffb84f9feef",
"description": "iris: Use u_default_clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd21d32fe404311fe7edc49801513525c19993c0",
"description": "gallium: Add a u_default_clear_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b11618dfa18230b01d5dc5ad773a34f2a568c56",
"description": "anv: disable perf queries on non RCS engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00ebb913a80bd178b0b05231dd4ec883f997069",
"description": "u_blitter: Remove util_blitter_copy_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f5c6ea873bb767a14a9c1eb4e6907e8bd76d48",
"description": "r600g: Remove streamout-based buffer copy path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f367c5557356a18603fd7a18b8e3e1dd38a5faab",
"description": "microsoft/spirv_to_dxil: Fix discard semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6689fa2ab4eae15fbd73bba250f42b3fe3b50a3f",
"description": "nir/range_analysis: Teach range analysis about fdot opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f50fe9b0b6b108caa3334e4ddde1871b52ce9a31",
"description": "egl/wayland: Don't try to access modifiers u_vector as dynarray",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5848b2dac1464f5364dc2a76bd11cac0cb5769b"
},
{
"sha": "8ce7faab47a77377a6a1313a80580828b052f878",
"description": "vulkan: Add a vk_pipeline_shader_stage_to_nir helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "288c1c29fb47af0d515efdbd4442f5de5561daae",
"description": "vulkan/nir: Make spirv_data const in vk_spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a7d924c7a4f5d819b961c1cd3bd0c2060789a5",
"description": "pvr: csbgen: Make all generated enums unambiguous",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc0a3ed44d9dfd0cd9abcb3fb525515346bdc8d",
"description": "r300: only run merge_movs pass on R500",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c2959c0256167bc97ed338e12e0543a967f2fc3"
},
{
"sha": "b1df00cb7943c9869b1542c97ebb4eac81c0040c",
"description": "tu: Check dereferenced value of rop_reads_dst.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "94be0dd0b86cf7dcedd94e732d8ee91bd16d091d"
},
{
"sha": "7d706af76b2c41ee2d496efabcf96ac5c4a61de2",
"description": "ir3: Fix vectorizer condition for SSBOs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf49d4a084be659b5aaded4e4f094fb5a049698e"
},
{
"sha": "6fc2622abd3c4d66742437e6fd4d8757ff65d74d",
"description": "aco: don't skip VS->TCS barrier if TCS output vertices doesn't match input",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "152092b8eaddd46a11f1a08514742e72ba1c195e"
},
{
"sha": "d4ce845a8db246b4f0f8a90dd3b654cf4dc571e2",
"description": "meson: Enable wgl tests on mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e34d6d8e1f1424819e4d457463490b9234867b",
"description": "ci: Building all mesa functional with mingw on debian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb53094ac1587b7f9d1a875eb1ea2f132dd4723f",
"description": "d3d12: Turn d3d12_format.h to include d3d12_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cdebc11ad74b8a78610940fdfa8c641c04f481a",
"description": "ci: Trigger the new mingw/linux dockers to be build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbfd6dfe2ef901979590ca440d91c86c937e64c2",
"description": "ci: Prepare the container for building all mesa components with mingw under linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20a236c75579e0c5563fc9ae65739cc214b7ea2f",
"description": "ci/x86_build: Getting pushd popd be paired, avoid using cd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52f280bd7b0c95b045c61f66fa8e2f7f4125eed",
"description": "dzn: Fixes incompatible pointer type error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a387c9284a702a14d9009745a6a7158762d6c175",
"description": "microsoft/clc: Disable clc_compiler_test on non-windows platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1e94f8c81c4142b8ba53ad4cd054457be342d5d",
"description": "microsoft/clc: Fixes narrowing error in clc_compiler_test.cpp with mingw/gcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb78a27d82a182b749c592b8749d0985a90b894",
"description": "d3d12: Fixes compiling error in d3d12/wgl/d3d12_wgl_framebuffer.cpp with gcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05097d1f6c366fe3384063782cf4a391219870bd",
"description": "d3d12: Convert #include <Windows.h> to #include <windows.h> for mingw on linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b181fe1b2e0c188d8a4175c91d31ab2420c6e7c",
"description": "d3d12: Use static_cast instead of dynamic_cast in d3d12_video_enc_h264.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb36dc6c2e52a428db55b6d8fefbe1011288862",
"description": "turnip: Use the new border color helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "498a8e77dd9a437f0af48c6c4921e87057cf4d61",
"description": "lavapipe: Use the new border color helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8882718b7fa9c4dc4d47ed99ab4801fe94ca530",
"description": "panvk: Use the new border color helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981cf8a41d44b8e851b115d2e10535d93bd85ca2",
"description": "vulkan: Add some border color helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc42bbff4ce8bbfe45b0ae593cfeb218bc068200",
"description": "iris: Wa_14016820455 for GFX_VERx10 == 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d05ffa465329ac0d804510e9882c245f9a12ee1",
"description": "anv: limit RT writes to number of color outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4f502de3228ec37dfcaa38225077ec3709d74ea"
},
{
"sha": "76981e5615fae277dd2f2ed0b6f2a455bd7d5fc1",
"description": "agx: Handle loop { if { loop { .. } } }",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "062e822e1b9d4329ab320a8771050230c7ca57dc",
"description": "ci/bare-metal: Collapse artifacts wget by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13bf36588d40f20ce196889320279cbff6f0e79c",
"description": "ci/bare-metal: Consolidate needs declarations in .baremetal-test-*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f9566cbb039ceddc416cc6851de3385bb40f0a1",
"description": "ci/bare-metal: Remove \"stage: test\" from .baremetal-test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13f04fcf09ceac5d79c879dd47d98e0271ae991",
"description": "zink: flag dmabufs for foreign queue transition on flush_resource call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c34e93aa767f5123968bef15092817211220b9",
"description": "zink: add flag to indicate if a resource is a dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69cad6dcb71af13d6f390fb03137b2a820a6b11e",
"description": "ci/freedreno: Turn a530 back on by default and update expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e3c51cbd8a2240a1d18fedad142b9c2ed9573fb",
"description": "freedreno/a5xx: Set the buffer bit appropriately in XS_CTRL_REG0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cf2b24eafe9335b9eb605f252b692dad6215dfe",
"description": "freedreno/ir3: Disable image/ssbo 16-bit conversion folding pre-a6xx.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "49dc60efa1df60563a7e992f5070ed10541ab8af"
},
{
"sha": "fd1f2d3b5a4a019c694d4e4f56b8e1ebd3d05630",
"description": "nir: Add and use algebraic property \"is selection\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a2fbc5101d6e6b5d18903c7a0bd84037dbdddc",
"description": "nir/algebraic: Fix NaN-unsafe fcsel patterns",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f5b3c37c5d757f6ffe994bae24071c0462bb13f"
},
{
"sha": "ccd18ec4f34b6f1407fb7c1671de8c789f33fa1f",
"description": "nir: i32csel opcodes should compare with integer zero",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f5b3c37c5d757f6ffe994bae24071c0462bb13f"
},
{
"sha": "d45583808104de6b904bbb8f9a53732ea100788a",
"description": "tu: Fix linemode for tessellation with isolines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "542211676c58b0410662e1a959e259487c103e71"
},
{
"sha": "e812e8892a1572e3abaa29fe2ee4516cc2a743e3",
"description": "v3d: Drop workaround for u_blitter bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1c1b9687e8d58b62df5bc563c784cffda325611",
"description": "tu: Do not expose storage image/buffer features for PACK16 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4309e09d6feab01c11c88249389cc35c9fe595cc",
"description": "vc4: Propagate txf_ms's dest_type to the lowered txf.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "708c47e663be686b150c1dae33fee5b8323c8d1b"
},
{
"sha": "1de87497babead03036539f05dc83fa059dba61c",
"description": "ci/vc4: Turn on deqp-egl testing by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9fad0b9aacc3cd12a15eeb7dc7b37590bf03e52",
"description": "ci/vc4: Merge quick_shader in with deqp-gles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872a1ae69ec31c63f2ff5dd6503c5ff5130bef5d",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90586f812c9013b49b9c3a2b93664d4707828b9d",
"description": "mesa: explicitly disallow multiple pointsize exports from generating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "096c5aa34a835d66b0cb5d83cc513980113a8e74",
"description": "mesa: enforce pointsize exports if pointsize is being clamped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e2c132eb81b83bba932a6f60ec070ede5863b57",
"description": "mesa: skip pointsize exports if pointsize attenuation is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de732cf61b5e09970de7702ecf2faac0faf1910d",
"description": "mesa: rename PointSizeIsOne -> PointSizeIsSet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2155a044d1ab1d511bb87da8534ad576a3f06b6",
"description": "mesa: break out PointSizeIsOne setting to util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4830cc77cb8d1f9113b799b68fbaefc91dcc5344",
"description": "nir/lower_point_size: apply point size clamping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a126495113ff7f18be759e4606435d54b48fcc",
"description": "virgl: overpropagate precise flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4a34cd3234858dbfe990ede81d3a61edf95c9da"
},
{
"sha": "e1488d937430ac35e1e2fd0f4aa5bdbaddaa32f9",
"description": "radeon: Support shared memory user pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f871aa10a117168ed375bbe9e25ca3496fbb1569",
"description": "intel/compiler: assert that base is 0 for [load|store]_shared intrins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71",
"description": "nir/lower_task_shader: don't use base index for shared memory intrinsics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "49b8fffeed9dc9b6002d69cf16edffe059112daf",
"description": "nir/lower_task_shader: insert barrier before/after shared memory read/write",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "c601ba332b4a106072cd3315b7886e9937d86212",
"description": "ir3/sched: Fix could_sched() determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8671b2182b4bfb835355ef383b0ab0293d9462a",
"description": "meson/tu: Don't compile libdrm paths if KGSL is selected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad7be1b36b43ef2445feb83bdaf9b7c9c7b8ef5",
"description": "meson/pps: Check if libdrm exists to compile pps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee6a0c675b1701df46ed9fc4eab1a5d48a47dd0f",
"description": "meson: Define _GNU_SOURCE for android host system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad3d6d9c6e3f96ec44573e8d9044a24988cc44e5",
"description": "radv/llvm: always emit a null export even if the FS doesn't discard",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdf3797aeb77a8346c1af6d86f77a7a834cca777"
},
{
"sha": "17645cb29c46e66f9ba58798142ceee0ed42ac6d",
"description": "llvmpipe: enable PIPE_CAP_FBFETCH_ZS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccaa7920ef6534b6ce1cff7a48d5f84369cfc398",
"description": "llvmpipe: implement FB fetch for depth/stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba3e797ee2c354b0871eb108d1c77c667a7af1e",
"description": "llvmpipe: simplify early/late zs tests selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443ef18f0c95af9c3c93a2e7d62362e8da6d3a8e",
"description": "llvmpipe: enable per-sample shading when FB fetch is used",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "8788b175969c8adadb36921b4634d1e3db6aee06",
"description": "nir_to_tgsi: Don't count ZS fbfetch vars as outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "959b7480388aa499c00fa2bd531cba92b7799c94",
"description": "glsl: add language support for GL_ARM_shader_framebuffer_fetch_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f22a1823a77183fb28e8a6dd312d723c3fda87",
"description": "gallium: add PIPE_CAP_FBFETCH_ZS and expose extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e89401140d1b3a17052899c54577de3f008b67",
"description": "glx/drisw: use xcb instead of X to query connection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e723fb775ddad543d63f31e898458b7e77bcd8",
"description": "wsi/x11: add xcb_put_image support for larger transfers.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5dbb1139c5e5bff0dc52fc2e4c3c19da1cdb4bf",
"description": "egl/x11: add missing put_image cookie cleanups",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6082ac62e8aa5922820b219103659c3c4f2f53f",
"description": "egl/x11: split large put image requests to avoid server destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8fc5cca9039e7d4ea08cc6d99fe9c4f8cc49f8b",
"description": "zink: fix dual_src_blend driconf workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea005c9e0470adbaa167b6a1d2da5f04efe2035a",
"description": "glx/drisw: invalidate drawables upon binding context if flush extension exists",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b63e536e54c00de9dc1b634265de3337318588",
"description": "glx/drisw: store the flush extension to the screen",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee1c4fc7f35c74103af50d6b6ccfe46e3ccc384",
"description": "ci/lava: Filter out undesired messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d074879b82f6bc694a626631de7b4ff305211a",
"description": "vulkan/wsi: Use HAVE_LIBDRM to detect DRM instead of !_WIN32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7127fbc4c9aefeb182fcd2d047b8e4438ef0896",
"description": "intel/tools: Print memory info in intel_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf2a35a76e0a92936bd10a25349eeff29d73684",
"description": "iris/bufmgr: Use memory info from devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1505f943976c4edba79bac133db1007288fcf7a9",
"description": "anv: Use memory info from devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4289c9ec13c9dfdbcda8217c7fb4a87baec4868f",
"description": "intel/dev: add a fallback when memory regions are not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e727297e83572820f0a1a0db69877d55a36fb64",
"description": "intel/dev: add a helper to update memory info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aecfbf0f4abd6932ae071c27bd8e6c3639b8dd1",
"description": "intel/dev: Add devinfo::mem to store i915 regions information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1222c86e34fb7ba5085c598b7d1d073258d9fafc",
"description": "panfrost: Bump ESSL_FEATURE_LEVEL on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74460a5d7544d08b653957e2e283235d66ebf8af",
"description": "panfrost: Enable CAP_INDIRECT_TEMP_ADDR on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d84bb00dc4d75652e07d0a3d9f0663431f9bdc8",
"description": "panfrost: Enable more FP16 caps on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fedf22b6089f0251426cd4c431363bbd0e4413a",
"description": "pan/bi: Tune lower_vars_to_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd021a618f3aeb2148060774b018343f059f7d1e",
"description": "pan/va: Replace MKVEC.v4i8 with MKVEC.v2i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c570693c19dd72c40b58e8345bc86c70674670e6",
"description": "pan/va: Pack MKVEC.v2i8 byte lanes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10301885abe83897da84b0f09e36a7a68d2c491d",
"description": "pan/bi: Constant fold MKVEC.v2i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2833d0472af6ee29f25e863e765d85cadc33ad0a",
"description": "pan/bi: Model MKVEC.v2i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6792b15971fd9786ac18833242fd6b53c3b40d74",
"description": "pan/bi: Remove FRSCALE from IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21bedd2c97194d3cf8281f99cc9bd337e1510816",
"description": "pan/va: Rename RSCALE to LDEXP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0da28ee2c71c0a3fcb36c6bf11b1ed7d50529400",
"description": "pan/va: Implement sample positions FAU packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd0bc92b588c37de2150b4cb9761188c3edce90",
"description": "pan/va: Lower FADD_RSCALE.f32 to FMA_RSCALE.f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a882ecdab06d3cf3786698d23eb015c2baa332a",
"description": "pan/bi: Align accesses with packed TLS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6761dbf8915d16d1408ac9b3d85751d0991f542c"
},
{
"sha": "5ee1179c946a2710e6621192fe8f0cfbf49d368d",
"description": "pan/bi: Fix LD_BUFFER.i16 definition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3dc2095b079f1ac890cbf6ca2f525841a2dab5ba"
},
{
"sha": "40accfd3b71dc1c15e9b911f0f0e56b527e4e256",
"description": "pan/va: Unit test va_mark_last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b7e337b45da6ac773a4e210391c67ef7e426ab8",
"description": "pan/va: Mark last register reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4377e12558be7e231a3346ee0fc1e316f190966",
"description": "pan/va: Use validate_register_pair for BLEND pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48933d6411a379c128b31174474949046a6915c",
"description": "pan/va: Include BLEND for va_swap_12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "738a1572d264be8bab8cb27301f842bcc4695b13",
"description": "pan/va: Move va_flow_is_wait_or_none to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b29a99b7bff6417f437147d44547b7a9c914c6e",
"description": "pan/va: Add header guards to valhall_enums.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a87365523f4b5cb183e791937f48eb36391ec3",
"description": "pan/bi: Constify bi_is_staging_src argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2075bff4e84437b42154febdd9525f6193ce528d",
"description": "pan/bi: Mark bi_postra_liveness_ins as MUST_CHECK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d00c2971ae641f41c789edc7d8413c877dacab",
"description": "pan/va: Unit test barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6b9b9c9218cd115c3f3b9a1c6e56e6daa84fb4",
"description": "pan/va: Workaround quirk of barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa545528d02091447d9c70759cd2b377e9a2cad",
"description": "pan/va: Simplify insert flow tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35fcf8d3d7824877df1f75052ea52a6e54541992",
"description": "pan/va: Move VA_NUM_GENERAL_SLOTS to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9c03df584b34e31ae35dec3ab5ba7816cbd9075",
"description": "ci: Remove the unused .test-manual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f09b1ebe98840fec90e9f8a0ee8ea07a31c381b",
"description": "ci/bare-metal: Add test phase timeouts to all boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3d9a7a92ae31a7ce47fb1a3fec7fff743eda7c",
"description": "ci/bare-metal: Add handling of netboot firmwares for servo boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f8114d1e01aa49ab1b705084f8a9c2ea2fbbc2a",
"description": "ci/bare-metal: Get rid of servo's serial feed threads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca453714aa4add8faec1e11a8f5866932ca8261a",
"description": "ci/bare-metal: Add per-boot-stage timeouts for fastboot and poe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e15ec1949f6724e75a6eaf6df4c0746279d2560",
"description": "ci/bare-metal: Apply autopep8 to our python scripts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "909e7aaf57fc64e29dea5798387dd36c1bb6af6a",
"description": "tu: Reset xfb_used at the end of a renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086faecbba856b9ee4533db36a7fa930e72d6606",
"description": "turnip: Document some fields about resolves.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c664a67029440a0d53d70e2387f87c6eba0453",
"description": "ci: Terminate capture-devcoredump before tarring up artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc398c722ae47afd01ed1abd83abb208bba9692",
"description": "vulkan/wsi: fix crash with debug names on swapchain",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb1e0db23e3fa17562bb276b125aeab0b85582cb"
},
{
"sha": "4f10eddf77f64fd942c7e9b5852becfa3569924e",
"description": "anv: fix index buffer emission",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9",
"description": "zink: Always enable depth clamping, make depth clipping independent.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e08f6b1eb82b0665c612a2c62e9c8bd7a93daf",
"description": "zink: Enable the VK_EXT_depth_clip_enable extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "810135fb428a2505eba490b4d17a33629820e4e5",
"description": "gallium/u_blitter: Fix depth.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "26c6640835936a77d87030ce8e90f9b9f5be783e"
},
{
"sha": "ee491967c3c9922e9be32df5c956388c6e006b43",
"description": "pvr: Update for firmware 1.17@6256262",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9c3d2625428ac4cf4e15efb09741bb875ad7fe",
"description": "docs: set language to english",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00cd1346bf056dfc0e7c7f75a9a4e64f3715930c"
},
{
"sha": "48540caec91af15c69cab1c09115be257bf9c987",
"description": "tu: Disable sample counting for 3d blits during occlusion query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c3fae4e6e65b83cd6c61375f7be50566ee27e7c",
"description": "virgl: Don't let ntt optimize the register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677a42378b2edff884a59558eb9d6d0ff8b161c1",
"description": "ci/radv: add a missing flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86e12743c79fb5c83fbd32877c092beafb2c7ac",
"description": "ci/radv: move a test from the fail list to the flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d232f5a026072a6196908007773e23a6b15dea29",
"description": "dzn: Fix the 2DMSArray case in dzn_image_get_dsv_desc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cab999d6a2ed69782a8089e618f7b30aa54bfc4",
"description": "radv,aco: rename radv_prolog_binary/radv_shader_prolog to shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cce02325cae6a927af57d1a425badc8e8985c51",
"description": "ir3: Create at least one thread for async shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3196bde9417d0cf578c6fea0c927574b4ab193b9",
"description": "freedreno: Wait for async compile jobs to finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "081b1eeacd64e02a2470af532e283578075efbed",
"description": "microsoft/compiler: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "afb64e10c1f19b7f76454e052c95d3b2bd2957ba"
},
{
"sha": "2b870731336bc128f309d20007efc56ad9c002d3",
"description": "radv: Remove unnecessary null check.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "779e09639b543958698c1e40a134b41631099197"
},
{
"sha": "9cf36089526af4ce23f8b33334f5feb33bd3dcde",
"description": "ci: Uprev apitrace to 790380e05854",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbb19110b4daa19e719228bdf2c1d7750ca0e4b",
"description": "r300: prefer old not native swizzle in constant folding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6a30b72ab32351beebe99a2014537d48cba2682",
"description": "panfrost: Implement provoking vertices on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cdd32257fbeaa927668beec503ad130f86168e5",
"description": "panfrost: Add tristate_is_defined helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "950d27f9bf148a75eb9e4bdf79f678e3b075f160",
"description": "panfrost: Fix batch state changes on Valhall",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3641dfe4367e37b3bbe125c9b18044a07e35e502"
},
{
"sha": "e9190c45d59695f64daf82a7ded0179851cfc397",
"description": "panfrost: Disable QUADS on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "008163f3820eba5519cc80c31d660fa3de336f6d",
"description": "intel/compiler: vectorize task payload loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b53ad759b5f3b21edb4870779a7ca12e6bca52",
"description": "nir/opt_load_store_vectorize: handle task payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad7e858f22c4e59ad8043200845d3a7323ed100",
"description": "pvr: Extend hard coding infra to allow per stage per device coding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6933cc9de7f648d06705754909ba7315c6bd19f",
"description": "pvr: Enable 33.15.11.3 (AXE-1-16M).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62cc9bba06a1a3479558267e70f46e321f73f486",
"description": "pvr: Add TI AM62 as a supported device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57ad38c2fc66b975c769356494f95dad56531a48",
"description": "ci/freedreno: disable non-existing trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0626a6bd25fe781c86dfa9b8f4f0172b1651748",
"description": "v3dv/ci: Update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1987fb00918f36de1de6a3c4957d56c061c6f31e",
"description": "ci/dzn: Move to a .toml description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bbb11eca233fa88b4281c29e2fd993982829bda",
"description": "ci/freedreno: smuggle myself into restricted traces access list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe9b856cb78b2b326eaf523778d98f8f66763fe",
"description": "ci/freedreno: update restricted traces to the brotli compressed version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ac33c2a9326906d6c14d7f07a788cf1eed888d",
"description": "gallium/tools: fixes to option handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50b21fb6e41c3d7f91c96c8c8d8e88ee434b7d78",
"description": "anv: Use sampleLocationsEnable for sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "419b8c7f8d8d21e08ea22ddaf1d5ef6908c289af",
"description": "dzn: correct order of src_subres and dst_subres args",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f"
},
{
"sha": "7afecd8ad8eb536d17679c2b19b5b645fe3115ba",
"description": "radv: Check descriptor pool entry count before allocating a new set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb3ae2afb888579c761741b93ca1fa5a2e41bba",
"description": "radv: Remove redundant memset in radv_descriptor_set_create.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c25c6f04ee17caf9d7b34504f805ac7d878dd17",
"description": "pvr: Add graphics pipeline hard coding infrastructure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47350a245ceff5e7c76b5aeb85a9b4b593d966b",
"description": "pvr: Remove unused output_selects from vertex shader state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66f4c9abc9d54ae76e107e824df9bb3f0051d493",
"description": "pvr: Change compute hard coding infrastructure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e4ef72aac00c5e165de3d5823f2afb92e40a285",
"description": "intel/dev: fixup max_cs_workgroup_threads after hwconfig is read",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d9ff9ea9c3315e9373a1fbdccd57fce571463cd5"
},
{
"sha": "5485bf7b1bd2f88ecb19c10777a09858a9624b1c",
"description": "aco: fix validation of SOP1 instructions without definitions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dd2699e9f9cfb482349afc582470a4f9709c5f7",
"description": "radv/amdgpu: do not add \"global\" BO to the virtual BO list",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4cc10b3427bdf1f172094f991c38c6ec94bbc19",
"description": "radv/amdgpu: make sure to reset the number of BO when there is no ranges",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f34cc8061f3dc2617b726f26c4b697ec3c49c6",
"description": "ci: uprev vkd3d-proton to 39d07dea2cef34bfb3ed39741f026bc637e3eec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6072d5d8dccc1db44f29ce9128061222968a1781",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420270cb4f73da6251d4caec976358681f05c45c",
"description": "zink: relax zink_resource_buffer_needs_barrier checks",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "f889bece4637928ae07d518fba3dd211de07d41e",
"description": "zink: don't short-circuit gfx stage finding during barrier generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fa3f03442bcf0ac0e8459ed48e3fd5d1371d32c",
"description": "zink: collect gfx stages for all bindings during barrier generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e3ed6532428c90a44fe1fd1bff5443f812404c5",
"description": "zink: add a #define for vk shader bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80569f9e5fb07c497cccce1407c3620eb34b893e",
"description": "zink: track image binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47361daffcbb589125b1b293c4dddf5221f02c16",
"description": "zink: rework buffer barrier generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0fda6f36990e72a604f7b8e73dd55f2c5912b5",
"description": "zink: track vertex buffer bind counts on resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b88dbfd785ae25fcea022290ab3b17eaea4cc94",
"description": "zink: move draw-time barrier generation down a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca0c0b4b40831038cac027bd342b2405e0716db",
"description": "mesa/st: increment num_uniforms for hw accel select shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9b22ab4167e6c2c0cf8868a9109545fe2c0d164b"
},
{
"sha": "81557a4fdf1e780bef75ca4ba115395ec61aae18",
"description": "zink: unset PIPE_CAP_DITHERING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "371660b877344df6ccc5f2c3bd0f286ae4f3650b",
"description": "mesa/st: add PIPE_CAP_DITHERING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a9f7087a1464759760ad359210dc42fa1ebf540",
"description": "radv/ci: test vkd3d on kabini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ed0941c49c1cdbe4d26a90ea7856b0bc4b8e9e",
"description": "Revert \"ci/valve: uprev boot2container\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "48243965723e53f283d7c9fbfc801c1406795e31"
},
{
"sha": "7a8ec23c9de71c5a3c1b1e8830c200c4e9c94bec",
"description": "anv: Properly clamp attachment layer counts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "858cd2797c64aa21dc912bf7f0a31d3d47915abb",
"description": "freedreno/fdl: use XYZW swap for PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8803c724bcb83eb08e038984eb8cd6b5f3f64b8",
"description": "panfrost: Remove sync arguments from panfrost_batch_submit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b538519bbcfdfadab443c045a09a130e07e17602",
"description": "panfrost: Use a macro for checking for a shared bind type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd04679a08c7c276a7cadad5ddb5ced540d95300",
"description": "mesa/st: Account for YUV color space and range.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d09d7a0ac73ec1626be139a482f901c521a466",
"description": "nir: Account for YUV range.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "676acfe956be79adafb7552829948b8875b86c8d",
"description": "intel/fs: Add missing synchronization for WaW dependency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5fa43952aaf7a41385402ad2d21af5a17805615"
},
{
"sha": "736a07155f131d8f7d801b9ca15ff5c922de4b02",
"description": "Revert \"ci: freedreno farm is down\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "551442b53ebf531ab010dad2a3127ce41432ed4c"
},
{
"sha": "03e543a4221c27327266883a6fc0afb34eab7564",
"description": "intel/validator: validate dst/src types against devinfo support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2866ae32da0348caf71ad2d11c353321df626ff4",
"description": "mesa/main: Correct alloca() use without #include \"c99_alloca.h\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d231f955913e3265d9a560b45dba48ea6336ab90"
},
{
"sha": "45267d5181bb1819dbe6df285a2685d35584c318",
"description": "Android.mk: Fix c11-related build failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48243965723e53f283d7c9fbfc801c1406795e31",
"description": "ci/valve: uprev boot2container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "551442b53ebf531ab010dad2a3127ce41432ed4c",
"description": "ci: freedreno farm is down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27576563063b76031058c776ca71656e9111f86",
"description": "zink: print runtime warning on missing EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b4017b37e1a89d20670c9ea00eca0769701912",
"description": "zink: use VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1effd3be67945713485c615408b7601f0642498e",
"description": "zink: hook up VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be4f120476cb2b537126d34949f497210cc4586a",
"description": "zink: be a little selective about BAR fallback memory type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "575005043222d317070b4c24568cdd059730f176",
"description": "zink: move BAR allocation demotion up the stack",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d63e04e583a9fb90154954f7c304f7c8c5773b66",
"description": "zink: store and reuse memory heap flags for buffer placement",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5aa07db1091a83321229c802f256a44f37aded",
"description": "zink: fix buffer transfer flushes with offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d23c9e2614fef5b468674ca9cd6b430d869d95",
"description": "zink: use only the extents for buffer unmap flushes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2645430b06dd19222468b09f874099754786ad54",
"description": "zink: unify actual map calls in buffer mapping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd5d215c62e9a7127cea81b092d0d6b3b8986d02",
"description": "zink: rename a variable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37d97bb867b26f0619fba4786a700c80929bf20",
"description": "venus: resolve YV12 AHB to VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7911faa9501b7a32f366182e8a6ebc50cacb440",
"description": "gallivm: use enum types instead of unsigned in lp_bld_sample.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c9f3f034233d92d1ef04ce048c23e9177ac864",
"description": "draw: asst. clean-up in draw_vbuf.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63457cb63daef7ba552611a43c1690db5b15de6c",
"description": "draw: asst. clean-up in draw_pt_vsplit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0dfc05660c020464ed79cc6b1a68687cc5db359",
"description": "draw: asst. clean-up in draw_pt_util.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9586a38e39bbabe815a8924ced35f14cfd422bf4",
"description": "draw: asst. clean-up in draw_pt_fetch_shader_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcdbf7112c4d4e4cc43dd0ab456bd1c9ed81de58",
"description": "draw: asst. clean-up in draw_pt_fetch_shader_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eabffdd86cd41ce3fb84391cd6c798b5768d92e",
"description": "draw: asst. clean-up in draw_pt.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8cb20339c8f1c8317f0bb5c7fe6ca0942daa7f9",
"description": "draw: asst. clean-up in draw_pt.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "824ccace17f2a2f760e4ff8e588ed532b0c23cf2",
"description": "draw: asst. clean-up in draw_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a21fb5190f8c14e6a8957e8063c17ca469e878",
"description": "draw: asst. clean-up in draw_pipe_validate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49a115e86c596d494b113aaedb14c129a7b726a3",
"description": "draw: asst. clean-up in draw_pipe.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1a1e898a6503a0c366072b59ccb4c63fcdff27",
"description": "draw: asst. clean-up in draw_gs.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d4fe286ba738fd9807be15f901e24e4199be27",
"description": "draw: asst. clean-up in draw_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2d9be86275f52f7a278e1bffa0015964de6d92c",
"description": "draw: s/unsigned/enum pipe_prim_type/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e20664cbc3e2ed1b4d60e3e8f383f715796e258f",
"description": "llvmpipe: asst. clean-ups in lp_state_fs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5521d5af18e2bab4b04ca567a92dd898119f4fc",
"description": "gallivm: asst. clean-ups in lp_bld_logic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef5e6ac7c28bae2b0ae1df7486a19faf1803614",
"description": "llvmpipe: s/unsigned/enum pipe_compare_func/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c19ed1b88c9f4f2c441072e83334ca2beb39378",
"description": "llvmpipe: use enum blend types instead of unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cde8d3479e62589150ab60d2eaf95bafec8ce822",
"description": "llvmpipe: minor clean-up in lp_state_blend.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00281903b7d72af60c1e8ddb5aeec31398b0123",
"description": "docs: Extend calendar entries for 22.1 by 3 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c7caa6bbc6dc55c784d021d7a5dd139b3eb596",
"description": "docs: Add calendar entries for 22.2 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b5d4fa54bec2ca40554a7ecd8b0ca99964c3ddd",
"description": "docs: drop 22.1.4 calendar entry.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8987e266e42acf424060d13abd77378fc003b4ac",
"description": "kmsro: add error message on drm ioctl failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24d8ba3164e47365b4c8e9a9a26009c55eed792",
"description": "drisw: probe kms if fd is passed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a9617b869c2a5f5db7b395f152837a2a554a0fa",
"description": "dzn: Skip another test that times out occasionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e5d126a657a790cfa58282e4b754c9ea1e2c47c",
"description": "llvmpipe: disable alpha test branch if multisample is enabled.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "18585cac04c72cf03978146c993c8d42e76dd835",
"description": "zink: radv baseline updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ada1baddceb6c27cd6bba7adf4bac7def6ceceb4",
"description": "docs: Update windows build requirement with Visual Studio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39553da10e9b9745fa2cbe3bcbc72f45fc8383c",
"description": "ci/vs2019: Upgrade Windows 10 SDK version to 20348",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17a0d956a4d2bca56e29e2c7457b8b1f3283e93",
"description": "meson/clover: Getting clover can be built with no-rtti llvm in mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f87dbe2172f8fb529ca28a951d1af5f727ecd1",
"description": "meson/rtti: Using get_argument_syntax to check msvc compatible compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d934ac11008d4a287aa94fbceed550e64bd346a",
"description": "meson: Use cc.get_argument_syntax instead cc.get_id when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1173c0f33ac22955705192e489fb82759c152656",
"description": "meson: Using get_argument_syntax as the `--compiler_id` option for gen_vs_module_defs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "686e20afcd32cb80b96984c8eb4428e777fbce97",
"description": "CI: Lima farm is offline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df90aa562dd549ad64335a71df2f28d41a51686",
"description": "ci/iris: disable Blender Diorama trace (incompatible with perf. traces)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159",
"description": "venus: add fence feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9d543b12d1679cb4c3750407cbef8f72b93413",
"description": "venus: renderer to store allow_vk_wait_syncs capset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ecac4c063deac67080995a0b3841804bcd34415",
"description": "venus: create per queue family command pool for feedback cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a7632e54b428d4f443909e5574d58f6cc8c8e53",
"description": "venus: add NO_FENCE_FEEDBACK perf option and disable sparse resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "942ec179f3d9c74fcd14a58a623c039c494d9a7a",
"description": "venus: add event feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2563788a1c348ecbc4417c2d0359b3472c1959c",
"description": "venus: add feedback check/set/reset helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e52da323b03c1f6a419f647f5a6ddfb25903b272",
"description": "venus: add vn_feedback_pool backed by coherent buffer (part 2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a24caf1661fd4a1a5656c12db8df4cfb428ea3",
"description": "venus: add vn_feedback_pool backed by coherent buffer (part 1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d578f6c7278935c00e2c3d1349089e38abff66e0",
"description": "venus: let device track queue families used for device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cf87d88229bb9eb51b3037fceccfc258843c4cc",
"description": "venus: adjust device resources init order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf55a3f70e1c64b05ce3d9117cfa19dde68eefc7",
"description": "venus: fix a missing mtx_destroy in vn_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8dfa496627c38c49dd747d3ea97d44b8dc9662",
"description": "venus: fix the queue init failure path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ddd753305598c8ac097542c0366508c47b423dce"
},
{
"sha": "01a0bfc3f994834318814328978eff05d27ac5a8",
"description": "venus: fix a bug on buffer cache init failure path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "65abd1d4aed48365f0054279616dc31a817b2be0"
},
{
"sha": "b91511b9a895f1a8399c8f52712b2e50669c1f85",
"description": "docs: update calendar and link releases notes for 22.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1ba2bdf3da7e6ee729c022e235f227c8b69211e",
"description": "docs: add sha256sum to 22.1.2 notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5a73062bab16559c72257c5605bb1268ccb600",
"description": "docs: add release notes for 22.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c47ad3474ecc9f1b76084d85a8f7aa2c6b3cc6",
"description": "radv: advertise VK_EXT_border_color_swizzle on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09a7304d5abf5b847cf5feb2d97758bee1696566",
"description": "zink: tu ci baseline update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4666ef720edad0a95e1200c3105e87fb8ef2c73b",
"description": "anv: do not get rid of empty/useless fragment shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "10f6191fb5e910c3a705bf3dd850eb94b5461973",
"description": "turnip: copy disasm strings for pipeline executables",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05329d7f9acabbc9306c9538a30b502d4c580d38"
},
{
"sha": "9df7ad032032a6a6ea365a43d536c86b4a97766f",
"description": "radv/ci: add vkd3d-proton testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5878eca643ebe9d0a93efe7f980889be4955dc43",
"description": "ci: add VKD3D_PROTON_RESULTS to the list of variables to pass down for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08113e5c02c4883a1c79b77891aee569160607e9",
"description": "ci: print a message when vk3d-proton returns successfully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ba820395e155d19df4aca44756ee3ce86e94a2",
"description": "ci: update vkd3d-proton builder/runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f2de5e662fda6d32242b20e08f3d745b38c9ce0",
"description": "radv/ci: refactor test machines and dEQP rules to reduce copy&paste config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365bf2a3b0215c19e805fddb1d90cb801387e069",
"description": "radeonsi/vcn: support unified queue in vcn4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515112eabd9903ed0570535fbdb18fe168eedcb9",
"description": "radeonsi/vcn: prepare for unified queue in vcn4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7474785477abb30bc75e30977d5821e471337e",
"description": "iris: provide a callback to INTEL_MEASURE to clean up snapshots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a5f6430a06a5b3fb774a70ea257f78f2cf00c9",
"description": "intel: provide a callback to clean up after intel_measure_gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a130fedf0abe1596891e85df48fb2b208385ed",
"description": "anv: fix performance bug in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c096e66e52752f546e428e93b9a9ec2312005f",
"description": "intel: relax assertion in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c53c6b247b32927bb18f5be526bdf11db13d745",
"description": "intel: parse intel_measure environment without side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78523eea2fa0f649179338ee2b5d89a66a8ed7fb",
"description": "vulkan/wsi: treat EBADF as missing DMA_BUF_IOCTL_{EXPORT,IMPORT}_SYNC_FILE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30b57f10b36d9824a3de8285c667cdd240e61465"
},
{
"sha": "1783a261f6fdd4c8db3f7b238a0cde79aaa1ec20",
"description": "zink: only enable vtn debugging if validation is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bd94b07f6fdc8c6de802c7a0f2928fbc7c4623e",
"description": "zink: always bind on the sparse queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9bc1ebe330d666023f3c3d4f27d4389473daa8",
"description": "zink: detect sparse-only binding queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1456a6b0ad0dee9936caa52c9fd915c4bfaa61b",
"description": "zink: add semaphore handling for sparse binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "285a5144cc17d26a33719061ec76eab3363376ef",
"description": "zink: add batch api for adding a wait semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b56d2efdde0409fb66b8bb713e03aef8f82086",
"description": "zink: use a dynarray for semaphore wait flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5ac058812c6fde53b0c1d826a332743afadb1aa",
"description": "zink: remove thread_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba6da2b21e5e5c28c4307e20571e184fd6bcc8b",
"description": "tu: Save/restore *_BIN_CONTROL in 3d GMEM store path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413"
},
{
"sha": "a9d7b47613c405ebe3e147fb4a157168cbe7fdbd",
"description": "tu: Add missing WFI to the 3d GMEM store path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413"
},
{
"sha": "705c0d0373b5ff7963eb54e944620c4991c3ecdf",
"description": "tu: Fix 3d GMEM store swizzle in texture descriptor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413"
},
{
"sha": "33e7ba2e3e144f40174240298bed2fcc0fc93e80",
"description": "aco: update SMEM offset workaround for LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d301883aba5a60d8d748a82a5777aa0701bdcaca",
"description": "zink: use uint64_t for batch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4622e99e103ec2c079c6da082752f8a3c2bd0c83",
"description": "d3d12: fallback to integrated adapter instead of arbitrary one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b867ae69b1739a5a2950009fc9bd1d4e0d81701",
"description": "zink: anv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd859e1f96565e2676048ee4d85ca6ee4fcd6850",
"description": "zink: clamp renderpass layers better",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7edecbf4c2728d1f8e82da63cb2027933020b821",
"description": "zink: clamp dynamic fb layers better",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c81cd989c857a5b7384f534407b0ec1e9ddedf12"
},
{
"sha": "f74df6205d245491a8a54ffa6e737f22b9b00fb4",
"description": "zink: add a function for getting the minimum framebuffer layers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "979f213110af1f97e2ba6e60b35b3645cc44057d",
"description": "ci/iris: Disable blender-demo-cube_diorama on APL.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96f0944a69ddb3dfdb5c36f2832b5878e31d6da1"
},
{
"sha": "6dfabab08f3e062125a353e6597fa19c22894207",
"description": "freedreno/a6xx: Support more 3-component formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e63c570ddc75b9f68327a9bc5402599bb443dbf",
"description": "tu: Enable uniform texture buffers with NPOT formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2d2649897fd40891548e08f2a41ba8759b0fe3",
"description": "dzn: Enable support for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9066ff2be33c5cb147185374f4c92a2902c2f77",
"description": "dzn: Disable rasterization if the last geometry stage doesn't write the position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e11035bf6d1e173518cf3cd0705b0062e4ec8afb",
"description": "microsoft/compiler: Support gl_Layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c45ee3f86dab8dbbe34a428a489b2fbe697234d",
"description": "microsoft/compiler: Fix Layer type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb64e10c1f19b7f76454e052c95d3b2bd2957ba",
"description": "microsoft/compiler: Move d3d12_fix_io_uint_type() to dxil_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b2c79d16d0e7d79712483bf979a8eff2b42ea9",
"description": "d3d12: Keep access masks up-to-date when removing vars in d3d12_disable_multisampling()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e5cf19fced6feff07bcd6b288f6370feb21a496f"
},
{
"sha": "e1accb1c4c505b4b32b5141d89865181a47567dc",
"description": "util: Fix invalid usage of alignas in u_cpu_detect.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3bc78b8e398348bc1993b1c713b8917bd4d53d9"
},
{
"sha": "e24354c1b2e0e2dc23b6acf227f26a55fbf3fabd",
"description": "radeonsi/gfx11: rework GDS streamout code to single-lane and enable streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44e4d42c23891b0cb16949fe7100555df170bab7",
"description": "radeonsi/gfx11: add missing register shadowing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd68a3839b84f53bd4451163abca5463d5dbd5f",
"description": "radeonsi/gfx11: drop the ES vertex count requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99fd408946ed6097f1cb40fcc44d4d66a7896b41",
"description": "radeonsi/gfx11: don't allocate unused wait_mem_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d6a3d6c6fbd15d3e7affb7c1bce825ce298b0a",
"description": "radeonsi/gfx11: don't use memory for waiting for cache flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d4e0be86b50c5f6bddeef22c92332b8549d833",
"description": "radeonsi/gfx11: synchronize correctly before setting SPI_ATTRIBUTE_RING_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa25eba744b84876bd7ebc72ace5e86052cda1bf",
"description": "radeonsi/gfx11: allocate more space for pipeline statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e8beb1eed994cc951bf53d90dd4664d2a5b5a28",
"description": "radeonsi/gfx11: compile monolithic PS if it writes memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee7150da79b9b8f6bddf179cdb032bfe9877b8ff",
"description": "amd/gfx11: add PixelWaitSync packet fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8847d963bec141fd45d0d6c08e608a3fa34b69",
"description": "ac/llvm: fix tcs_wave_id unpacking on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae432b67b780e7cd7c99f24eecf4f01657a6a8b0",
"description": "ci/dzn: Skip a test that intermittently times out at a minute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15f394cc7a2e47c487c7fe7c45e0fc55baa71ddc",
"description": "nir: Fix unused-variable compile warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8492e78f9d14c187596c13725f6974816d02a0e9"
},
{
"sha": "75973e3a1cd082bf3575139f19f4921b7705485a",
"description": "ci/lava: Add support for more complex color codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08435b1c6f9062ba4cd4e56803dd9e19ea119b3a",
"description": "radv: Always use 3D block ID and grid size in task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb9573c57f50b064e8a4fb148ef3845313de072",
"description": "ac/nir/taskmesh: Preserve workgroup ID Y and Z when applying firstTask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b243e94f07fc63523c3ed8163b8c3ce3965c0c82",
"description": "radv: Lower mesh shader 3D workgroup ID to 1D index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05f63f56c1563b6ac85e5158f90040572c229ad",
"description": "ac/nir/ngg: Add mesh shader workgroup index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "856a8acab09d5e4f4c8a0f0073ef7dbda663d0f2",
"description": "radv: Enable NGG wave ID for mesh shader scratch ring.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751"
},
{
"sha": "a9e2c699aa3677e24a58de10c5e68ecb950f4a94",
"description": "util/c11: Update function u_thread_create to be c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e33ef2bb9d096bdac40678e5cf5dda3e98fef7b",
"description": "c11: Implement thread_local in c11/threads.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cd5c9bdb8c3c48fadcef6c92da2b67acbfcb47",
"description": "c11: Fixes memory leak of pack in thrd_create on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6392fcf3d8b8dd7e3a8427755d8be2f2332366a",
"description": "c11: Move the implementation of threads.h into c source code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7773fd105af14d3c8b561df922adc2eda599d10",
"description": "util: Define WIN32_LEAN_AND_MEAN before include of `windows.h` in u_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be00a7c8acf04d9efde831efe251a59c71b725e7",
"description": "glx: using C++11 keyword thread_local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f3064ee445c395fdb09428c48c7ed42b5b7b486",
"description": "intel: using C++11 keyword thread_local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af0080c4ef6df7466a20007fc94b59489d931f4d",
"description": "turnip: advertise VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea33e44ce4f95ce45729b75dee34be50df749f09",
"description": "ci/crosvm: clean crosvm socket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4480e577a462d43f5c7701d2c1b70c601c626e18",
"description": "zink/ci: update list of failures again",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "b240be28e3193e83632848bb32eb1013bddfc285"
},
{
"sha": "858923060278f853848869fa1bb2b4daea3ba88f",
"description": "radv/ci: add GLES/GLCTS testing with Zink on NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ffabb2511f8769db371de47e1605c448fd4c6d3",
"description": "ci/valve: split .b2c-test into .b2c-test-vk and .b2c-test-gl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c895e5d14093c46344e6329228c0344fb6cd114c",
"description": "zink/ci: change the surface type used for dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470f8b2267ee478572992630a050aba1b95b67d7",
"description": "llvmpipe: asst. clean-ups in lp_scene.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99dcb5bceccb731233438cf5adcb433809bf183a",
"description": "llvmpipe: asst. clean-ups in lp_tex_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a14fd548f55a4fdbf3f76beb89c6528d2e1541ea",
"description": "llvmpipe: asst. clean-ups in lp_linear_sampler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dde4f9969cec14b9763af048692555115640ecd5",
"description": "llvmpipe: fix comment typo in lp_bld_interp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb9938c64fa2028119a3390eee25c317d5701c8",
"description": "gallivm: asst. clean-ups in lp_bld_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f4d1c7486858b3331e29bf5176ce8668d7ebb71",
"description": "llvmpipe: misc clean-ups in lp_bld_interp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "846900fe3fb93c4c5e40545489c075355a73272e",
"description": "gallivm: minor clean-ups in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1ad575c86db51fd6fb6e5d2c5fd428254ff485",
"description": "llvmpipe: asst. clean-ups in lp_rast_priv.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27decb562eb4bcd8bdd271ead17d3c1a44ff7b0b",
"description": "llvmpipe: asst. clean-ups in lp_rast_tri_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0230d7a771707dc240f4ec77817e8285a2adc590",
"description": "llvmpipe: asst. clean-ups in lp_bld_blend_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b9958aab6441ddbcade9435a590f3886685c0a",
"description": "llvmpipe: misc clean-up in lp_rast_tri.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3d8791a617ef19d60a291a029c7ee364ba097c",
"description": "llvmpipe: minor clean-ups in lp_state_fs_analysis.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b81b24c67da5b91a538bee8ceeb0003f0a70ec2a",
"description": "llvmpipe: minor whitespace/formatting cleanups in lp_state_setup.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e2c6d86ec11bf8f5e88219f3c1b1ca37057963",
"description": "llvmpipe: whitespace clean-ups in lp_rast.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26eeb0a090e346d43a823d26184688f7c43b4696",
"description": "llvmpipe: asst. clean-ups in lp_setup_tri.c, lp_setup_rect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9cb9eec0516d51b1cc9c50125da3ab239b4567c",
"description": "llvmpipe: asst. clean-ups in lp_state_fs_linear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b256f40517949f2dc07d5575d2e0f6af3719e0",
"description": "llvmpipe: asst. clean-ups in lp_state_fs_linear_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61f3334d47c79b6f6ae6232824641e3204a1c92",
"description": "llvmpipe: minor clean-ups in lp_jit.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6bd6140de26a14558cb61426a7d77c31bf98094",
"description": "llvmpipe: asst. clean-ups in lp_state_fs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3717acdc43bd8dcdd329723ee81625329fabc187",
"description": "gallivm: clean-ups in lp_bld_tgsi.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a4504af596f4c0fff90ab151f982598bc641e19",
"description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f921a55d83a59f2785985115b02044bdf5baec8d",
"description": "llvmpipe: asst. clean-up in lp_setup_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18a23d87c680faac7ba772e250e55e42256a136",
"description": "gallivm: clean-up in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee76459ca7701f6af4cf8200c880234e4345695",
"description": "llvmpipe: asst. clean-up and add comments in lp_state_fs.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8432e0ee3d3deb7542fa0cefadef0eafaedea167",
"description": "llvmpipe: asst. clean-ups in lp_scene.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ddfa15a405dabe684368ce4057270bbf5d6458",
"description": "llvmpipe: asst. clean-ups in lp_linear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3dc37d22d9fab7331cb8d692d203b9cac136a47",
"description": "llvmpipe: asst. clean-ups in lp_rast.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e060d7747db03b0ab86f7999a8a4b6340b304154",
"description": "llvmpipe: fix comment typo in lp_linear_fastpath.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d10f61db0d7f41c39d279630c5ae2d909c974eb3",
"description": "llvmpipe: asst. clean-ups in lp_rast_linear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5622b802e2f41a2fa2a4ac629ce1f2c434e9c025",
"description": "llvmpipe: asst. clean-up in lp_state_derived.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f671de4867cc2349f340ee0c4109cb3738bfa21",
"description": "gallivm: add const qualifier in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6192c0b8897ba66085403f465c64dea73ddb38",
"description": "gallivm: clean-up in lp_bld_nir.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa9bd004a93ab7a5caf4c1c978996d5168b6f5e6",
"description": "gallivm: cleanup lp_bld_arit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "059afb8a900b47122b268c13628272bdfa63164c",
"description": "gallivm: asst. clean-ups in lp_bld_type.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7111d20832729d185560b157fa338ff91f386b8b",
"description": "llvmpipe: asst. clean-ups in lp_state_setup.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e8837b4486309d0800aba366fbab8d439f0286",
"description": "llvmpipe: asst. clean-ups in lp_setup.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe48f5adff7f6b5dc73332f16ec0cb06033edc98",
"description": "llvmpipe: asst. clean-ups in lp_linear_fastpath.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff619d9cc550ca348d873b37ccf13175e60954df",
"description": "gallivm: asst. clean-ups in lp_bld_sample.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f203bfb375554080694b0ab0cd32e5b9ec500ca7",
"description": "gallivm: whitespace fixes in lp_bld_tgsi.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2d1ad7baeada76005e1b695a530bb8bb21d29b",
"description": "gallivm: assorted clean-ups in lp_bld_nir_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8fcd699f1249f1859ecc91b4f619bef3b08e1bf",
"description": "docs/zink: correct requirement for tbos",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a"
},
{
"sha": "5ac12eeebde702f2d0cc917a03e6deda0aeb7b07",
"description": "ci: Building spirv-to-dxil on both mingw and debian/x64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29baa326b93345634f4e8b49c0ffbec52761a778",
"description": "microsoft/spirv_to_dxil: Fixes maybe-uninitialized compiling error in dxil_spirv_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e79e4b6d873bb2cbd509c2b5b5e5f9f6631c2c5",
"description": "microsoft/clc: Add missing void to no-parameter function signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "484658a74be3e3f38301bc742a40634eb8c97e95",
"description": "microsoft/clc: Delete unused local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88ac30d3845bdd1ad82f09a2b1f3fec21118b1b",
"description": "microsoft/spirv_to_dxil: Delete unused local variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beaaa84cea85e3accdc51a5b31f2a7b9a16671a3",
"description": "dxil: Fixes warning about comparing different enum value and enum literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0283f698b4fb7bceedc97a7e525956ed962589",
"description": "dxil: Sync dxil_spirv_shader_stage with gl_shader_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7e78b0846de351d627eaedc5507cde35c55503",
"description": "dxil: Fixes compiling dxcapi.h with mingw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ae6cf2a74768ef23895eda881907a2f5254051e",
"description": "microsoft/compiler: Fix error from double extern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e61138d97b8d273eaae283bb7aac6756504df8d",
"description": "microsoft/compiler: Include stddef.h before using size_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa58ff191f428c5deb977523351b171148d9167a",
"description": "Revert \"winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx10+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8edafaa25c5d649af6c016a61383d784a1ebb078"
},
{
"sha": "b75ef3815ffab104a9e4b8cfbc55bf590925d052",
"description": "radeonsi: use helpers to access si_screen::aux_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda1c081bd6e9e4ec144f963c8899cd0d17b211f",
"description": "radeonsi: add helper to use si_screen::aux_context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d6ae31d6f18d6fd2894a8b6dfe4323eea797f9",
"description": "anv, iris: Enable compute engine with INTEL_COMPUTE_CLASS=1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c90c695f5537f2dd5d5bde412ade9ef0b750e10",
"description": "anv, iris: Add support for I915_ENGINE_CLASS_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27720f2a11094ff8776743f5ccb9cb8374c432d",
"description": "anv: Move STATE_BASE_ADDRESS programming into init_common_queue_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d12e6727a45988613dd5baf0ce63126f22952c",
"description": "anv: Add support for I915_ENGINE_CLASS_COMPUTE in init_device_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60e29fc7c5be3cb15c170fc4a09f5518f48d3927",
"description": "intel/gem: Add support for I915_ENGINE_CLASS_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0edbbd37e51e1e6f4eeb0227519edaa2922d86",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2022-05-06)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaf6eb6c462457955046e444e66329e6ffaaf38c",
"description": "ci: fix passing down MESA_LOADER_DRIVER_OVERRIDE for zink-anv-tgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0cd7bc8c14ad38e300bc039cc2283dde03f1e87",
"description": "anv: don't expose EXT_border_color_swizzle on gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fbcf65bfea52a03ab8c78eabcfd1c7193334c088"
},
{
"sha": "fd27d5157f218a80e1ea3985d4186b48fdde9f9d",
"description": "gallium: disable hardware select for crocus",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6489af145ca2a21db049abf45c10608ad4372976"
},
{
"sha": "934bc2e8ca42d30376c11656a81676ed95dab24a",
"description": "swrast_kms: use swkmsDRI2Extension instead of driDRI2Extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd91295473ee12b32e7f7b3d3b05d6338aa0c37c",
"description": "microsoft/spirv_to_dxil: Fix missing-prototypes errors.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c86ea7daa36b027ce331f2f4592565e4ff688a65"
},
{
"sha": "e46f4ec5f3f7ec26d98baf2633e6ba85e7222295",
"description": "ci/windows: Skip dEQP-VK.api.command_buffers.record_many_draws*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd78dc25e7d13f06a16456b3b2bb87dc68e708d4",
"description": "ci/windows: Add dEQP-VK.dynamic_state.* to the test list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "672447be7f3d8e88b6f74afecf9f460de8d93842",
"description": "ci/windows: Allow skipping deqp tests if we have to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1acf0b4bd4fdddec1d1d045115fc133256595997",
"description": "dzn: Support dynamic line width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9afb93cc8a9d8afe120f2d71224cf8bd914f11",
"description": "dzn: Support dynamic depth testing parameters properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91f3c7a9fbf4d5324210f245010ecc84205a5563",
"description": "dzn: Fix triangle-fan emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741b5ded49d2f002995b92371a7e95fd7db42599",
"description": "dzn: Fix primitiveRestart support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81fb1cfdad4de4fc0231774ee97e971447bc9f21",
"description": "dzn: Prepare support for pipeline variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec70291da99333f6d8afa0afc052a9ea30c8e448",
"description": "panfrost: Stop using sparse_array for batch BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "169e03800d0f0e8b66999bd2cf13d40ae4f6e782",
"description": "tu: Implement VK_EXT_color_write_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94be0dd0b86cf7dcedd94e732d8ee91bd16d091d",
"description": "tu: Implement extendedDynamicState2LogicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23eb993577d9fe5dcab9a3820cab1552f18822e",
"description": "tu: Fix partial-write LRZ determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b53952b00a1e6abf9273a073bd1253685a3dff",
"description": "dzn: Vulkan 1.1 wants maxPerSetDescriptors >= 1024",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59a6ddd85c28868b3be2b1872f3867f7f9ca79c1",
"description": "dzn: Implement GetDescriptorSetLayoutSupport()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1554ece8bd6617a53d1e80e024ebbfef716e153d",
"description": "dzn: Add a dzn_desc_type_has_sampler() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb52be93762b34d49c547058478c36a449a28383",
"description": "dzn: Lower alignment requirements when allocating buffers or single-sample images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a7f810726ad5a260aad082c91b616ff6b119be",
"description": "dzn: Check that no export is requested in the memory allocation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c23d9db0bd8e1faed06e4e059a042d29c65041c",
"description": "dzn: Add dummy {Create,Destroy}SamplerYcbcrConversion() implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439b1fc8e8e3e9d7a40c1ccc71840c78366ea3cc",
"description": "dzn: Add a dummy GetImageSparseMemoryRequirements2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8e322816325c06792f832ffe9e4f42719e4b0c",
"description": "dzn: Add a dummy GetDeviceGroupPeerMemoryFeatures()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc7158fe2ffef17f6d6ed64aca4b7303df39ed40",
"description": "dzn: Return empty external properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa79d036f1ca5db54126c0d2e724a6faf1322b2a",
"description": "dzn: Decorrelate external image info and external image properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd4bc4893b1483dd21e14010a56dd073ff0ad7bd",
"description": "microsoft/compiler: Support load_sample_id_no_per_sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65309dab45ad79ed1409471342680d3cccaba941",
"description": "microsoft/compiler: s/assert()/unreachable()/ in emit_intrinsic()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82d3433d2a5e2e7acf79f60e7c98c54835247b6b",
"description": "microsoft/compiler: Set typed_uav_load_additional_formats when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "303175cfecb166cc69736c1405ac2d3bbee9d82c",
"description": "microsoft/compiler: Images are no longer reprensented by uniform vars",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a"
},
{
"sha": "cdbc8a8c85fff0bb2cabb384cf3f310f42fca1be",
"description": "spirv: Add a dst/src type to image deref loads/stores coming from OpAtomic{Load,Store}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78d3ebe722dac1c0093ff8f040f1443ffd02c49",
"description": "vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19ff5019b7551ef401db26da48d0199c1c88c1ca"
},
{
"sha": "e3a7ccba574e0e2a304f4441eeff2b2b7fb56b3c",
"description": "ci/vs2019: Convert mesa_build.ps1 to using PowerShell 7 && operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47bce4773688821e5076158806cbbf87b29c9a8d",
"description": "ci/vs2019: Remove comment for windows_test_vs2019 that not true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e7f6d068a02dd79c476bfea962b7b346ff5ea8",
"description": "ci/vs2019: Split install of vs2019 and choco into separate Docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfa67ec75094251531c8aec31a50e20475ba27d6",
"description": "ci/vs2019: Split choco install output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "322c807b3ce3f40216b65466e3f3ae17487ac856",
"description": "ci/vs2019: Install all build artifacts into C:\\mesa-deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ceb170cb19af3c2f13403f240c8650d8f40b442",
"description": "ci/vs2019: ignore _build and _install directory by write * into .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e5b08a7dddf5dbeb0b3e2cd49ac05af353d182",
"description": "ci/vs2019: Reduce the vs2019 build tools components to be installed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d23d87325765a1f87a7bfa06b055b8e5fa457a4",
"description": "ci/vs2019: Show the total vs2019 install time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d960151dc2a4dc925fdec8337955ce5b3f565135",
"description": "ci/vs2019: Split call to C:\\vs_buildtools.exe into multiple lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a740b8430a73f177ffddb24237b394ba27771a4a",
"description": "ci/vs2019: Add a dedicated script for entering VS dev shell",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e177aff23f70be8fffdd2a578efe98cfa6927a",
"description": "ci/vs2019: Use shared VULKAN_SDK_VERSION for install and build vulkan related packages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "918dbc1fa86c743ed2cb25db071a7e55b75071ab",
"description": "ci/vs2019: Disable progess bar for pip3 install",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e301f31116f5106b449395267f5f19dadff94887",
"description": "ci/vs2019: Disable progress when install python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d6e532b3a501cb994e0d1d2a4d9a1febad591f",
"description": "ci/vs2019: Ignore error when removing directory recursively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5baaa3b361ce0f2f6cee5736fa50872b0c99f398",
"description": "ci/vs2019: Ignore cert install output, it's too long",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560883406843dfe14272c1514ea55f0e230a702e",
"description": "ci/vs2019: Do not install subprojects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e7e58807bbf4ff4b81cc079006823d722aab1d",
"description": "ci/vs2019: Rename to vsInstallPath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0511f0eb8a52b9fa19724e99108ba22f7b7f4678",
"description": "ci/vs2019: Give each option its own line in mesa_build.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2aba8564c2efdfd60d22d052de54052ac115ae0",
"description": "ci/vs2019: Update editorconfig for ps1 files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66eec65c5b4d76f7abb4c62c01ded419fb8d9aae",
"description": "ci/vs2019: switch to powershell 7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6445379f04d3f77c4395221e5f7ffa94c309f83c",
"description": "ci/vs2019: There is no meaning to set $env:ErrorActionPreference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b240be28e3193e83632848bb32eb1013bddfc285",
"description": "zink: check for pending clears to determine write status of zs attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "901f5e6a31f65bfe03f2402ac11c0ae6a5140fd3",
"description": "v3dv/ci: increase fraction to 10 on v3dv ci jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c0f3cdfac5dc3d2bb5ee2fb153481e4b786fdfe",
"description": "zink: clamp dynamic renderArea to framebuffer size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c81cd989c857a5b7384f534407b0ec1e9ddedf12"
},
{
"sha": "87c7e757211b393f5b352ba346a927622c996abf",
"description": "zink: fix cubemap lowering bit size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d745904ca7022afdc86cb66e294cedfafa0fcb1"
},
{
"sha": "de6af39534c6372395e09134809b8d6d98bd4bc7",
"description": "zink: fix cubemap lowering for array samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d745904ca7022afdc86cb66e294cedfafa0fcb1"
},
{
"sha": "876bfb6bc36b2000fa0c7e8c1ef7c26b5d5c5180",
"description": "zink: skip some emulated cube code if the extension is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b4ceb27a763a74eee38233f8ace40d0734cfb7",
"description": "zink: rename nonseamless struct members to emulate_nonseamless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08858070b11a6efdd0367a3b07a0de48d0ab2c4e",
"description": "zink: use VK_EXT_non_seamless_cube_map when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616773e62b59ca7e163d2193668c8e03aa722ee6",
"description": "zink: hook up VK_EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d7f31054b16b17eaafe1714c4648151861c014",
"description": "zink: don't print VK_EXT_shader_atomic_float warning for nir_intrinsic_image_deref_atomic_exchange",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8877437d6125c63b4bfe0b048981770f25a9d16",
"description": "zink: avoid uninit values in renderpass state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c908e3d7b223e2748bfefeff3291239e1007aa0",
"description": "zink: only add necessary binds during dmabuf export",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4eeabb59f59bf98f7db69754a00e4ba2452dea9f"
},
{
"sha": "44cf6f7564d4bdcc15299007fc12b32e2e9ad1f2",
"description": "zink: fix generated tcs deletion",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf34d3fe05004c66145a6faf39c8883b71861c8c",
"description": "zink: unset generated tcs pointer from tes on deletion",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c36c5ff057aa6c65e0beb75810c91aea1499634a",
"description": "zink: use the patch_vertices value from the shader key, not the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "338d98643906141322432874c91a1a8528a85e3a",
"description": "zink: fix generated tcs update path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "336b5c88231c98adb4e247f192ee5bf23401eb56",
"description": "zink: fix dynamic stride conditional in pipeline creation",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a89e358d62dc68ede28ca7e838f3ffc66fc4107",
"description": "dzn: Enable dEQP-VK.pipeline.vertex_input.* test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac34866166cd62846589604bfa74aa6b49aa94b8",
"description": "dzn: Allow some non-native formats to be used as vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b53f9011b1a298022dc26bbbac3427fd9f6af0ed",
"description": "microsoft/compiler: Add support for more scaled formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b9b500778128d8a3df76d76b2f849ae6725379",
"description": "d3d12: Move d3d12_nir_lower_vs_vertex_conversion() to a common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c378bbab7579a7a900372ca01df5b7aeac85d7c2",
"description": "mesa: Use C11 alignas for cross-platform SSE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fbad5e42fd7084c1838ab5dc9c8e39f47d4e289",
"description": "gallium: clean up PIPE_ALIGN_STACK-definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1349eb50014a63da7e060a194fbab31c5ea7880",
"description": "gallium: remove unused macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7ba77be99f3d0729b4c30a50f504d0f8744bd7",
"description": "gallium: remove repeated check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b53fb625e01a997a72197600ae1689de813e2e5",
"description": "gallium: use c++11 alignas instead of PIPE_ALIGN_VAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04ca04ba46eb49ef46725b1e0fd7430d9aae4b9a",
"description": "gallium: use c11 alignas instead of PIPE_ALIGN_VAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d2d38f6eae83b3fac0591340c8f64f04267381",
"description": "llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c82e23f9ac75db6f8ce1b47b833524956cb0e83",
"description": "gallium: reorganize includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d791184b465b2624703b09ce9a6e41d98d860cd2",
"description": "gallium: remove stale comment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d4898ae8068d3984242775a6fcc87f280c0ac5a"
},
{
"sha": "e3bc78b8e398348bc1993b1c713b8917bd4d53d9",
"description": "util: use c11 alignas instead of rolling our own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c430445079a7ab53c922e7adf57aaab6e477e39",
"description": "vulkan/util: assume c11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9d7872acea97a5ec8aa9e525ff35ae1b2886c1",
"description": "glcpp: remove outdated msvc hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a62badb2e1606274f7e36302c96b96f57e90b2d",
"description": "util: use c11 alignof instead of our own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83f13c04ef6a3be281b324532cd5a133439f1a6",
"description": "c99_compat.h: assume c99 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd26b1c3bfac5b5df00c4621fce7c4799d871a2",
"description": "llvmpipe: assume c99",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc30f93428c47c85c8f4cba1e739ed2d7436d29",
"description": "util: sort includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c864499eb241f2e9a5b2202fb4a0450decbc9ee",
"description": "dzn: enable two more exts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45f1e24aef19597dbca0be5717da3489a071a86",
"description": "dzn: use a null-rtv to handle no-attachment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f"
},
{
"sha": "bd4c8f562c94ee17c1873b066c6a43ed19f28c97",
"description": "microsoft/compiler: Truncate function names when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69339066fc9c44a9dc0b779b5d0d36bc3fdb78b6",
"description": "microsoft/compiler: Pick a type that matches interpolation mode for structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51bdac48465186d9abcae20a57674adc2ba95cd7",
"description": "v3dv/pipeline: expand nir_optimize, drop st_nir_opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36c547342ac8b41421ec30815bb866210e1457e1",
"description": "v3dv/pipeline: call nir_lower_explicit_io after first nir optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "481df13f2726afd6ff9cbe4043d006023162be34",
"description": "nir: get res binding using component 0, instead of asssumig an uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d364d445ad7b491ebd8bcf991799fb38437541a0",
"description": "isaspec: Handle patterns bigger then 64 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "119d8488ddc78cf83a93ffb25893dd26c9c23eed",
"description": "isaspec: Extend split_bits(..) to accept a bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96f0944a69ddb3dfdb5c36f2832b5878e31d6da1",
"description": "ci/panfrost: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f474462f984de604383fb9422b0e6e0f89e3ce4",
"description": "ci/crocus: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df298cff1518e74e11bb8a2145a61f03c198ff07",
"description": "ci/virgl: iris: disable Counter Strike 1.6 trace flaking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb1af12b8a417c5a4c5ff32b2a570236d072fd3a",
"description": "ci/virgl: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f58168850fdd443bf60b68d39f370112b0f4d743",
"description": "ci/iris: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de9378e7013f32e8269429541ce604263e34b33f",
"description": "ci/llvmpipe: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f7f2a1ddf96f0338d3ba69a0ca2047b6734114",
"description": "ci/freedreno: fix A530 glmark2@ideas:speed=10000 trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8cf79f6642e085e9c5b731f23f611992f99f764",
"description": "ci/freedreno: add Blender, Warzone2100, Freedoom and Unvanquished traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a7446e4e458a5ad7bded5378670d60721ff58fc",
"description": "v3dv: handle barriers at the end of a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6702b99a2e76f7b14a378a47c7d99321b8694ed",
"description": "v3dv: merge pending secondary barrier state into primary command buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f7ce42636c2553a12a842a16789db97023a0ec31"
},
{
"sha": "a97f78eb144ebc8964b891bbf708659e70e5f1c3",
"description": "broadcom/compiler: disable flags optimization for loop conditions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9909fe6bac53dc32c6599820387545f5019f8a85"
},
{
"sha": "2b0e45b18e0c29b9a3487df683369864f86d5c88",
"description": "ci/etnaviv: gc2000: drop flakes from fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93173a3a58943ef789c1f1fa7fb788ed7ca3b7d6",
"description": "ci/etnaviv: add recent flakes for gc2000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7596c6d34ecd4570978120ffe7686f3d599fb4b1",
"description": "ci/etnaviv: disable tests which takes too long",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b02c88680ea4e1d383f1f5397cb5d10b09f5336c",
"description": "ci/etnaviv: add recent fails and remove 3 unexpected passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016f9e89d4abaa98f09ab3d4751d1f3b54065386",
"description": "ci/etnaviv: sort fails.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab49e2530a0dfde64235ed63b38d909dba60213",
"description": "dzn: handle stencil-attachment-optimal layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "7dc5255469c2f0f29d9e9cf1381cbb7a50492473",
"description": "dzn: correct assert-condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e293691a99187361b99c45f27665227317a0a2ce"
},
{
"sha": "427c34eeca918c80f58de9fd14a0a52a9e4be933",
"description": "ci/valve: do not extract the install tarball on the runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee1142fa31e0e75019562b2d9c3d7f81790a13f",
"description": "ci: bump the hang-detection tool in the test image for Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa645861af6b357aef2e8ae7923a1143da4ff71f",
"description": "r300: expose PIPE_CAP_LEGACY_MATH_RULES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbcf65bfea52a03ab8c78eabcfd1c7193334c088",
"description": "anv: VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa58f6b47abf558b3e89b41cabae6656e9160b8",
"description": "lavapipe: VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c5f7b86eccf9ebfb6e546f2e039effa64370128",
"description": "gallium/u_threaded: fix buffer busyness tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
},
{
"sha": "ce60195ecdf8d7bdd5161bbb3803c185663a00c4",
"description": "anv: Use NIR_PASS(_, ...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "844a70f4391d12f9c6f408ad8d9e1390cd507034",
"description": "intel/compiler: Use NIR_PASS(_, ...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65bafa2a35aca4117bf43e79eed9b981f9764237",
"description": "ci: uprev piglit 2022-06-09",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "399104f0498575f70cf0e8c369e8b888cfd70881",
"description": "zink: fix up KILL to a more sensible log message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "23892bff6b4394eb7f445e6eff4d07ea16c1b4ab",
"description": "zink: unset res->swapchain upon killing a swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9e30f9d27593d7fdcc95e6559951127110b8d4",
"description": "zink: add implicit sync workaround for non-mesa drivers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ef6b0aab1c7b99b85f2d88ced44a63f28cfca6b",
"description": "Revert \"wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "44a20baeb8bb51c7ab99e30fd7f4bb19a0b555b6"
},
{
"sha": "ee587f202e1926d9ceec167f826fd6695e6a66a4",
"description": "Revert \"wsi/x11: Don't leak xcb_get_geometry_reply_t.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "24049b8771be7bd9044e005565ab9dc327e9dd63"
},
{
"sha": "4bee678df3afb654c4f52987fefd039750609976",
"description": "zink: defer old swapchain destruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "1dfa19c541d2d1da1ba3f440d4d0107c4968b3e0",
"description": "zink: keep a count of async presents occuring for a given swapchain",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "892f42271fcd67566db01ef651a5a491b54f262c",
"description": "zink: use separate pointer for swapchain presents",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "9bdd0854eabc799eced4994a9ea270e57c9ca3c1",
"description": "panvk: Use common CmdBeginRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00e0bfd8a9562a31c51710bc5211bd7d9a059ad",
"description": "panvk: Simplify depth clear preload condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec2bf34d97d31225ae7727dd6dfa2dabe54e6d8b",
"description": "panvk: Fix stencil clears of combined ZS images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "588ee38351e866ed2ce4682c12c4b43edbe64f27",
"description": "panvk: Clear Z/S attachments without a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c34a8887eeb664e043ba212cd774c1cf3b1799",
"description": "panvk: Remove unused pushmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2136643a513979effd7d6e2b70c5a65cc32eb516",
"description": "panvk: Don't specialize clear shaders for RT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd6519b6bd98c5d0ec56a6eddf119e6cf97748c",
"description": "radv: remove remaining unused pCreateInfo pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "653ded570411537c3045523d9c1d8582388f37bf",
"description": "radv: update the check to determine if rasterization is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a0f514d413499cfab7b29c5d82662199c807d3",
"description": "radv: update the check to determine if dynamic sample location is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15586cdaf8d510278a5b0128415415331e504c61",
"description": "radv: update the check to determine if dynamic discard rectangle is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a42190b6479aa0cfee8faae1b13a3902cb446733",
"description": "radv: update radv_is_vrs_enabled() to use radv_graphics_pipeline_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "839b1f4e9145a615995ec732a733d71fa79c038f",
"description": "radv: remove redundant check when importing vertex input info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11e55bce4939f1ce4801ae84a72f4f6e04c61bbd",
"description": "zink: cap driver inlining using ssa allocation limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44223e5f28c42ff19a5ddba182b403315bbac3ef",
"description": "panfrost: Disable CRC at <16x16 tile sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95"
},
{
"sha": "cac0578ee58c5b0838ececbe2b7aa5f7c29874c3",
"description": "panfrost: Inline pan_fbd_has_zs_crc_ext",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "11bbcc423c279d7d16b2db29cd6e9bf75845ec21",
"description": "zink/ci: update list of expected failures with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd39c2b32fbf3fd6b92b5866cf2be6c9e6c4d90",
"description": "tu: Enable VK_KHR_swapchain_mutable_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b88852c85bdb122d73464bc0f0f907f3639214",
"description": "panvk: Return VK_ERROR_INCOMPATIBLE_DRIVER for Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43882ad544af3cddd55278212f11cbd4686da63",
"description": "panfrost: Allow pixels using discard to be killed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e7e92f0dca44cc47b22e2e1a60e69eca632873",
"description": "intel/fs/xehp+: Emit scheduling fence for all NIR barriers on platforms with LSC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47773a5d7c85733c1d007a7374e9373ee354bd1b",
"description": "intel/fs: setup SEND message descriptor from nir scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f9a509cff019ab309d17d1ec3b20e1b1e318ab",
"description": "zink: more lavapipe glcts fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d64fbb88862ba17bcece83f01a84734d8c035e4b",
"description": "zink: warn on missing customBorderColorWithoutFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92e61dcee53e95754b79643811709a09d9316ab4",
"description": "docs: show and link to the new macOS CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9490ae55612e3634ea69f8e48c13dfddfd085931",
"description": "ac/gpu_info: clamp gart_size_kb and vram_size_kb to fix buggy kernel driver",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aee8ee17a5056bb8e1f3144d34b52612ac7d3b25"
},
{
"sha": "bdf3797aeb77a8346c1af6d86f77a7a834cca777",
"description": "ac,radeonsi: don't export null from PS if it has no effect on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b70887796b3eaf1c372d9240609ea83d5b1f6e",
"description": "radeonsi: allocate only 1 GDS OA counter for gfx10 NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f48c581f90659183f6d8c3570c76f4510690950",
"description": "radeonsi: allocate GDS only once per process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d4bd7cb5b68e81b9c5637855135a767c5857477",
"description": "winsys/amdgpu: add a kernel GDS management workaround retrying on -ENOMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8dcf80e44b66311513bbb80074da25722c5e3",
"description": "radeonsi: remove streamout code from shaders if no streamout buffers are bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbbe73d050920cc149bf99be912221a30920750",
"description": "radeonsi: fix NGG streamout hang by allocating GDS in the right place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f900df0713f4d33cdd8d0d963c71668f2b37dec",
"description": "radeonsi: inline gfx10_emit_streamout_begin/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002e34d860800d5a6ca92bb8ad95bbc65ba535d4",
"description": "radeonsi: unconditionally enable the streamout overflow query with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f4f98ea502954b1d8ed9926eec6e501da0cbe62",
"description": "radeonsi: fix a crash in gfx10_sh_query_get_result_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc392ff104d688bc30b36cd0b4ef0587750f3194",
"description": "radeonsi: fix an NGG streamout hang with monolithic shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9f7744cfef6edb7360bcaead1abbf99379f5580",
"description": "radeonsi: rework how vs_state_bits is set and unpacked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2342e67701229e36feeee312d2b3ce827cf874a",
"description": "radeonsi: move GS_STATE bits to the end to make space at the beginning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c7dcb61939ac1d21c0e4ef20e3a1ee13eeadf5",
"description": "radeonsi: rename and regroup VS_STATE definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "091617002f245d463c3ffc2a3411defb350a63d6",
"description": "radeonsi: rework how VS_STATE_BITS are set for VS, TES, and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928e5f240d7a96b1ee54f8a89464df8511efbf90",
"description": "radeonsi: simplify how pipeline statistic offsets are computed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b7dcd9dbc168d352d424f06d1d24d91f4d7b34",
"description": "radeonsi: add BREAK_BATCH at the beginning of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea46094ff875e952588775fe2613bb29f908117",
"description": "radeonsi: set INTERPOLATE_COMP_Z to 0 to work around an EQAA bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3c74ddfb7289f729cb719e777b2c07ca1e79ee",
"description": "radeonsi: determine DB_SHADER_CONTROL in si_shader_ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e879dcedd1da32de8046d19996e059d5dc01088",
"description": "radeonsi: restructure PS no-export fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cbea71aababc68c2a91587fac00972f2ba10c3a",
"description": "radeonsi: fix polygon stippling without color and Z outputs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56359e9f6e46b224754e1993ad63ceded1ff211c",
"description": "radeonsi: remove unused dword from wait_mem_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0d34ce98725420ef0156186fc00f1c4d00eb80",
"description": "radeonsi: fix uninitialized wait_mem_scratch_tmz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "705e9af29a854359ca883dff11f0f84618cab430",
"description": "radeonsi: don't use info.gs.invocations if it's not GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9cd2469ea55a9239c29a9ca6dd2e24e9190f07",
"description": "radeonsi: print LDS size in bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8edafaa25c5d649af6c016a61383d784a1ebb078",
"description": "winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1592921c599620524fd03575bcc7f81594a712bc",
"description": "radv: Move some rt intrinsics to the top",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbcdcc412c95117659294392b85461704984e16d",
"description": "dzn: enable binding_model tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5288fe31b4c08f7932951948cbbda3529d7fe942",
"description": "microsoft/spirv_to_dxil: lower cube-images to 2d arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00837c6bef92e733ed5eb3eab4f51e70427cc7b1",
"description": "microsoft/compiler: make sampler-lowering optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fff03d2bd3452d0472886b72b5cc7c7770796e80",
"description": "microsoft/compiler: mark image-functions as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b386802bb96f30a62ff839f1a22d60f01ca98c22",
"description": "d3d12: move cubemap-lowering to common-code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d7a9a9e4fe25395207a7a88061f15328cc77eb",
"description": "zink: run copy_prop_vars during optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a95c6b3282ed540ee42a5bfc1924168b0b3e3b2",
"description": "zink: rewrite atomic ssbo intrinsics as atomic derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afb2e34c2dccd812fceaea4c98ce8d27ca82286",
"description": "zink: more requirement docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b8e4457d2e3dbf04af33a8ac2f3b2a97f4e8c88",
"description": "zink: add feature req for border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b38907b7f76942466f214ff42a89412d7fae50b",
"description": "zink: fix feature requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccc68397365b4d38257715184bb446eb94fa6d7",
"description": "anv: Implement VK_EXT_non_seamless_cube_map.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d37291e1c1e2d9d0319bad9888f518a1bcfba04",
"description": "radeonsi: prevent recursion in si_decompress_dcc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "813e60f1eada4af49a1755f83db7531ae598b15b",
"description": "tradeonsi: fix preamble state producing incorrect packets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32c7805ccca331f726da684a4e74f7d1138daa3d"
},
{
"sha": "dcdd31ae9646c51bdf9cdd4dbfd34d4d983b8eef",
"description": "aco: Remove r128_a16 MIMG builder option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca6653ada36cecbd9a7a3e4960b4a1ae2dfc725",
"description": "aco: Print r128/a16 MIMG bits separately.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd291529821210f4b0426b6e8bdb9c515b11af7",
"description": "zink/ci: skip two KHR-GL46 tests that timeout most of the time with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f0e8808c0c0486943f3aa73af7d80296b8da222",
"description": "radv/ci: rename deqp-XXX jobs to vkcts-XXX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19682028eb0a2143c18ab2a26f3b23b7f74b2335",
"description": "tu/autotune: Prevent division by zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4846d53b18a768390050ae168965f9619a2fafb2",
"description": "turnip: Fix out-of-bounds builder->shader_iova access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05329d7f9acabbc9306c9538a30b502d4c580d38"
},
{
"sha": "003d05281011b77b24e56d9168d3104ea8ebe021",
"description": "ci/windows: add back build-error detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf3c772e5e5854d60dcddceb29a6849701423320"
},
{
"sha": "3933752c7f7b224185c5c8ff999dcc85526f9441",
"description": "turnip: force sample interpolations for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ec7df2f43975cf77d261adac2f68489172fd99",
"description": "nir: Fix flat new_var assignment in create_new_io_vars()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcd14756eec808f2f04d38a8880488188eb0eef0"
},
{
"sha": "b12417a2c717747e79e572b6d31337d92050f18f",
"description": "microsoft/compiler: Lower fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279f32e042c3ef9bc4311fd802ecebba61cb17a7",
"description": "util/u_debug: Use 'initialized' instead of 'first'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f323437dfd6f31a0bc0d545a1b4cef7391af83a",
"description": "zink: add new flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "070ce2307843a055f0d5863af751fcdd669e57d6",
"description": "crocus: Enable PIPE_CAP_LEGACY_MATH_RULES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa118be9aeaab714d70c0a84805446c672333bfc",
"description": "iris: Enable PIPE_CAP_LEGACY_MATH_RULES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d4eaba63a22c4384d9be917de1d5f72bdee807d",
"description": "Revert \"nine: Disable optional use of TTN when MUL_ZERO_WINS is available.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7f01299c40ef5d301bbbb99fc6a6420aa27a65dc"
},
{
"sha": "c761f9bde5fe5b789b913d7ce8678c743454bf67",
"description": "gallium: Rename PIPE_CAP_TGSI_LEGACY_MATH_RULES to drop \"TGSI\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61097dd45992988c0252c3540824090fb063395",
"description": "tgsi_to_nir: Set use_legacy_math_rules for TGSI_PROPERTY_LEGACY_MATH_RULES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2e52eff73ac0703cf432b5c716c5d2c56024e3",
"description": "nouveau/nir: Implement mul_zero_wins behavior for use_legacy_math_rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a05bfff8cb2f1e55ba7e4e1363e1d2be97c07b91",
"description": "r600/sfn: Implement 0*x=0 behavior for use_legacy_math_rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93e5a7c94ba0ef9e5c1ebfd005ac1c24bce0f8e",
"description": "nir_to_tgsi: Set LEGACY_MATH_RULES cap for use_legacy_math_rules shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b203eb39dfd787a3db17099f5f92f475f7b3e7",
"description": "gallium: Rename MUL_ZERO_WINS to LEGACY_MATH_RULES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf265c66066828a63641497086c8d29c004a99ed",
"description": "nir: Rename is_arb_asm to use_legacy_math_rules and document its meaning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d90b168d82e94259c3654270886c154bca3ad0f",
"description": "zink: update tu a630 baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe5136658f048b6403f31f0d01dff856dd3ff81",
"description": "zink: fix 32bit bo rewriting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc"
},
{
"sha": "ea8fc23119063eb879aadd3360141226b6ac9287",
"description": "zink: avoid adding more 64bit alus during bo rewriting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdaa601de38a147aff0839d9622e281ac7a80b33",
"description": "zink: scalarize when rewriting explicit 64bit io",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc"
},
{
"sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c",
"description": "zink: rewrite 64bit shader i/o as 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff65a6ae78d4a80a0aaa1c877ea9f86209f62c0",
"description": "zink: implement nir_op_unpack_64_2x32 in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24725e572eb7814d3cf279b5733d1ea5c4f55cf6",
"description": "zink: improve/expand manual xfb emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26338c4abbc940da144e2ce116e42754e4ea7e45",
"description": "zink: if a variable is flagged as being xfb, treat it as manual xfb output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d28cbe3fbe56076f85e9e309211d831368d1fc",
"description": "zink: fix variable locations in manual xfb emission",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd516b0a9fb537b09775e09473618f42f02c55ca",
"description": "zink: flag all shader i/o variables as !is_xfb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ba19ff681224208943787cedd0b1ada11329e2",
"description": "zink: fix ntv partial stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59d67431dcd3df2ed8c43daecae1e5ca53dbe7a",
"description": "zink: run more int64 passes during optimization loop if int64 isn't available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c75ce6204e1bcf8a2ac390c3e98bd93649aad43",
"description": "zink: don't lower pack/unpack intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d8131341b6f4f3f785d4a34a971dd992d0ed8b6",
"description": "zink: always scalarize pack/unpack alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f684c80be66ae53c45ddd96770ffd80a7e5bc1",
"description": "zink: run nir_lower_alu_to_scalar in optimizer loop for 64bit lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "941046be802b93e43c544bf4f60a828152db6716",
"description": "zink: break out nir alu typing in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02a3a5ff3152cf85d5894d5ee8c708f1c566c6d4",
"description": "zink: flag optimization pass after inlining uniforms",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8e718c7e597cfb908e18e6be81ebb85fa6ba81e",
"description": "intel/compiler: Fix A64 header construction with a uniform address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b57f10b36d9824a3de8285c667cdd240e61465",
"description": "vulkan/wsi: Signal semaphores and fences from the dma-buf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18bd05827d175b1a37bac2db560ae65ad7d71d3f",
"description": "vulkan/wsi: Set memory ownership after signaling fences and semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6930f0886054726a63330fb8e1bdf512d9b0e965",
"description": "vulkan/wsi: Re-arrange QueueSubmit code in wsi_common_queue_present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee3d2e156ad9db8169b3bb69d3da86279dbf326",
"description": "vulkan/wsi: Reset fences earlier in wsi_common_queue_present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d211f4891abae5e681eb6eba00bccb5e850e5b03",
"description": "vulkan/wsi: Use a STACK_ARRAY for stage_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60bb58de7094ac08d42adc200ba8633c7346435",
"description": "dzn: Init sync types before wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c764afac10596a4e6c158e5b6703fafc4893f1b",
"description": "turnip: Set supported_sync_types before wsi_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c95b574d193c974090964880f547f4f0af12b18",
"description": "turnip: Use the common QueuePresent implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513d73b160e5f5a47d98db7978b3b43893a720c5",
"description": "turnip: Use the common AcquireNextImage implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12920b227fcfbba560ee8f77fdad04d4cc931a80",
"description": "pvr: Use the common AcquireNextImage implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "384c31425abb51b75cbb595008523461f6dbbd72",
"description": "lavapipe: Use the common AcquireNextImage implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60ff7f1aa6ab780defaff69d182450a2884891e",
"description": "radv: Drop create_sync_for_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed70d775c84c433d1b0612b094727b81d1510f2",
"description": "v3dv: Use the common AcquireNextImage implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a09e08ae955ee9c31338e865da744a4adb03f24c",
"description": "panvk: Use the common AcquireNextImage implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b03216de9cc8a9d22db69bf96d82b1898806e7e8",
"description": "wsi: Always signal semaphores and fences in wsi_common_acquire_next_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e32892130fcc0003c71e7b4fca9da8c87a00cd92",
"description": "vulkan/wsi: Fix a signal_semaphore_with_memory check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a820dc4a8e96239e60fd5478dbe34484396212cb",
"description": "anv/wsi: Stop resetting semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18b3ad5a095f75e4d1eb63991d815d9af4282169",
"description": "intel: Set a more useful fake devinfo->gtt_size in no-hw mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65d6708bc33694b662d1195fd65842b85b7afc99",
"description": "anv: Remove FS executables when applying the null FS optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73b3efcd59ade6b9dc8c4cce994d7fbe5c1f0cac"
},
{
"sha": "17818800d0574ff41c6e3d8ac95a39985a7611b7",
"description": "radv: Implement VK_EXT_non_seamless_cube_map.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d16a4f0052ae550443655b50b65b63d9a97da0",
"description": "vulkan: Spec update to 1.3.217.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570020c810667b4493f84eae475b57aadf5bee9c",
"description": "lima: implement lima-specific blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "133620196d57cc1c6874c806095fc3cf1f054274",
"description": "compiler/types: Don't place members in the previous substruct's end padding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aeb83117ad7264b71cd4980187b29031a59953f",
"description": ".gitignore: Qualify the path for the ignored build directory.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2677cb6d78939d1a51e6d51df48bae606f10785",
"description": "mesa/st: Abort the linking on driver link failure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c426e21ff14366ce82c55d0a3ba3e5635aed2e2e",
"description": "turnip: Reverse the order of walking pipes or tiles on odd rows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "790fc8455f75de07afa4131d1b47ab01565e8219",
"description": "ci/turnip: add a link to VkPhysicalDeviceMemoryProperties failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8d4eaf1725c2a7873a8ee7dd33b18a09472c178",
"description": "ci/iris: Disable skqp until it can be stabilized.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ef513699d39972081409352320af6cea5977203",
"description": "util: Add unittest for timespec_get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef44bbdbed6211071835de946b51ece4fe8badbf",
"description": "util: Remove unused function timespec_passed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc1ebdc46a69c99eede34e34031ee548726baca",
"description": "util: always enable timespec_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5abf590c719af5f0311de7b5d0cc135f7e06906f",
"description": "util: Remove usage of designated initializers in timespec_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "672a93cd6d65493fd7d91cc4c45072f1b69efc58",
"description": "util: Use timespec_get directly, it's always present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65d5ee4012842646f157693d179a76d9071989f6",
"description": "c11: Implement timespec_get on win32 properly when not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ddec4e98fea9b824e7258468e5b5da9ba848b0",
"description": "c11: Implement c11/time.h with c11/impl/time.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe01757ddf067414646032f5fd7ffc5a4d332591",
"description": "c11/threads: Remove the detecting code for `HAVE_TIMESPEC_GET` in threads_win32.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6dd77149ad0e9a2ceef8708304a8bc385e0cb42",
"description": "meson: Fixes timespec_get detect code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc805aef69d48720b929531f0338e4cc79cda5e5",
"description": "d3d12: Properly set HS input control point count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08577bbb703abdb91e1ae71ff2119beea59cd568",
"description": "nir/nir_lower_io: Optimize 32-bit inbounds access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19cbe98e325f6549e6d1f13fc06537b23a29622",
"description": "nir,spirv: Preserve inbounds access information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6301b886b4a741ff6994987d12d32218c359d5a",
"description": "dzn: Enable depth-bounds testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9feda65a83c7916562fa55596c8384c4b65fd6b3",
"description": "dzn: Use CreatePipelineState()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c7fab53f379569092cc8f5e1753aab23a45df7",
"description": "dzn: Drop an unused argument passed to dzn_graphics_pipeline_translate_vi()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185bae4c6022ad22d7cfe2b9b174f35873f39c16",
"description": "dzn: Switch to ID3D12Device2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee1a0a0772d0aaf4f5124d451f6a087bc6910b58",
"description": "zink: always create descriptor templates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e3768914d4ca226041e121b8b80b2daa7b5aa64"
},
{
"sha": "3156a5705dc5a5c97404bfd89f8a4a52bc9e1700",
"description": "zink: fix buffer descriptor hashing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7327c7cac9b49ac1c7679f91c4727da0d60f501"
},
{
"sha": "b818c0862bc3c78f0e028292349824aedd675e9c",
"description": "zink: simplify some compiler bo code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc22b9e4d8767e1b8660eeca4a7b6ad13eb3dbc",
"description": "Init macOS GitHub Action",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69b95b7839f048c63dba6599815a029657c80cd0",
"description": "Remove Travis CI config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef6cc03b175c6f43b055e2d2ba23777e7ce82003",
"description": "v3d: add ARB_polygon_offset_clamp extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2463ec271ff4fe4513ce07b3881625add32ccdc",
"description": "panfrost: Constant stencil value tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79877d5df51b7079fdc2432af5b757df52f38ad0",
"description": "radv: advertise VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ebf463a5a64af54a18b69ccaa2453449938df61",
"description": "radv: implement VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0edf8d24089bc80c370933226c76a6543ca08ed",
"description": "radv: add few helpers related to streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3daf7ce4023a54f666ae3d1fef40487c6e29da3",
"description": "radv: flush the NGG query state when the argument is declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe57fe1fd8ad31677f977b44b38b6b971770511c",
"description": "ac/nir/ngg: count the number of generated primitives for VS and TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b07a0ab2509c98abfd21d67bba692250764a70",
"description": "radv: declare the NGG query argument for primitives generated query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11734f935a55368974e0f03e3d55e9e7386986a3",
"description": "radv: add primitives_generated_query to the graphics pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc8cf44f60890c392638d5c6fab4a0001a5c41a2",
"description": "radv: track if primitives generated query features are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efbbf95886dbb89a34147ff9771b8c2aaeabb7e",
"description": "radv: rename ngg_gs_state to ngg_query_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b9b28f94eb9b356f8b66b9d75368f5c2ebf0ca7",
"description": "lima/ci: Don't skip piglit opengl 1 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "704c9b2825c638dfca94aa61cd35d29d72c9fe8f",
"description": "svga: fix shared memory index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9aedaa79555097addd1d3bc3627cea23c27d4b6",
"description": "svga: fix reference to NULL offset for atomic counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "893b4d98f8e1f779682e70c46b8525f58c42c5c6",
"description": "glsl: inline do_common_optimization() call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09a37ef54eaf25711745383f6521f6da59ec8ce",
"description": "glsl: remove never true do_dead_code() parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3223f5b63f750b02546cac943ef5d97ec413ed1d",
"description": "docs: link releases notes for 21.3.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c44ece167927955bd320a370c27fee0c2e611429",
"description": "docs Add sha256 sums for 21.3.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d413674160b81654409c6e2108e23fca0bb7bf3b",
"description": "docs: add release notes for 21.3.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4655ff1f5b34d45c3d20e817488b70275c5b9c98",
"description": "nir/deref: Handle RESTRICT for SSBO deref bindings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8492e78f9d14c187596c13725f6974816d02a0e9",
"description": "nir/deref: Handle SSBO array bindings specially",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b127427586ba5a834e3015e88f569c68ce8765",
"description": "nir/vars_tests: Use nir_var_mem_global instead of ssbo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d221c64e78db76e4002f27e2fb5571f4c271494",
"description": "nir: Increase nir_variable_data::mode to 16 bits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ad2dfe942dff42ea230786c23502d208b50928f",
"description": "nir/deref: Re-arrange variable checks in compare_deref_paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "130d9d80dbbe4a2e64c8c2b5882f94176ea1e12d",
"description": "nir/deref: Make compare_deref_paths take a stop callback",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ebcdada000d9c0476bac27e55e1b132dde5d9d3",
"description": "nir/deref: Use an index in compare_deref_paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d80b3217e692e626182511c9a4d87f25a09221d",
"description": "nir/deref: Break out a helper for compare_deref_paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5c1bcb7c660e1966b891841f94020a36d348a1",
"description": "nir/deref: stop assuming coherent accesses of different SSBOs may alias",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ebb014bdf87257abed3d3401a3074b82da84335",
"description": "radv, aco: Round texture array layer in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b68d3e43aebf3815e4e8d23011c636ff332daf6",
"description": "nir/lower_tex: Add lower_array_layer_round_even option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cb0c9ea134ceabb91841c1eaf451961c9ddbe11",
"description": "radv: Advertise VK_KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16585664cdaebd31f33bd6afc2b5bd8d7d05af3a",
"description": "radv: vkCmdTraceRaysIndirect2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa0ea8279784e0cba2e83427ee8658382917927",
"description": "nir: Handle ray_launch_size_addr in opt_preamble",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "938c9d961552667a83b2ef5a32c6c86c9c295e04"
},
{
"sha": "fea155348f00a506cfb426e80ce209d1a6f542a3",
"description": "radv: PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ac9dd23f9ee564d6f92184046900b2413a8a27",
"description": "radv: ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d56c2cfc0a36da5a3ba7fba344799655d74e992",
"description": "radv: Add accel struct queries for maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dd0df65f7ddd2fd65dc810f1dacdeca9e0b4a8",
"description": "radv: ray cull mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e0e150e69475c7446c999623d23d60ae3715290",
"description": "spirv: Add plumbing for ray_cull_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c44cb6f5e8e15e1e7b41916ce34555c0120e7f3",
"description": "vulkan: Spec update to 1.3.216",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b001b57a08c9527e514aa829616de5ad7354162",
"description": "u_transfer_helper: flush temporary transfer first for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c1426166a1ad32a841340c9a3b1232ed3b626d",
"description": "aux/tc: handle link_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "549d3ea600b0d79471fb09d49aa76755b0e06c9f",
"description": "aux/trace: add pipe_context::link_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d65398279db02f68b5acc23c3afbf1c34a5204",
"description": "panvk: Drop support for Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3684776f793a4c516cdb6bd85b20933542b5ebb3",
"description": "lavapipe: allow null handleTypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35dd4ac886283444294238ae0be1a7edcc776c8a",
"description": "microsoft/compiler: Drop the auto_link parameter passed to nir_to_dxil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c94faf325dcae85f7f41d40d5988cf5412767a",
"description": "microsoft/spirv_to_dxil: Let spirv_to_dxil() handle the linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c81357f478f953ac019fde862629cf1746663d",
"description": "dzn: Fix vertex input handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1cb63bf38fec52356b59731a97d1282a924591",
"description": "dzn: Fix unitialized var access in dzn_meta_compile_shader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df63772f765ff9aa42b6b6d27805772ead28a1e2",
"description": "dzn: Handle varying linking explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc52e557ffab582ab82bf773726fbf26460c36a2",
"description": "dzn: Fix maxVertexInputAttributes limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4fa63a103fd8c5b936389d0ee52046f3d1b2dfe",
"description": "microsoft/spirv_to_dxil: vectorize IOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f8b2ee50b457f74a95600e3b2a82ce35f3333e",
"description": "microsoft/compiler: Allow vulkan users to handle varyings linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d105a16408f8dc69f0e5bb6b2ce499f0a5dab1c2",
"description": "microsoft/spirv_to_dxil: Add a linking helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "424bb7357f7d59f559103f08b7ced91a567686f6",
"description": "microsoft/spirv_to_dxil: Remove dead IO vars at the end of dxil_spirv_nir_passes()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e321c85317646efd14a01f14dba9fd2d92cd20",
"description": "microsoft/compiler: Make input_mappings immune to driver_location holes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8fd20da90759ebcf9f8837914b14aeab1c640c1",
"description": "microsoft/spirv_to_dxil: Constify the descriptor binding mapping fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86ea7daa36b027ce331f2f4592565e4ff688a65",
"description": "microsoft/spirv_to_dxil: Extract NIR passes out of spirv_to_dxil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5520c3cb68619771ff4a13f301e077b045a364",
"description": "microsoft/compiler: Make sure all SV_Position components are written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9368641c3f4c1bd861fa6cfc00f5f6c3503c0eed",
"description": "microsoft/spirv2dxil: Add a debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "447d4485132ee806ecf70dd0b0c71ef50755d566",
"description": "ci/windows: Bump spirv-samples commit-ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "961a28d9d99d32685170939b788593648e18316c",
"description": "gitlab: ask that reporters don't include long logs in descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1e00afb1fcae0125bd84f6b3a7c34e96542f7f",
"description": "gitlab: ask for useful titles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2338dcd39210e63f84a2eb6a1dce288ed436be7c",
"description": "asahi,agx: Don't set PIPE_CAP_POINT_COORD_ORIGIN_UPPER_LEFT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e749f67f8989874f6795d95422c1f3eb4d2706ba",
"description": "mesa,gallium: Make point coord origin a CAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a2406232ef782790de01c24844adb0d573a6e4",
"description": "pan/perf: Fix performance counters on G57",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ecbfcc892b89aebe30a266b05922a782ed324a5",
"description": "panfrost: Add panfrost_query_l2_slices helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58b408611ffa9f64e6f8b484d6a475bdc711e512",
"description": "panfrost: Remove is_64b assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4841c105391e24d93f95dde5ec02cd4322b06e",
"description": "panfrost: Remove redundant first_tag access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c999a9daa8462499b8917f105f17a7856c1f1e9b",
"description": "panfrost: Deduplicate indirect dispatch structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae77c207e083ac33a90e19842261af4e8de0dab0",
"description": "panvk: Use push constants for copy shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a0217e3fb034efcb1c1b36edb752c30cfe439f7",
"description": "panvk: Use push constants for clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f227fb6da2f4428551d7145c19ac495dc5382d06",
"description": "panfrost: Use push constants for indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43884a9b0925dfff584d3ddf28ffb0375b4d2173",
"description": "panfrost: Use push constants for indirect dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90beea75f631e780182ca3c45cb623471f17d52b",
"description": "pan/bi: Don't reorder push with no_ubo_to_push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ea1642e26722e93c9581c4eefa6fb4d7669024",
"description": "pan/bi: Implement load_push_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c5f1595b89d02df92bead419e8bbb0511d14201",
"description": "panfrost: Fix inverted indirect dispatch condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd7b44882ce3c7604be592f484264097125dfa52"
},
{
"sha": "5c17a042826b5cd26b4cd2763f07784d464b5645",
"description": "turnip: consider render pass costs in autotune",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce118a7002bf41def94a5a8ed47f80be83e4d3ed",
"description": "turnip: estimate render pass costs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe9a2374e6d5514739cff14cf24017e8c190e660",
"description": "turnip: include stencil test for drawcall costs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc10165a1c1e6918c91ae7f1a5ab51117c2ff68",
"description": "turnip: base pipeline draw costs on colorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fe7b9211482067be25a04d0c595d966e5178a77",
"description": "turnip: if-checks autotune debug macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7cb4d4f6f91a74ba087124c6688d8e6217d1e22",
"description": "radeonsi: set the max UBO size same as the max SSBO size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75084431927ad07ebfd92068b97e1638d136f50",
"description": "radeonsi: compute PIPE_CAP_MAX_TEXEL_BUFFER_ELEMENTS_UINT correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aee8ee17a5056bb8e1f3144d34b52612ac7d3b25",
"description": "radeonsi: change max TBO/SSBO sizes again and rework max alloc size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1adb33a93e2ac576278804c4dc78455d734ea51",
"description": "radeonsi: clamp against MAX_TEXEL_BUFFER_ELEMENTS correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91e533c6aa04026bb1613adf48e284d1d2c92107",
"description": "radeonsi: report correct maximum compute grid sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecda7be628d667de02ceebcaa4dc7445d5d8c8ab",
"description": "radeonsi: increase the max compute LDS size to 64KB for gfx7+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fbcaa4b3aa6eb41399ae5a5a419cf4223476cc1",
"description": "pvr: debug: Implement PVR_DEBUG variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c615b4103819e7c71e000b42f4821def70e780b",
"description": "pvr: csbgen: Add *_unpack() functions for all generated struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0941f0d4ee9a558a7a1652f5c1e85e8af1b8d8",
"description": "pvr: csbgen: Fix \"local variable may be undefined\" lints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f8556a44a20a215a5bda07f4720edfff67ee5c7",
"description": "pvr: csbgen: Replace map() and filter() with list comprehension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2285ddc7207c9ea52a7649cea7ea58b7f5cda6dc",
"description": "pvr: csbgen: Isolate \"main\" function with __name__ check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b80c610be0fb7b21866a23e86804c335ba8c6e",
"description": "pvr: csbgen: Add typing information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2de3716d8bf0140c744d7d21c3ce807997ea232",
"description": "pvr: csbgen: Remove unused function parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14ca712362f14fe728bdd6bbf1aaf11eee169b57",
"description": "pvr: csbgen: Remove \"dim\" functionality from Group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6961c319381aea4ea1939491e0f5d9b228f2b429",
"description": "pvr: csbgen: Cleanup imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a76ec4e6cf9d9f240f9a03b0887d90a5d116e3",
"description": "pvr: csbgen: Make some loops more pythonic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b813ca5d3b30e13a5350f2616bf1294dbd36d81e",
"description": "pvr: csbgen: Add a missing @staticmethod decorator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89d6a1cfe48518c9e29dd2ca6d1db3d14121d694",
"description": "pvr: csbgen: Formatting pass (PEP-8 plus other minor changes)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751",
"description": "radv: Implement mesh shader scratch ring.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6056583ae18b6e32302abb018a1d6d76fdbe4c99",
"description": "ac/nir/ngg: Use variables for outputs without cross-invocation access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b664279755bc963c098a327c278e7e2482c32ed2",
"description": "ac/nir/ngg: Use mesh shader scratch ring when outputs don't fit LDS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "304a0e948b49161abfd9badbf0783f099258d6f1",
"description": "ac/nir/ngg: Clean up mesh shader output LDS layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02c87e66e9d359c91a51d1b263073ee555627a93",
"description": "nir: Introduce new intrinsics for AMD specific mesh shader task ring.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b730f91247844515aea0b7079738c690c4d0ca93",
"description": "radv: Implement task shader draw and payload rings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5ab8d227e48e7572a4fa3311ac7c900aae3082",
"description": "ac: Add task shader ring information.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086e499b47a9cfaa8fdb620024a7352036c6cc29",
"description": "ac: Add RDNA2 task+mesh shader draw packet opcodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721fb18a386c855b3403b3a4d07b45cab6c518e6",
"description": "pvr: Fix incorrect samples to cr_isp_aa_mode conversion.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61db3154b48ae5707beadb8431184fe5825074c8",
"description": "pvr: Write immutable descriptor words in vkAllocateDescriptorSets().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81077a4c7db6e56b373fa79433334859d7aab651",
"description": "pvr: Add csb enum helper funciton header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8493e53100f18732707e1994823dae6fcc35b8c",
"description": "radv, aco: Lower txf offset in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b81f05e94d485fbce98c3a6c5d21105da33dca7b",
"description": "radeonsi: set size in si_texture_get_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce227611d5e124ab8dc8f0be872e3360414f575",
"description": "va/surface: set the correct size in vaExportSurfaceHandle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13b79266e47ebd0e36b0c01531c0876c39841b7e"
},
{
"sha": "8c07d7cbdd2cfc09246d625246bacf8c9c4ecc57",
"description": "gallium: add size attribute to winsys_handle",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf0e66dae1ce7d92604a8b3c188fa4082003d17",
"description": "gallium: update winsys_handle documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5973a3dd78c540eb799959cdfe0cad890d821d",
"description": "zink: only update layout when doing mixed zs attachment renderpass check",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f9c21b15edf82225916b2db186538d7f8836944",
"description": "zink: break out of zs mixed layout update loop when work is done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffb0c97caf5c84d8590bffd459877164d990461a",
"description": "intel: Build mi_builder_test whenever build-tests is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fae05f7dddc129b4482d7a11d7f0844296fac3",
"description": "lavapipe: Use vk_image_buffer_copy_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420717b2ceeefdce6f4c208f964e25ca30ab0b98",
"description": "panvk: Use vk_image_buffer_copy_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d6b7eb5cece9b0b7cbfafd7a3cb4bb3d12e3276",
"description": "radv: Use vk_image_buffer_copy_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c144030f7e0b6d1ad6e33185eab147a8165a98c1",
"description": "vulkan,radv: Steal some image offset/extent helpers from radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81603e7dc21366959aeab6666db046327a1fbb1d",
"description": "anv: Use the common image<->buffer copy helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80547e5379f6bac369c237a35bc74e2a06aff65f",
"description": "vulkan: Add a helper for image<->buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed0cd6f654e381166c5d87b0a25c05b01f61befb",
"description": "vulkan/format: Add a vk_format_get_aspect_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e4d39d188b2c30fc8cd06b4abcfa619595f840",
"description": "vulkan,radv: Move vk_format_get_plane_format to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1436fa55a6030363eb11412e448532a6c2bb0f79",
"description": "radv: Use the common image offset/extent sanitize helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c2b3e68e13ee3c1b2b2e47d35e132cd4ded902d",
"description": "vulkan,anv: Move the image offset/extent sanitize helpers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49234585772f49626435d3d9324ad144e27fc453",
"description": "ttn: Populate the images/textures/samplers_used fields in shader_info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "625b352f14b7d0ac42ac137e13a18bc9b2d27776"
},
{
"sha": "f618d0292a88944b0262809d6ed24fb9a1ff5410",
"description": "d3d12: Report PIPE_CAP_ACCELERATED as 0 on WARP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb05d13b07474d97dca2c31d2163ff3ce462d4f",
"description": "docs: Fixes dispatch.rst with __THREAD_INITIAL_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd5f03edc991d9e70596ac88d857e3d87139206",
"description": "pvr: Remove clang-format off comment from vk_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acb8ba3db2fe1f74f2cb6d1f73baf9b92dfea25",
"description": "pvr: Move transfer logic to pvr_job_transfer.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d4ca6e1411994ed464ee5781f6c47aa5ebe293",
"description": "pvr: Add services winsys transfer cmd submit interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df671f6a8f49fcc36fa2c6f710730cde293670aa",
"description": "pvr: Change ALIGN macro to ALIGN_ATTR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a93e8900e06bba0d4aebfcf2709b022610734d5",
"description": "pvr: Fix UTIL_ARCH_BIG_ENDIAN check in vk_format.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0f49534fc5232b6c05adcf4be2bcf53b79afed",
"description": "pvr: Restrict argument to dev_info where possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6c18fea82b69ec6641936a7ad0620de27bc95f",
"description": "pvr: Fix ISP_RENDER_MODE_TYPE enum in rogue_cr.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d8973efba4d95be9f2e5ea2798718385716904",
"description": "pvr: Add transfer 3d parameter heap support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c3c1a8be42819f89fc0abfe352d7d4e61567896",
"description": "pvr: Remove vk_format_is_pure_integer and use common helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72c634fb2303c6b3515c9bfcbf92c2f2f098d744",
"description": "pvr: Allow signal_sync pointer to be NULL in job submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce36859b950c4009b5848dd7611d09488c210736",
"description": "pvr: Add support for R32G32B32A32_UINT, R32_UINT and R8_UINT formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f703e7b17ab08e3b64a6b3dc96784b1113095b",
"description": "pvr: Pass device info struct in pds generator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b24216c52d3e06084aee9b217e336273950f1f61",
"description": "radv: Fix the accel struct size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "062b5a9ba1b3e005d21b8c9253b266e53315d9c9",
"description": "ac: use ResetAllOptionOccurrences instead of ResetCommandLineParser",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7e2874dc93acbde89b89e353bc7e9e07fe69af20"
},
{
"sha": "2c70b1a21771a4490279dd38fd6744e3c950df58",
"description": "v3d: release all color buffers on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8381f64251d2cf79a8b65a600264dcfba6d1fa9b",
"description": "intel: Fix build of mi_builder_tests by including c99_compat.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9f717b5f23cbf24dc4c58bc688c931af91975e80"
},
{
"sha": "c06b265ec75dfe311934e2bc52a22b2f17abb680",
"description": "dzn: Emit missing transition barriers for rendering attachments",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f"
},
{
"sha": "f06da59fd75d7ce7708d159753fcdbc11de16f9e",
"description": "radv: report the marketing name as part of the device name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42b3735716bd3464b061eb815849ca205c2564fa",
"description": "radv/winsys: add get_chip_name() to the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8f9d5d583429755617565c10a8c63da6a94f73",
"description": "gallium: rename PIPE_CAP_MAX_SHADER_BUFFER_SIZE -> *_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd6b8999d7157c2c96c3374227338525cd14085f",
"description": "gallium: rename PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE->MAX_TEXEL_BUFFER_ELEMENTS_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4a3a18e9fbeb33da15726a2257cc448ad6fe3d",
"description": "gallium: add PIPE_CAP_MAX_CONSTANT_BUFFER_SIZE_UINT for UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "406cf871b2a4082d21fbf50e698b0f30be32c356",
"description": "gallium: rename PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE to *_BUFFER0_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a151238a08eb98ebf3b4b0162dde21024277d51",
"description": "st/mesa: round down MaxUniformBlockSize to a multiple of 4 for piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0081925856d10a2702baf4c3cb89d221f1f25531",
"description": "st/mesa: limit MaxComputeWorkGroupCount to INT_MAX - 1 due to failing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c7256fb8de80cc22000003d92b7d4d56df62bed",
"description": "mesa: change GL_MAX_SHADER_STORAGE_BLOCK_SIZE to UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "939d2e0860998df5b8f11d33ea2c0bc32acedd75",
"description": "mesa: change GL_MAX_TEXTURE_BUFFER_SIZE to UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaac8a1986d2975b111028978ea7823fe7b44716",
"description": "mesa: change GL_MAX_UNIFORM_BLOCK_SIZE to UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e76d5c7bc5977c407dafa0b9762481887043633f",
"description": "mesa: change GL_MAX_COMPUTE_WORK_GROUP_COUNT to UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1381daab8465730f7792bfeadfe2bcbd5805111",
"description": "mesa: clamp UINT values greater than INT_MAX for glGetInteger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7acc91fe8760690043474ebf84b1dcbf94bec41d",
"description": "mesa/st: use util_streaming_load_memcpy for compute pbo copying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7831c5f6e1cac331bd5e2fa2c2ad0eec84256d7",
"description": "streaming-memcpy: move to src/util/ and compile unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c370fa362b99ceaf2d4cd2b37f8d110e83b32b60",
"description": "mesa/streaming-memcpy: add memcpy fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03e8908e271fa604362dff815bc29b1254b44e5a",
"description": "ci/crocus: Drop g41's xfail for rgba_half_float_oes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab3a1d41c5adceb864e5f62405cdb4ad13f7f5e1",
"description": "glsl: Drop INT_DIV_TO_MUL_RCP lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec0301ec7701c3fe9b1df36430d58e0b57fbfa3",
"description": "lima: Lower nir_op_idiv with other scalar math operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c499d6d1adfb9c90b672ff7124ffbf5b4bdf56f",
"description": "nir: Fix idiv lowering on !NativeIntegers when lower_fdiv is also set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464b32c03022add93cce888bc51389afe7f44851",
"description": "glsl: Drop the div-to-mul-rcp lowering for floats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594d3982f759a55fbeddcffb47b19c8ec32ca7ad",
"description": "tgsi_exec: Fix inf/nan handling for divide by zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fbd1b1f4ce0322ec6af96d17bb599b2a74baac9",
"description": "glsl: Move exp/log-to-exp2/log2 lowering to glsl-to-NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d024eb6fabecab0e270af2c30d0c2eb192ad5312",
"description": "glsl: Remove stale lower_instructions comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4b88ee4885fcff8547238a8f752329083347d8",
"description": "gallium+glsl: Remove EmitNoSat/PIPE_CAP_VERTEX_SHADER_SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8e3c80fd41fea5fc3730c79580682d4c92ee15",
"description": "nouveau/nv30: Make sure fsat is lowered in the VS.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ca1ec7272685bdadd4e339cb989ac503db0abd18"
},
{
"sha": "61c500ee9b88b0b5097b470044432ec0b5428660",
"description": "radeonsi: replace llvm ls/hs interface lds ops with nir lowered ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7f2770e7241bf47e2aea01474bd64187d118e2c",
"description": "ac/nir: Add remappability to tess and ESGS I/O lowering passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "666dbbf1a3626fa8be3bd5f54327e50837961fc4",
"description": "ac/nir: skip gl_Layer/gl_ViewportIndex write for LS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87dfff3e6b45867f63bd31f8d5dc881ba6191243",
"description": "radeonsi: add tcs_vgpr_only_inputs parameter to si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47dd3525fb2d6b342db0b9979d71e55e5e5bb4dd",
"description": "radeonsi: implement load_lshs_vertex_stride abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a95452ddf097b2aac2860ec967edb604c7da5f0",
"description": "ac/nir: use nir_intrinsic_load_lshs_vertex_stride_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b4b923ee1fcc0573c82bd6fadaab6805e48ee2",
"description": "nir: add nir_intrinsic_load_lshs_vertex_stride_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e35ff669b59ca2ee2ce19bdcdb90eafe1a0de67b",
"description": "ac/llvm: get back nir_intrinsic_load_tess_rel_patch_id_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4237932685e9ac5198ee9d1dfa74afdb4187b48e",
"description": "glsl: tidy up link_varyings_and_uniforms()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00be793e4a91071e61b7e64fd78578ba8731109",
"description": "glsl: drop extra optimise swizzles call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af5929b54b883bba084e3cdd5c88eea84b66dee",
"description": "turnip: Move tile loads back into the draw CS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecabd3b5a9a122c3c125d4ace2aacc44517737cf",
"description": "turnip: Allow nested CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92fad45e9580bacc070843b158bc1ac6f7ce647",
"description": "turnip: Allow load/store skipping in vkCmdClearAttachments().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8619ef343fbeba5ec9cad558d3b0f15f93ef34b",
"description": "turnip: Refactor a bit of subpass attachment processing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ae4a5ed48730c70f0d83e02ce7865f0d60e678",
"description": "turnip: Include 3d-based CmdClearAttachments() in binning visibility.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48403628a2ea19bb41efd736883a3e254f9e0d3a",
"description": "turnip: Refactor a bit of repeated code for subpass setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b119c0148cc726de60dd4c0e48d03111fc80f23",
"description": "ci/turnip: Add a little forced touch-testing of XFB with no binning requested.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "046438b7a4918268c174efef5f0de1d4210e2301",
"description": "turnip: Use fb->binning_possible to decide on conditional tile load/stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c37b4ded1006850c4b92799c9e0c6f9823eb45f",
"description": "turnip: Move binning decisions from FB usage time to FB creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceeaac340a6998a46d7e852614d6d5a4ef0ea9a9",
"description": "turnip: Refactor a bit of tu6_emit_tile_select().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cad0dd03b30f4bd1d9250018380fb211fbd52dd",
"description": "turnip: Don't bother creating tile_load/store_cs for sysmem rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69aa01c4e02bd32864d20b8546d9ae46173f4f1",
"description": "ci/i915: Update manual piglit job expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0f36d8269a33878bf3467851fd932718326406",
"description": "ci/i915: Merge the piglit and deqp runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c",
"description": "iris:Duplicate DRM fd internally instead of reuse.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01fd789ad540f8ed5b83d729e5b5628c31b442ee",
"description": "docs: Document Mali-G57 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb90200393464550bcbcde34600feb3f5fe4d38",
"description": "panfrost: Enable Mali-G57",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40db52488b6e8cbf24018e6c3667ba6e5fc71f8d",
"description": "aco: consider fma with multiplication by power-of-two unfused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6489af145ca2a21db049abf45c10608ad4372976",
"description": "mesa: enable HardwareAcceleratedSelect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8658adaa8dd5fecebc88eaf9d92108c32194455",
"description": "virgl: return -1 for PIPE_CAP_ACCELERATED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b3fd8b3d2d290d6ae2a47312b2e884d864885a1",
"description": "zink: reset PIPE_CAP_ACCELERATED when cpu soft rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b22ab4167e6c2c0cf8868a9109545fe2c0d164b",
"description": "mesa/st: implement hardware accelerated GL_SELECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f373726237ff93bb2e933e1d2ca3201c154772",
"description": "mesa: pass select result buffer offset as attribute/varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c41ac0682ef6bb4945677265ee612e24b78431ca",
"description": "mesa: add HWSelectModeBeginEnd dispatch table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8373248cf01f8e631f11346f97b864a3a37ead9d",
"description": "mesa: set CurrentServerDispatch too when glBegin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90b34c91840aac88e439ab2654f4dfd8f3b27da0",
"description": "mapi: add api setup header for hw select mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f890b49c292d92e0722b543a069c8476018d8e5f",
"description": "mesa/vbo: enclose none-vertex functions with HW_SELECT_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d231f955913e3265d9a560b45dba48ea6336ab90",
"description": "mesa: add hw select name stack code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "429c7fbaa1d87611a67339fa8b26e869e170c1a9",
"description": "mesa: refine name stack code to prepare for hw select",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ba33b6f15778fcf89372abfe8cb4c685fcc1e6",
"description": "mesa: add _mesa_bufferobj_get_subdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2224d6c35d38941a62682ade34a0c4a4a9fcfdeb",
"description": "mesa: add hardware accelerated select constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8ae4e58902a5a3252a34f21f4c2a9022b16157",
"description": "nir/builder: add load/store array variable helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef734cde681e4a66e2d726c439545e461b6cbce",
"description": "mesa/vbo: remove unused vbo_context->binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feea8fed44331bc19f6e8869a7c0d421b50b9054",
"description": "mesa/program: fix nir output reg overflow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28801cfba03f6dfbfacd3061371c214ff23fd905",
"description": "pan/va: Unit test constant lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cfafbb09beb605585672d5b6007a80dfc9d06ce",
"description": "pan/va: Try widening small constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72146051d5db1c51355d7b0fff4ad088b9ea9ccc",
"description": "pan/va: Try negating small constants when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cecfa0c44a25db063d6cc32f7ef9b4b75101be26",
"description": "pan/va: Record which instructions are signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c02d9116dd01629fbac850d51ba590a1af062a",
"description": "aco: fix SMEM load_global with VGPR address and non-zero offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3e9517c7577fe1764fef2c5559afa1acd1120134"
},
{
"sha": "4d9f3fcf9cab04c787211b15e645bd28e34a0227",
"description": "aco: fix SMEM load_global_amd with non-zero offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3e9517c7577fe1764fef2c5559afa1acd1120134"
},
{
"sha": "695f66cecd431eb3b8e38f7d3436ff9e44028384",
"description": "v3d: save only required states in blitter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "92474951a3c2c6584038b4d30f72b7d98e442abe",
"description": "v3d: use function to initialize refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e57dfed419d930849e86514a95c2e71a05f58c56",
"description": "pan/bi: Implement b2i with MUX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3b62f87e65ba951de4a01bccf2d2817689c526",
"description": "pan/va: Add MUX lowering tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677a66b3eb5e2059d29004039367366a3217936b",
"description": "pan/va: Lower MUX to CSEL where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3741606b25b957edcc838e7bb1643f837ddec34c",
"description": "pan/va: Implement more lanes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1768afa5b969dac8e0eedc45f76e02e302329d85",
"description": "pan/bi: Extract MUX to CSEL optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0f02ec4e2afb247e00460d74565533de442d91",
"description": "pvr: shorten error to err in label names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3c60a93d7e50bec06f7fccdf7f6142d1ad2450",
"description": "v3d/ci: Add traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87629771d5396f99abcb4f262913720395a4c68",
"description": "panfrost: Don't calculate min/max indices on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca6d06fa91dfa90403a721200203041486faa8a0",
"description": "panfrost: Extract panfrost_get_index_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1fb182d90e09a522e0d6e8b8ae18bc3543d9226",
"description": "pan/va: Do not insert NOPs into empty shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8da8fc5b7429e3aa832e1153f900765951470d4",
"description": "radv: Require an alignment of 64 for accel structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb40f57a2a4cb35da0dde3b99740f2012a658dc",
"description": "ci/virgl: traces: temporarily disable nheko trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de63ccfc1e86597a0bdbece5628aa442c8826f2f",
"description": "zink: remove buffer valid range tracking from blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79685199f43faac04544112751399d718cf588ec",
"description": "zink: invalidate blit dsts if fully covered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1e67b39d7fe78af7b7a0f36b99efb1eef2d9a8",
"description": "zink: hook up surface invalidation to LOAD_OP_DONT_CARE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7ad86b40f91204833d4a283853a04ba829ebb16",
"description": "zink: split out a dynamic render ternary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ec9ca0ab01124af22ceab016d0b76ba83cb8bd",
"description": "zink: rename renderpass attrib value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5897ade22dc34911706ed33a588b8f46ea5e37c6",
"description": "zink: flag renderpass for change if image resource changes valid state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e2c65281d7a460c8f05ff025fc9e742a509030b",
"description": "zink: track invalidation for image resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8575080990b8e73ad0bff8d624aab7b0263cdab3",
"description": "zink: disable EXT_primitives_generated_query on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9683de9bc41f960198ee238f087199f25dbbea34",
"description": "zink: remove ANV depth clip control workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06859ba69c8c29ccd4835cee7083bb3b53abe450",
"description": "mesa: handle atomic counter lowering for drivers with big ssbo offset aligns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b5eb77a87dfba362fffba680f603f01cdd2fcd9",
"description": "st/glsl_to_nir: call st_set_prog_affected_state_flags() as late as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93d9f086a315f1c866aa9ca7d57010d045652855",
"description": "mesa: conditionally set constants dirty for atomic counter binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3fbd498e0a0bd240225663d5f925420dc623e9b",
"description": "mesa: add statevar for atomic counter offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c2959c0256167bc97ed338e12e0543a967f2fc3",
"description": "r300: merge simple movs with constant swizzles together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fcd423a6a54842cb37505c87b395f2983fd904d",
"description": "r300: don't check for unitialized reads when rewriting register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f3584d1e1e4dc2eedccd9eacf575427cb99110",
"description": "r300: Update list of RV515 dEQP failures and add some flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc9b2f378132ee701bd4e7f418228f15127efa08",
"description": "r300: don't try to use inline constants instead of constant swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdffe7eb212ddc10f2ed9ef51095886a55109b4",
"description": "r300: be less agresive with copy propagate in loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a3be2db24ed6d74e2605dedcee0a767303f469b",
"description": "r300: deduplicate common NIR options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c37320eb6047441a8be3de1443cb6a3d7843f46",
"description": "mesa/st: bump param reservation to 28",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f160a3b2d67a03a1135df1a97e22f09188c761b1",
"description": "virgl: add some ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e679219a110ecff858ef7cc94d01a7df17e884c",
"description": "clc: Fix build with llvm-15.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bcc2df489058f35fcb49f82c4069bcc756dfdd4e"
},
{
"sha": "4b3afed35a2b32b41e5202dba303a60e39d1e5b7",
"description": "d3d12: skip time-elapsed piglit tests in ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aec67a1e1e3650a643db34be00980b4de5986cf",
"description": "glsl: remove the now unused GLSL IR loop unrolling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26ff49038cf788713d5231fa4bb96791ee890f75",
"description": "gallium: remove PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT CAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c796169845a60a9e3752ebddd122c09e0715b91",
"description": "svga: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc0f8455e5dd969bdcc01bb03060c3259330e100",
"description": "nouveau/nvc0: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5181c2e238e9616c8d23ba67113d5e45e309a4b",
"description": "nouveau/nv50: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa3b6a3d3217722a0411e985f860e165ba85369a",
"description": "nouveau/nv30: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb2f97eb272a68fce582cebf78c53987024356af",
"description": "lima: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e1ce5de40e73d13b6aa8b3b5e8f6dbe8750e572",
"description": "lima: fixup nir indirect unroll options to match gallium CAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53df6dfb5baea9941167492d05c7f39ef0fafa8d",
"description": "lima: lower all undefs to zero in vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57dee95b854fe0ede3a6744f34e102000a118c2f",
"description": "freedreno: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e868d882c572fae8393fb005f93e86bb6ea3f5",
"description": "freedreno/ir3: tidy up duplication of common nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f1cbcd6a7874da0ee36ebcec91b0a15cd643bfe",
"description": "gallivm: disable GLSL IR loop unrolling in LLVMPIPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b3cd59fb85b5b200acce45f950869eb9d7b69a6",
"description": "panfrost: Launch transform feedback shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a510a94b02449c3ecb9fad043a28fc8641ab66c8",
"description": "panfrost: Create transform feedback shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5a5a9d6d422ed66e80ce6b85ff81679cff7139",
"description": "panfrost: Wire up transfrom feedback sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45dc15d07b2f6deacf71732c6a5bd6086069318b",
"description": "panfrost: Don't allow vertex shaders to have side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e341e70d8b2feea6414277be0b783b1cf6160da",
"description": "pan/bi: Handle transform feedback intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae3fa6cc1d01975df1b81d75b9e4bd5df3792625",
"description": "pan/bi: Add transform feedback lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc2d8a643ff6628dd359b712e85746b4e1ed0d1b",
"description": "nir: Export nir_io_add_intrinsic_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c79d649af301283d71812df6777376284d95533",
"description": "nir: Add transform feedback system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba09a00a5cbbcd75b59ec121985ff4d12f220eb8",
"description": "format_utils: properly parenthesize macro params",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee6206751bf456e337d5144e4a697e69d8a04dc",
"description": "panfrost: Use C11 static_assert for enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20a57f8a05bbd31b6040b8e6da0e716cf726842c",
"description": "mesa/st: bump param reservation to 20",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec74cd1c7ddafe18cb8318aeb981964d15acd1f",
"description": "mesa: improve relocation problem message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87aaa0f9155bf73fe78832c2f286b057d25ef58c",
"description": "glsl: remove now unused lower_const_arrays_to_uniforms()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c573260c9beb3f6429214abc0898b5f5765e75f3",
"description": "glsl: switch to NIR based implementation of lower_const_arrays_to_uniforms()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1805ee8d7b02fa2ca0511b2158d3000c79496340",
"description": "glsl: move gl_nir_link_opts() call out of the st code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a14e2733cef03ff6a8fb69e49308af4308c21568",
"description": "glsl: move common link time optimisation calls to linker code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64dbc3f03a33554df868902994ce80861bf86e50",
"description": "glsl/nir: allow the nir linker to remove dead uniforms we created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4488b577a18e51ccb0dc229499bc2bf50255d044",
"description": "glsl/nir: skip adding hidden uniforms to the remap tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d6068c5b7a0e3659c3304dcbf32bd130cc1648",
"description": "nir: add nir based version of the lower_const_arrays_to_uniforms pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c3b8cf2aea12245f87e70d9f007e6260d3a6db",
"description": "zink: Use VK_USE_64_BIT_PTR_DEFINES to check for 64bit platforms.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0fe621459c1b02b658f05ebbaba3ca68a7830de",
"description": "zink: add back kms handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ef984ef3f5ff2ab1e762231f490e7407b01e00",
"description": "Revert \"zink: remove drm_fd\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c5960f64b139605dbefa34c2cc2a089ba00ae1e2"
},
{
"sha": "b17aa297939ed341dbf9a6ea1cf4e9e62cafa58d",
"description": "zink: handle aux plane imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d7279d3860760d9a6bf85ac6adca1f4550b5b0",
"description": "zink: rename a variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08116638fd48787e83437901defafe9be2dd44d8",
"description": "zink: represent plane offsets using offset from plane 0 vs size of plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c57fa8b390414f93ca24b027c708c5f854eafcf2",
"description": "zink: fix dmabuf plane layout struct scoping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "974606eb9d969651c7b70daec52fec83572eef97",
"description": "zink: Print the VkResult if vkCreateInstance fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd8c143a9b76b340da868f7b5186e268073fc27",
"description": "ci: disable unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4bd8738d4d222d5ccf805c9dd210d272ca2ace",
"description": "panfrost/ci: Mark draw_buffers_indexed.* as flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6a80142178ddba9d5b970b53e1f621b95235755",
"description": "kopper: use get_drawable_info path for non-x11 drawables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ba7596949085bcf06ba48ff4f1a0784c6a6e24",
"description": "egl/wayland: skip buffer creation on zink",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f67bd8adfab7eac1bd83ee5d3cc90d6dce76fbf3",
"description": "egl/wayland: manually swap backbuffer when using zink",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0f9228345d353209776c629a113746d3861932",
"description": "Revert \"radeon: hardcode uvd/vce encoder not_referenced value to false\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "96b276b3270f82ac90baea37301b96f900684860"
},
{
"sha": "ca700dcb0afc620d98f2e03486e9b094d835fc39",
"description": "microsoft/clc: Fixes compiling of microsoft clc with mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1720672e3364d204c59da20f0eacfa3165193755",
"description": "dzn: Fixes compiling error by include `<unknwn.h>`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0445bfdc1bd7fc6bcb65a2f9135446613e2df351",
"description": "dzn: Fixes compiling error when build with msys2/mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f61b1e1da4fbfd8982fd4c3f9872836394992c9",
"description": "d3d12/wgl/test: Fixes wgl_tests.cpp for d3d12 with mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e26f58e0013aa404859e8074366001331c8c1ad6",
"description": "d3d12: `#include <windows.h>` instead `#include <Windows.h>` for building under linux with mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64b10ade2bcc0c7a97ddca9ad5d7cc9a8e2f0b17",
"description": "d3d12: Fixes compiling error by include `<unknwn.h>`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d493e2ef7dd5aa9bed5a778535b0716a19baebc6",
"description": "d3d12: Move shared code that include d3d12 headers into d3d12_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f701f96229f0ecfd75a7293bd72f23e3b9c977",
"description": "d3d12: Fixes d3d12 compiling errors in `D3D12ResourceState.h` for mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bc8efe18dcdec49eb8b2a3e6e90ecdd608206d",
"description": "zink: disable compute pbos on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd320c5fa22e2828c019b4be7355baca27de052",
"description": "meson: Use a C99 STDC_VERSION for flex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8575d0e84bf52b17f13bba9ba4d1de90bb6608a4"
},
{
"sha": "ae19e9c292f8448c7bf6cfed9d0a581b666ebc0d",
"description": "radv: Some acceleration structure cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5021de27ea76ec857976e80576476a7faeefd1",
"description": "radv: Add and use radv_cp_dma_wait_for_stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687fd6755707ca871e5c28589aa81d9646d8cfb9",
"description": "zink/codegen: do not automatically consider extensions promoted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07565e8852970777ffe552f20444de4cd8e2f4c8",
"description": "zink/codegen: do not include compilation structs with extension structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d344e96c0ff0ba385411f1411ef6a51049fcc0c",
"description": "zink/codegen: remember the fields in feats/props structs of extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51e40ebdecea4bfe0afa8200d068fc35798596f",
"description": "st/mesa: use mutex in st_get_texture_sampler_view_from_stobj",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef5d427413274f5a6ccb7d2f729eb78b5af9d947"
},
{
"sha": "d07ec3f038ef6575781829cd1dd1e0ddc30e352c",
"description": "anv: use anv_cmd_dirty_mask_t type for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2feef505c1e93f23bfd480eced4e1f7c7755c5ad",
"description": "microsoft/spirv_to_dxil: Fix the push_constant UBO size calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de1e941c59090c990b2c5e301bfb349ca126d789"
},
{
"sha": "6783a8845566a9fdffa938d5b99127f7a3af0edf",
"description": "microsoft/spirv_to_dxil: Fix push_constants type declaration",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de1e941c59090c990b2c5e301bfb349ca126d789"
},
{
"sha": "b56fcefa0f7bcd61b2208583d81c1ec8a21f6df2",
"description": "nir/opt_vectorize: refactor src rewriting to avoid unnecessary mov instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe9f1d064af05464e5a31c74ea0d063b8c20611d",
"description": "radv: enable radv_zero_vram for Hammerting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb5f4c2f6b0d41073e33481a70ce8facf8a607ef",
"description": "spirv: Workaround for RelaxedPrecision on OpLogical* in 3DMark",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c21dfe3348694c23fff120b2286ff01402257294",
"description": "meson: add back -Werror=vla to msvc compat flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45fb815a75669b32f6317ba6d53ec9465a4b0ae0",
"description": "util: implement STATIC_ASSERT using c++11 / c11 primitives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5",
"description": "util: use static_assert directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "873ec432b35805385fa0ae197773260963f27d6c",
"description": "broadcom/compiler: use macro for power-of-two check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a134347cbd22f8268f2c7e0c3541c83b7b608c8",
"description": "intel/compiler: use macro for power-of-two check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ecb6f882069d48fe60a3dbca5414080247176d1",
"description": "util: add IS_POT macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf52d79d2472c83ae6d8de8f8fc0796174beb854",
"description": "v3dv: do not do STATIC_ASSERT on variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e34243ae6db2681467507bf9a55e3d2a76ade9",
"description": "freedreno: degrade STATIC_ASSERT to assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8376fb0f3336f3b7dce827ba997adf9df3e18e33",
"description": "iris: do not do STATIC_ASSERT on variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33fe53c8d8a80ed98690a32264d6f08e123a4b0",
"description": "freedreno: do not do STATIC_ASSERT on variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "200091aad04e7e05a6c3a050af131c9809cf205e",
"description": "freedreno: do not use variable in STATIC_ASSERT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08f8ccfc604b69664cf085015569306695e8cd16",
"description": "turnip: do not do STATIC_ASSERT on a variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7efa2858f6f2614f7d446c1d611cba3bdac8407",
"description": "pvr: do not use c_msvc_compat_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d3727bcc6f47c550302581f2ff73bb730438fcd",
"description": "radv: Remove usage of `cnd_monotonic.h`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aad93a47ec8e1cff3586abb8e2308ed6cc920d0",
"description": "aux/trace: implement pipe_screen::is_compute_copy_faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90c74234454094aeb358216d69552868593d6f9",
"description": "aux/trace: fix sampler view dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20427d01ac4f4fee6d87d658a7ca7d5992b0342b",
"description": "zink: fix framebuffer attachment usage asserts for dummy attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "3892c133811f71d7f9eefda34bf282ccd1e6859b"
},
{
"sha": "e90fe826a2317b1b2cb665108728bc2ba67990e1",
"description": "nouveau/codegen: drop gallium headers from the interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee93b32fddc25d9734fd10655825419103eed772",
"description": "nouveau/codegen: drop all ubytes from codegen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f754b7aaedeae510b718e0f1109d16599014453",
"description": "nouveau: move codegen to a common higher level directory.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "702fbbdaa3495a5daa5b2fb9ace1d53813e4d07c",
"description": "nouveau: move codegen into a standalone library.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62dd20dea64c3ab5a79673fcfd9442e4f80b855",
"description": "llvmpipe: handle timespec overflow on fence waits.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b284fe6bc0a2a5c2d9e5da09a5b86ff8912e474"
},
{
"sha": "8eb5178a6db9cad5798bbb7fb4476893e2f58334",
"description": "turnip: clamp to 1 for negative bottom-right of viewport.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ff3c75ef32ebcf62803005feaccace99b9b6d38",
"description": "zink: expand patch_vertices pipeline key bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c0434dd954df810209e816c42bba0c05e3649ff",
"description": "zink: use dynamic patch vertices if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76668ae4bdd3acc038cb0391e1ce8cc32c0eadba",
"description": "zink: break out pipeline dynamic state2 into struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7016055c82400d583385991025c3c836c5993d13",
"description": "zink: use dynamic cull mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "449b96e38d064928482d76314caed474c66a0b71",
"description": "zink: use memcmp for comparing dynamic state1 info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82a09fe13adf7b32504f9fc57fb383a76ee2089",
"description": "zink: break out dynamic state1 pipeline info to struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee8a7385dfeac70821f1acd871a689946e638e7",
"description": "zink: improve packing for pipeline dynamic state1 info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1639d7bdac2d20a82d54febb7e0dd64727df161",
"description": "zink: reorder pipeline dynamic state1 substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150e95fa67621ae99401d9df95ceea69f1867ebd",
"description": "zink: tu ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ab27944d800d84296ded8489349d3240f0d2da",
"description": "zink: force queries to start/end out of renderpass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7535362204642db2b59b48ac910cb74146bb96a6",
"description": "pan/bi: Fix clper_xor on Mali-G31",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c00e7b729fe84d433e3c23e5c118a348e01ced87"
},
{
"sha": "0af1bdfaa0c1a3fa269d3501673d99dc6e19ed84",
"description": "i915g: Ignore the new SEPARABLE_PROGRAM property.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b63403054237c3e408f2662beb52ec65db0aee30"
},
{
"sha": "72a7d7d7a8dc46219d4131c01e5cda4ee5d66ecb",
"description": "intel/compiler: call ordered_unit() only once at update_inst_scoreboard()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2256314b08035d42b634f1416f4baf8b21fd2707",
"description": "intel/compiler: split handling of 64 bit floats and ints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f02e6cb19f2c743fefcebebb70f532ce988a7bf",
"description": "intel/compiler: compute int64_options based on devinfo->has_64bit_int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26bb81f3f62ff5a19f360f4b6d2f72bdcb229360",
"description": "intel/compiler: Fix uncompaction of signed word immediates on Tigerlake",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12d3b11908e0a033be4f3e8b92ae4a36ce910f36"
},
{
"sha": "9eee4c79db7f3da69507116e925f193f55d6c85c",
"description": "zink: fix radv piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2deee5ddb3e1cadb1dc9768230eb2bc2c7372b00",
"description": "ci/vs2019: Clear CI_COMMIT_MESSAGE and CI_COMMIT_DESCRIPTION for please meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c642ebf8ab7c7c027a07a72812a5bff83511159d",
"description": "venus: Add driconf option to enable implicit fencing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a53127e9c835fd8b72602f98bf5f2e825aa4cc",
"description": "mesa: throw a log warning any time a fallback texture is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5c84999b9eb2522cdf78bb0890939450280cf3",
"description": "pan/bi: Rework Valhall register alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0770e7a90ce2786cc716b12b1c5ba7a217f14c74",
"description": "pan/bi: Align 64-bit register sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8553dd97adc241bdbaff22eabe870abecdaa8360",
"description": "pan/bi: Allow vec6 for collects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bfff407b96e286ce8ef4d2089f3f3123075351a",
"description": "pan/bi: Use nodearrays for linear constraints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70daa74f03aff5985710d87fc209279d115db7e",
"description": "pan/bi: Add nodearray datastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24b78cceb8bc5714e15e30981d7d3ac2e678ed1",
"description": "pan/bi: Reverse linear constraint bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b3decd5b83c1ff9729585a3c1d5067b88f6bfd",
"description": "d3d12: Align output buffer offset access to D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS.CompressedBitstreamBufferAccessAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd68559d36695bd13fecb235dc30cc915d44e9b6",
"description": "tu: Enable shaderTessellationAndGeometryPointSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eba8671e406e66e6c10d6b0c31532d0914433995",
"description": "tu: Fix D32S8 resolves into D32 or S8 in sysmem mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e680fe224a70efe232be3443d024bde82ae8bf60",
"description": "radv/ci: update list of failures for Pitcairn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be4c1a5f527d3d2e439f1d7cc5f7b9b87b226a09",
"description": "radv,aco: disable shader cache when ACO debug options are used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8df87056c528617defe9412478c24674471c33b",
"description": "nir: xfb_buffer_info::stride is in bytes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2a22885a457e72f7b76cf3adbf6b8272c352f6fe"
},
{
"sha": "7c876a6b2f104ef5b6e006abcb47901cdbcc24fa",
"description": "nir/glsl: Use rzalloc for nir_xfb_info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7c5dc0b11a111cb13c4f11c0f278be3ea95a43e7"
},
{
"sha": "fc5a3e1e37ac1d4f081304c0b3bcd253e5b524fb",
"description": "lavapipe: fix dynamic patchControlPoints",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "df2dd474c73982e89d0ed71951ff723eb7060ce6",
"description": "include: drop c11_compat.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18246ed06a1e5d826fae45c5f005926207b6ed3a",
"description": "include: drop c99_math.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ed10a99bdacdcf31020e803746cf219fdea1d7a",
"description": "vulkan/device_select: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df4fe7c4a26f59384517e4edd9399a2ad17d8d2c",
"description": "intel/isl: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9633b426724e48f073f55ecfb6e0f41c584a0f16",
"description": "include: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beaa26bd753b5e63fa03b5a5fcf51859e006613d",
"description": "gallium: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f3373b34c6ec12abf16e11ec43c37a313ff10b",
"description": "mapi: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afce7ddacb69f139d2cb3563cdc5da88c3a9cb7a",
"description": "gallium/util: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1613aa734192c527e1d1170b7f8453c31960ccc0",
"description": "egl: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f717b5f23cbf24dc4c58bc688c931af91975e80",
"description": "util: remove needless c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec514ded7c38556f5101df021d042405fe1dad9",
"description": "util: add missing c99_compat.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806272ec97274a659febe4d82655eb1916c8f8fa",
"description": "c99_compat.h: remove inline and __func__ shims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8575d0e84bf52b17f13bba9ba4d1de90bb6608a4",
"description": "meson: modernize win_flex stdint.h logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8605db504b20607b3e9461e5fbbbd2bdeff155f",
"description": "intel: remove stale makefile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c"
},
{
"sha": "9bcd5386431a5a735a9d179a395af14baca7dc87",
"description": "freedreno: remove stale makefile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "536f43cb96be91c95f6b4a88dfc8c2ba33dbda4d"
},
{
"sha": "69d55f42b63f60bd05a885972d093da8ea71e9c5",
"description": "radeonsi: port amdgcn_glslc build to meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cf18f54af89fea6fcf60ed80f1b5ed4bc1ed0e",
"description": "radv/ci: try to guess failure expectations for Fiji/Raven/Navi14/Navi22",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "205744b42dc597eabd9b08024e0ea008da98ecf7",
"description": "radv/ci: remove an expected fail from all families",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "836ce97f5ea89e3401fab3a769715e70669e4b70"
},
{
"sha": "91f93c97ddd2bb6d8ac7f2c591a5b72085bff4a1",
"description": "radv/ci: update the vkcts expectations for the CI machines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "836ce97f5ea89e3401fab3a769715e70669e4b70"
},
{
"sha": "e58c455ca9184005fb06d76ab2ddc8f787d11910",
"description": "radv/ci: bump the timeout of vangogh/renoir",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "836ce97f5ea89e3401fab3a769715e70669e4b70"
},
{
"sha": "5af1409c1b2b9181b16dc80107424876be9be448",
"description": "radv: fix lowering GS intrinsics if NGG is disabled per pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5549ebe5b876d74ea6f420d92cd8e2cefd07193",
"description": "docs: update calendar and link releases notes for 22.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd8efb74fd2255fb8555ebd0a036ba45696ef31",
"description": "docs: update sha256 for 22.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e546ab513867dbe866c6da9d36bd51fa66ce44",
"description": "docs: add release notes for 22.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67280a40195358dac32e75a285fb81633489095c",
"description": "docs: update calendar and link releases notes for 22.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a1c477c902cf888a32610f80f4dd1f38780ee1",
"description": "docs: Add sh256sums for 22.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e4de308a51dc913e0f2b9900714a9a6c7746be5",
"description": "docs: add release notes for 22.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef329b825c27871cec86b17bf49d9e4d0eb1637",
"description": "wgl, d3d12: Handle front buffer writes for double-buffered MSAA surfaces backed by swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49dc60efa1df60563a7e992f5070ed10541ab8af",
"description": "freedreno/ir3: Fold 16-bit conversions into image load/store src/dsts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f005a2d7862a86cf47846e4311fbad9125a27c16",
"description": "freedreno/ir3: Fix validation of half-precision image store values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "003327dd95b2f5c43475faadd80a9f1f98a28da2",
"description": "freedreno/ir3: Pass 16-bit sampler coordinates when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac24c49c37896d4d3411e2d9d4a594aa0c1e99f1",
"description": "freedreno/ir3: Make the types of tex coord padding match.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edb0904775b4f7dea29cfb9ba33e3a1568e99e2e",
"description": "freedreno/ir3: Move the texture array coord fixup to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf49d4a084be659b5aaded4e4f094fb5a049698e",
"description": "freedreno/ir3: Enable load/store vectorization for SSBO access, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e087f96c9830da07a0c788d94d2af6112a4425e",
"description": "nir_lower_mediump: Drop assertion about not containing movs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f64bc7a3e5d01460062172a9d5828d912219aac",
"description": "ci/turnip: Add missing xfails for a618 full VK run",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "836ce97f5ea89e3401fab3a769715e70669e4b70"
},
{
"sha": "1c63a0beafefccec599ddbe355ec5a8b61df6438",
"description": "venus: resolve AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420 to external format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4d42023dda81d3acddea35b6c0bfb6cdef48cc",
"description": "pan/bi: Respect swizzles in nir_op_pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78315087406205df0252ed95a73b8470698a3f38",
"description": "panvk: Use vk_image_subresource_*_count for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ddfcbfbc6533d8538dd98087b80e99a61b313ad",
"description": "panfrost: Allow 2D AFBC on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82d3eb7f1830fd302c27e959b7e5fa3e72735398",
"description": "panfrost: Handle texturing from AFBC on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9afa8cc555e8452081103f0d1258ece6c54d12ef",
"description": "panfrost: Support rendering to AFBC on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2207d27c27ce6de93c3c0ad13c0246d537177fc",
"description": "panfrost: Add pan_afbc_compression_mode on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87dcdbdad65e105c80b7f894cc975123b8daeaee",
"description": "panfrost: Pass arch instead of dev into afbc_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc2f217d4e686538ba52f9a9062af5efaa13b49",
"description": "panfrost: Fix XML for AFBC header on v9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c011ea6c265d6e907652e4e4105bf3bd8fc7c03a"
},
{
"sha": "e596a0423b7a4fef6b3412fd51783a251e5420e6",
"description": "pan/mdg: Print outmods when printing IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a099834b97e5561dca493b7c6b2368637c0ca9d7",
"description": "pan/mdg: Distinguish SSA vs reg when printing IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "520204ae1882834399ef1197cd8e67ef48c02861",
"description": "pan/mdg: Only print 1 source for moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342",
"description": "pan/mdg: Only print 2 sources for ALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c9db27e3c790a00afe1db36e882050fb7f046c6",
"description": "pan/mdg: Only print masked components of swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9093554d06d401943faa278f7ebf1231e7d88a8",
"description": "pan/mdg: Use \"<<\" instead of \"lsl\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c11f4809b8c766902ad5ac36d2dd5c0536ce682",
"description": "pan/mdg: Remove uppercase write masks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e4b45795866547a5debecd122d6e72af6a9c603",
"description": "pan/mdg: Scalarize with 64-bit sources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d815548ab957124d1c015fcde1e778f1e6a46dd",
"description": "radv, aco: Packed usub_sat/isub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa9d2d88935eda7612aa02e1fc7dc0568dff766d",
"description": "radv: Enable VK_INTEL_shader_integer_functions2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55735ed728e130a57b2efb2232a178d7b998e3f7",
"description": "radv: Lower 8bit isub_sat/usub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6667ea878660c30659e397513f5070a38ce4ef",
"description": "radv: Lower hadd/hradd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc3f03b757af81b5cbdc47d5f7fe6ad8ee2037ae",
"description": "radv: Lower mul_32x16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfc25d6ec9f34329792d74934cc588e9ad0563c7",
"description": "nir: Add optional lowering for mul_32x16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83f51212c1099bf675c0ef060a9c749b19614af5",
"description": "ac/llvm: Implement uclz.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8671b866bf4b7909227f8d28307937eedfb347b9",
"description": "ac/llvm: Implement usub_sat and isub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d404f1964cdb820c92216cc3590a23fc97255f0d",
"description": "aco: Implement isub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faa2a894876a387c8945bb46f6ce71f495db1d44",
"description": "aco: Implement usub_sat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529ec3d7dc1dd74060bda205743e1e3ae4a88349",
"description": "aco: Implement uclz.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79e266fffc919bf9ef6ee0df71b6d02dbc873adc",
"description": "ir3: Force late-z if FS has global store/atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5067a26f4432ae5e9690e70ef2498ea24798593e",
"description": "pan/bi: Use flow control lowering on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a394c32cd257baed82aab92081cd2ec8a3b37e2f",
"description": "pan/va: Unit test flow control merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b06e7f5b69210691499fe84a206da2120650b83",
"description": "pan/va: Unit test flow control insertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fa9204049e043f08d196a82523a0b5bbf6df6b7",
"description": "pan/va: Respect assigned slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492f4055dd22a7ce999efbf1e8281a419b2dbc99",
"description": "pan/va: Assign slots roundrobin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa7393f81a17b8b3b3510ac78211ef28b3017468",
"description": "pan/va: Add flow control merging pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d8439c0aa6b57e3de85d0969204cab76a51d3e",
"description": "pan/va: Terminate helper threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41b39d6d5d80e549733985775d07492b6bd34a51",
"description": "pan/va: Do scoreboard analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3b9cf75403ff2cc11238e18db99aa8f0ae9baf",
"description": "pan/va: Add pass to insert flow control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b1897900857dd40e199073a35389fb6da7cc31",
"description": "pan/bi: Print flow control on instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0180f6bd3765a5f461487b621dfdb575330e74e",
"description": "pan/bi: Export helper termination analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bb635316b008ab1ae8213ec41f7f997abfd3c3b",
"description": "pan/bi: Export bi_block_add_successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c6b7c9d2e354ec17cc1d8b38d0010fec5ea679",
"description": "pan/bi: Extract bit_block helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0edd92156d9f6b3365b460c0879728cdf5a44ff",
"description": "pan/bi: Add a trivial ctx->inputs for unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218148d38afb636ef1aa90c8ef1a075af955e8c0",
"description": "pan/bi: Add ASSERT_SHADER_EQUAL macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4627cd99deec432692a372f0a0288f9058ec3fe0",
"description": "pan/bi: Preserve flow control for non-psiz variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c846e0812b672d980f6d099beffd5337698b573c",
"description": "pan/bi: Add slot to bi_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616df0e97dd7ec0993e577e39d79854d9edf7c21",
"description": "pan/bi: Extend bi_scoreboard_state for finer tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b10b39f7f5c9525169502a94327a879162bc31",
"description": "tu: Implement VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd132f25bafedd9c59f62add848186ff40a3fa2d",
"description": "anv: mask out not applicable state flags when setting up mesh pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60c82453a1a32e7fad2a3f3bd3231e5752a2bbe6",
"description": "radv/ci: allow polaris10 to retry more times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be01e8711b34fb718337b00dc5c7d98bb306c23f",
"description": "nir: introduce new nir_alu_alu_width() with nir_vectorize_cb callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd151a256ebe5dba2f159d1cc72a8777b1a5b84c",
"description": "nir/opt_vectorize: add callback for max vectorization width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae206d76eff09ea8d80b371439e0688b0bec85f",
"description": "panfrost: always print the bad ALU op if we're failing to translate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7472bb4badbf3bf196c1c09adbe16e70b048ab2d",
"description": "glsl,nir: Move i/umulExtended lowering to NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f0db3778f3e2e874d844b98b256f121680be331",
"description": "mesa/st: Only scalarize for doubles lowering if we're lowering doubles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e098db1ae49f3d4b9d66c47fe70e442869aadc4",
"description": "anv: Disable storage image compression for possible atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f052e00a586302d2b19d3bec9cc9b0ea00fdb39b",
"description": "isl: Add an isl_format_supports_typed_atomics() helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e41c66639f20671957ffd8cacd7c7328920848e",
"description": "aco: fix spilling of phis without temp operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a5034950a60451bd891e4b37f7e8cf4c8c58ae",
"description": "editorconfig: remove pl-rule",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "721b880e4cfb71044d179a58cdd6ac9a26cbfedd"
},
{
"sha": "799bf3d6861aa688d54249646d41ce0bb2b7a86d",
"description": "editorconfig: remove m4-rule",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95aefc94a941701616fda0776a3bd15710c8c151"
},
{
"sha": "12aa3b82dcbfa7512908cd67b0832a027e39589e",
"description": "editorconfig: remove html-rule",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44a4e34d52e68c4251afb7fb079dc9b28477195d"
},
{
"sha": "7a088d3583db84fd73256bc3ff6c1660800812bf",
"description": "editorconfig: remove scons-ism",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6e6cd7d93cc54fc8c279377c2d552761f4457174"
},
{
"sha": "8901df12ab0379ec30bc5ce12cf049ff11ceb3de",
"description": "dzn: add debug option to redirect stdout/stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3a5b43134976adcf4ddcac75c0a31c295921de",
"description": "dzn: add a debug-flag to wait for the debugger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19044cf1de0bdb10515808d60fb160a4640e4776",
"description": "tests/graw: rename shaders from .sh to .txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b968b99c451d786c0ee773ff4cfe7db2e72d066e",
"description": "radv: reduce radv_discard_rectangle_info::count to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62f1cdee83cafdd7250b1d732446f0b0d1c2395",
"description": "radv: reduce radv_rasterization_info::polygon_mode to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b6f2e0ce56e99bb9a8852b3eab8a99e2d23a94",
"description": "radv: reduce radv_input_assembly_info::primitive_topology to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f176f86c20c1410f4328e1a03ed8514e21c42af",
"description": "radv: reduce radv_tessellation_info::patch_control_points to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c869a5d5502ec4df2039e9376b9f4543fd935d68",
"description": "radv: ignore DYNAMIC_STENCIL_OP if stencil test isn't enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18985e803087bdac8ac6448839554af0fabffe03",
"description": "v3dv: use the global RCL EZ disable if we don't have any EZ draws in the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f65838933bfee7c189ffbd17fa1d04a005db8c3",
"description": "v3dv: don't be too aggressive disabling early Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f7f4060ee400b0345832dbc298f7f817547dff6",
"description": "radv/ci: update the list of flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5078b4fff1752b45266516b87f0c4d52a2a44720",
"description": "nir/divergence: handle load_ray_num_dss_rt_stacks_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3c1b0ac2815617fe12a0969cbb384ee4e466d79",
"description": "nir/divergence: handle load_scratch_base_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dfaedd607d7e174226b17f56cf9310f8c1f79c0",
"description": "d3d12: Remove unnecessary NULL check.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d8206f628659d468c870430daa271d5bec6e860d"
},
{
"sha": "2e9c53549bc77d828f060e9e16b3ef8630b9bfd8",
"description": "tu: Expose VK_KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59259a0167184e0cf9f472d379ac9723a2842139",
"description": "tu: Convert to sync2 entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe4536c51ea24443542028a0817b5eac2470559",
"description": "ci: uprev piglit 2022-05-31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d67a3ecc9a2e2baea58d0d1e57f7a5aad704d066",
"description": "st/texture: allow compute blits for (some) non-finalized textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "debb016d96f23defd80e6e23e5b2fb7e5b1d9ea4",
"description": "st/texture: use base teximage for compute blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f7029169bc0fd1b0a0f2419b8aba9a1a4461c8e",
"description": "zink: make swapchain kill message more descriptive",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "964a651e6f49319582c7ec5fa33310dd010b9733",
"description": "zink: add a #define for descriptor compaction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "517894e819b416c8727fa5adb49d98684e2f977a",
"description": "zink: flag all cached descriptors as needing update on program change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d34cab4a8412baded94d6baa1727302890f2ca9",
"description": "zink: fix change flagging for compact descriptor cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddcd9c730c986ba790c3c3e50967fc3ddde52bb8",
"description": "zink: store the real (non-compact) binding usage for programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41fce7ae57bdc7da7f5928a4eade617ccb06df76",
"description": "zink: drop requirement for 6 descriptorsets to use bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3304e5b5fb1e596286c359cb5f495d1f11b4c851",
"description": "zink: only infer modifiers if winsys handle has a stride",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d79c716331fa92457cf6fae3cab2e0b660d5fcab"
},
{
"sha": "2a22885a457e72f7b76cf3adbf6b8272c352f6fe",
"description": "st,nir: Use nir_shader::xfb_info in nir_lower_io_passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b0719441ab42986989b5c3940d6d7071cfc553",
"description": "glsl/nir: Stash the xfb_info in the nir_shader when linking XFB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d8a2f1d7ed0b1778756481940a73f348de9367",
"description": "glsl/nir: Stop leaking varyings_info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34b3b92bbee1f68a9c121cd26e30e113c8cd39a8"
},
{
"sha": "7c5dc0b11a111cb13c4f11c0f278be3ea95a43e7",
"description": "glsl/nir: Populate nir_shader::xfb_info after linking varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64cc35d2ac1f6cb1bce8057c8112395a69c4ba5a",
"description": "nir: Drop nir_shader_get_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7003ff2e3a7d5f8ad0a68d33b90c280f86049c74",
"description": "radv: Use nir_gather_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e191e3696548e0dea853fcfe6f7dc3a28aebd2",
"description": "turnip: Use nir_gather_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eab41559f376da326f90ef7ab2a33ff58529520",
"description": "lavapipe: Use nir_shader_gather_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5ff2c224266e9dd26db45bef1905b4e41c0a3a7",
"description": "anv: Use nir_shader_gather_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b55dcff41a5b29390c57f59c21e17632eb60f5",
"description": "nir: Add a nir_xfb_info to nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e04432b3a5b0ecdcb75b97b9cc5bb7fdc5ca218",
"description": "nir: Rename nir_gather_xfb_info to nir_shader_get_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f812cc0fe62565675555a93dfc20e5abf0dd60ce",
"description": "nir: Consider PNTC to be a varying",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3528dcdfa18d688ec3fc69132095e93a8fe380c4"
},
{
"sha": "1c019ee1bac47a2e07901b87498ece739613f464",
"description": "st/pbo_compute: fix z coords for compute pbos",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
},
{
"sha": "15f37d8d6f9fb6765573dc68a04417af14a41024",
"description": "st/pbo_compute: make compute download conditional in shader slightly more readable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70fb3a47003a956fa68825b3c617bbbfe9d24178",
"description": "st/pbo_compute: use different calc for non-3d compute buffer sizing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
},
{
"sha": "5b02facc8c8abea3a2cdc4c91c0c1434a5465143",
"description": "st/pbo_compute: do pbo readback directly to the buffer object if it exists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5bb2131866d5ee24d2ee5bb3f890eb11bee6bd",
"description": "zink: drop largePoints requirement",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "63a9e0a98610199f6dc1f38cc6e44cbdeda62694",
"description": "zink: drop wideLines requirement",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb9511edcabe77b18c412a9a62ff8c9332c8312",
"description": "zink: remove first_frame stalling",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f81333f7142eae799ec46f22ef648b62f9dd592",
"description": "CI: Re-enable Windows builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb2cc69ebb2627dcca17ce3291abd2525220a204",
"description": "dzn: Update fails/flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b819f80d87a5e73212b0c0b51495e86dfae45c9b",
"description": "CI/windows: Move --fraction for deqp-runner to run command line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad96c3079f99253d23dfdc20f1c2f3613de00a74",
"description": "CI/windows: Disable LLVM CMake developer warnings to shrink log size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a51a81217976d4d3b6e076f6e8be0db2258d1d1",
"description": "CI/windows: Disable chocolatey progress printing to shrink log size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d3625d4ae224c483868452530521aa9df89c95",
"description": "CI/windows: Delete comment for installing vulkan-runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1951b2d0b9537b14eddd92260e3908e0aa76c54",
"description": "CI/windows: Install Vulkan SDK from LunarG directly isntead of Chocolatey",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8edecb3c1e03fccb0107b7bd5290361926a36315",
"description": "CI/d3d12: Add skips and update baselines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863b3abbbce3ae93ba371f25939cbe076887887d",
"description": "d3d12: Re-add missed bitmasks to shader key comparison",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a064e63e8367d843d67391989bc9f14aebd4edca"
},
{
"sha": "f61788d7d315045cc0684db711c7be389a926f1d",
"description": "nir_lower_task_shader: Fix return from lower_task_intrin (bool, not void*)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "982cc9bcf5c8993a5872f3d555e3ba9c8b86f904",
"description": "aco/tests: update for GFX11's removal of SDWA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68e6c75ca14c768b50d9ad85c37b2443699dcbb",
"description": "aco: use v_perm_b32 to copy 0xff00/0x00ff/0xff/0x00",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae1629778de81ecb24f3790f8404dd2c24dd338",
"description": "aco: disable sdwa on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d51dd7527b41b89c059950b2f8cfdc9026330827",
"description": "aco/tests: fix gfx11 variants printed as gfx12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8bde76a42f5791d3b6926a2044c964f65e7aafb",
"description": "aco/tests: disable regalloc.subdword_alloc.reuse_16bit_operands on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b60a678413a31addb4220f1a6f6d2928f6c1fa4",
"description": "aco: clarify a portion of do_pack_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8384189b6c9a98624ac6c5fbeb1ac3eef5ebf0b5",
"description": "aco: use p_parallelcopy for uniform reduction with zero source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e73fd40a679263528151548dad2a7ad5a3b7a4f",
"description": "v3d: expose GL_ARB_draw_buffers_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4357dff4e98ba68a5daac3d4010c6ec920d9479d",
"description": "v3d: fix blending for mixed RT formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836ce97f5ea89e3401fab3a769715e70669e4b70",
"description": "ci: bump VK-GL-CTS to 1.3.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f46524e31997727258006ddbd1f8fdcec524eb",
"description": "zink: lower subgroup width to 1 for unsupported subgroup vote stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e342a57ea6e5b53f3b99cd73284f35650a91fc2f",
"description": "zink: fix subgroup vote detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566033beb94615d8f857d91baf0e858276465acf",
"description": "zink: use correct scope for subgroup vote ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaf0d4490ea4e036e0c75cbe2494e2f4ffda398a",
"description": "zink: emit spirv cap for subgroup vote ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "591da8cf5d6bd87067059228bbf8dac83922e47e",
"description": "zink: require draw params ext/cap in ntv if drawid is used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0d571ce42b1232bd35b5126bd09a333cd8a0cf",
"description": "nir: Add a correctness note for nir_lower_phis_to_regs_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a4d6cdc80bb4e153bf263d1fed919a5026cff2a",
"description": "nir: Handle register sources in lower_phis_to_regs_block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a620f66872c27fa24a1ccdd1d0a6e563eefbaad6"
},
{
"sha": "faa51a10edbd92cc3f9cf2c5766360f759edeea2",
"description": "isl: Add some asserts about multisampled surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8fb6429cf186be3900bb197be2ce66c4d1104a",
"description": "anv: Implement VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19ed1f46ad56e1c4c34e022e14027461c90278e",
"description": "intel/isl: Add isl_view::min_lod_clamp for IVB+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b66abc0b9edc23bb75e47ad25f34356c019f88",
"description": "vulkan/runtime: Add min_lod to vk_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad36b5f12414ebd3e83af16aa67dbf280cd9551",
"description": "radeonsi: enable use_waterfall_for_divergent_tex_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9776c1cff204ff3a38b7dd6e8c6a171d2719f556",
"description": "ac/llvm: add use_waterfall_for_divergent_tex_samplers option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff04985b9a208843a5e93759f43caff7b2a0b2f",
"description": "nir/gce: pin call instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad34d81c4841a47a731030d64de4f4793347bbaa",
"description": "nir/gather_info: allow to run it before inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abc7f51455ca220d4c4b760212577f9e92d4b2e8",
"description": "nv50: Fix tlsSpace alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2027f28b30b1678b5c15ea23012ee3a64cdee620",
"description": "ac/nir/taskmesh: Use 3 dimensional workgroup ID.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d12a510cd9ad5681c411f5f94243296d06cee0",
"description": "ac/nir/taskmesh: Use task shader lowering from common NIR code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69b771e35fede00b6754d4578903e698715b170",
"description": "radv, ac/nir: Fix multiview layer export for mesh shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d32656bc65a7c0165e53d551e23462d626bbf870"
},
{
"sha": "c636660585b7b5684eb12829d334c1caf53bb7c8",
"description": "lima/ci: reenable lima-mali450-piglit-gpu:arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb4c3b755263ae951a2ddb6ae45f6807af1beef",
"description": "lima/ci: update piglit ci expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98290b8aded9c0ab827e963fa68ea8f257477f6",
"description": "ci: update docs for linux kernel uprevs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d7b2f0186cca878ec0eb54caf0b54d3c0f4defe",
"description": "ci: update linux kernel to v5.17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ce346368f3a1d7a7b12ade87645b466850c0f82",
"description": "v3dv: limit sync for barriers to hw queues selected by source mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad249e902016a287c4aadafeba063c5688608efc",
"description": "v3dv: track sources of barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ce42636c2553a12a842a16789db97023a0ec31",
"description": "v3dv: use an explicit struct type to track barrier state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eccc0e6a0b57c0ae018c94868ffdfd8b8b5428c6",
"description": "v3dv: only clear BCL barrier state if we don't have pending graphics barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24ebcbbaa77761cf058b2a7252251d3284383431",
"description": "v3dv: consume barriers at the right stages",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
},
{
"sha": "05eb9530ca4e06f124f79bd03cbd531eb2ce4b8f",
"description": "ac/gpu_info: always retile DCC on gfx10 and newer chips",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "f8cf5ea982adc4e1d5b6a531f83eea938583c830"
},
{
"sha": "b35991dbcbfae014583ffef103654458dc2d501a",
"description": "amd: Initialize Gfx11Lib members in constructor.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4fdf42b3c29a385ed2d8b5a2bc524956e02e414e"
},
{
"sha": "90ff3c350b5188e9f6ca44234ac48d653cb2c38e",
"description": "nv50/ir: fix ALD/AST where address comes from AL2P",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd1602fb5174b952c682f3094ae82d8d6517175",
"description": "nv50/ir: fix scope of memory ops on ampere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca04eff60084240f9d8456ef0626069061897427",
"description": "nv50/ir: fix OUT.FINAL on ampere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e06c373c6bca36ca32dcc3ea488b0055c63bce96",
"description": "nv50/ir: recoginse Ampere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ea41c901d5d2ab5ea85775f54066df494140cf",
"description": "ir3: handle intrinsic_load_draw_id when scanning driver constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00313effdbb188659141155c1fb812588d463998",
"description": "nir/gcm: fix pushing instructions into if blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cf7f08b0433d9c41d7634972d91aab58a70df79",
"description": "ci: traces: temporarily disable nheko trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "017050062760220d269d81da1b1e06df5d63f191",
"description": "pan/bi: Interpolate varyings at 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93f69e4b1c02c00b523debb5d2b2fe2a51bf5e94",
"description": "pan/bi: Model Valhall source formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06886c3861526d94bb98fc36b46fcb97df00505b",
"description": "pan/bi: Make LD_VAR w=format instead of w=vecsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9b13a1867cf7fb0c267da5c80621be64857ca5a",
"description": "pan/va: Fill in missing src_flat16 enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e898e2466b545eee3ad6607a76fe6edc43b80dd7",
"description": "pan/bi: Add VAR_TEX fusing unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1727310ea15357841a32254ccd49f598a5ea080a",
"description": "radv: Use vk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1e967c02656a795b34e8f9fd8a504d52898012",
"description": "vulkan: Use the correct enum in vk_buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6ae21b864cabb468ecc452841fcb7b8ba975d3e"
},
{
"sha": "27f3fb5699e35cdaca29cd7309c4ac9a2fd21ff6",
"description": "mesa: Drop dead #include \"sparc/sparc.h\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e"
},
{
"sha": "cd2b4c319aa49f9e995ae7825393a661e40b6e64",
"description": "aco/ra: fix usage of invalidated iterator",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58bd9a379efada22efc3d1ac0848f681c2dd811a"
},
{
"sha": "42a4a123a6f5436537e2689472db8c68da18c5d9",
"description": "pan/bi: Don't allow spilling coverage mask writes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3df5446cbd460aee6c02c570ecbc285102abc9f0"
},
{
"sha": "67f57213493c688691fda042caecf2f08823cf92",
"description": "panfrost: Set allow_rotating_primitives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7a7679b9a77bd4b4300c19bc6b3365756f03c5b",
"description": "panfrost: Set overdraw_alpha[01] flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "776fa19db2ccf4b96be0da0ef650da6492e312ef",
"description": "panfrost: Allow FPK on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2981ee5c7b1b35a17f0e29c39a3ead0346ac78a2",
"description": "radv: init states from VkPipelineFragmentShadingRateState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fdc4bf3ba61b00ec361cca18f26c04350f50ea3",
"description": "radv: init states from VkPipelineDiscardRectangleState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36bee672fb91dcada5264344508d9710e2ce425",
"description": "radv: init states from VkAttachmentSampleCountInfo at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ba9a6249e6bd83050f3e2a8d440ef62ab26a3d",
"description": "radv: init states from pColorBlendState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dff2a92042ce43fcafb6bddf225a9ea65fbe42a",
"description": "radv: use AMD values for computing blend related state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d423d1c6835639b2701e62220eb5278963344796",
"description": "radv: init states from VkPipelineRenderingCreateInfo at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8e926e1b4a3cc03e6288fe634a94f6e7914e15",
"description": "radv: init states from pDepthStencilState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e9b3fabc56186ce507deedc3f74f2e0190517c6",
"description": "radv: init states from pMultisampleState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8db5702371ffdb569df7477abb1b36da8b537d",
"description": "radv: copy viewport/scissor when initializing radv_viewport_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f46a8fbfe18bb46c86afd4d35f5bc3a57952efb",
"description": "anv: remove invalid copy/pasted comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34b5a717c0d264f1f18a951ab3fbbf0d9c7ea66b",
"description": "anv: remove redundant code calculating dynamic states mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "092d03a90e9a809ed1a40f8b54914db280c4a10a",
"description": "ci/iris: skqp: remove flaking atlastext for TGL (gl version)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "250b6eb908f37bf16a3d152a61f4f7e9d3be68e4",
"description": "radv/ci: skip image.sample_texture.*_compressed_format*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb5a110ddc964c59f6e67d1b3a1e1d45f7573ba",
"description": "radv/ci: Move transient_attachment_bit from fail to skip list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd14431b8caa5e27982f3c53cab244e409bf6988"
},
{
"sha": "a56d47b0bae8487ac0c1cab26ac81da267b76365",
"description": "microsoft/compiler: Fixup sampler derefs in tex instrs that don't *need* samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aecb3ed58ce50484e7e4d0e40c46c481eeec0f8",
"description": "radv: Ignore transformOffset if transformData is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be00573c4cc04614e902a11fe9128191c70d280",
"description": "radv: Fix handling of primitiveOffset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0dad88b4694cf82664f633187442ec65c14f3812"
},
{
"sha": "f2e36463218f598aae27b3fac73ddff24b73f057",
"description": "Revert \"radeonsi: Set display_remote for non-refernced frames\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ef76b83633dc34eefed11f295cb3185c3991fecd"
},
{
"sha": "55f9ff03c288e4d93105bedfeb91d9c86de156a5",
"description": "d3d12: Fix forward decl for sw_winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77a6feff89cfad1d78effa8d09876cd80daa7815",
"description": "radeonsi/vcn : update enc->dpb ref_use for index 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09caa8902c5faeb6e7dd621569cbe2b6f4bce805",
"description": "anv: move internal RT shaders to the internal cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4"
},
{
"sha": "0eee071038966a94c15249af9b64bc135debf43e",
"description": "panvk: Use the vk_buffer base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0b09be5b5fc764dfc258436f9fbd40c120f48b",
"description": "anv: Use the base vk_buffer struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ae21b864cabb468ecc452841fcb7b8ba975d3e",
"description": "vulkan: Add a base struct for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f38bc633f789396c352038a475edf1515813bd48",
"description": "d3d12: Initialize d3d12_video_encoder_bitstream member m_uiOffset.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b171a6baa21977395a72d578306f30faa521dd87"
},
{
"sha": "dfedeccc1395e7a43d41165dc09d9ab4e5f16c3c",
"description": "intel: Only set VectorMaskEnable when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1498daba053b8d05dba1216f0e308b30076375",
"description": "egl: Fix DETECT_OS macro usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "54b7227f158010886be752fa9a52f1c30382eebf"
},
{
"sha": "0d28de212a4b71749f3e0bef8768aa58c0ca354d",
"description": "anv: Don't disable the fragment shader if XFB is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "73b3efcd59ade6b9dc8c4cce994d7fbe5c1f0cac",
"description": "anv: Handle the null FS optimization after compiling shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "9fe6caf4e707bad36c60262b5f28407309f922c7",
"description": "anv: Drop alpha_to_coverage from the NULL FS optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "1b9248e761d7ff04415326de18f8fc2468bcbcd3",
"description": "intel/fs: Copy color_outputs_valid into wm_prog_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "8379993223b98c81c73580c8934719a8acee7a75",
"description": "intel/fs: Drop fs_visitor::emit_alpha_to_coverage_workaround()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3394e81eb1ab47acdd9e2bc56233e544d41ff83c",
"description": "vtn: assert that composite members have the same bit size as the result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54e1072ff696c007d65218f2351b7d245f15385b",
"description": "vtn: assert that vector shuffle indices are in-bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ba3460a99d5488ac93ef126714a97808df7ad9",
"description": "pan/bi: Test CMP result_type optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501a66cb5ce76ffca6aa663ea9f8b31d2cd71f07",
"description": "pan/bi: Fuse result types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112a856813eb2649ea7ff81768bab594033ce00a",
"description": "nir: Keep track of cross-invocation mesh shader output access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd14431b8caa5e27982f3c53cab244e409bf6988",
"description": "radv/ci: skip dEQP-VK.fragment_operations.transient_attachment_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211db6d3336a05697d825cbef10f6d4fd8511315",
"description": "radv: Fix redundant subpass barriers due to erroneous comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a8b03732fd08f594fb81d575335db93949a6193",
"description": "vulkan/wsi: fix extra free if buffer_blit_queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7bd5aa111cffb5c266d220ce44a2d6bfc1190ba9"
},
{
"sha": "77a67f11151d9d7d99a07636a8d98a7a6329bdcd",
"description": "radv: Add mesh and task stage names to pipeline executable properties.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777",
"description": "nir: Add common task shader lowering to make the backend's job easier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eaf918ed29def18162a83fcf8f312561a739d59",
"description": "nir: Add new launch_mesh_workgroups intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f0a511e067c767eedcf7e446eca34ca8aa6b57",
"description": "ci/panfrost: add RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da70c1b9f08c02ce9f144929db00226d83cf76d7",
"description": "ci/virgl: traces: add RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a9461caf54295430136fa4f115d02fb9343bc22",
"description": "ci/radeonsi: add RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d42335fb8601e16017430e32ee30870049f559e",
"description": "ci/llvmpipe: add RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3c91850b79c240be9dbb0005cb178f17b2d458",
"description": "ci/crocus: add RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b19c858f3d50a0bbed07192e53d838985ff86d4e",
"description": "ci/intel: add RoR and Nheko traces and reenable most of Valve traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270e0d45fb413e8fb86a5a2426c1b999d44200a1",
"description": "ci/i915: add entries for RoR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8381aaa376d005116de0d766bbcf80b12ca2b6e",
"description": "ci/freedreno: enable ROR and Nheko traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bbe457f6835317aea32580b9edaf9ad2ff5417a",
"description": "ci/virgl: fix checksum for valve traces which run on iris",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7577ca7e6a41029be3a336a48382e73549573a5d",
"description": "mesa: Avoid temp images in _mesa_texstore_*_dxt* for stride = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035e6e32f1c368c57fd2ed872bf0fb37a4eb5d11",
"description": "mesa: Require temp images in _mesa_texstore_*_dxt* with SkipImages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6910891c7f71d97379c43914adc6443ae9e99aef",
"description": "mesa: Avoid temp images in _mesa_texstore_rgb_dxt1 for GL_RGBA source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5602f424c3561e63fc249d1e9eaf5e5b4ae225f0",
"description": "mesa: Split tx_compress_dxtn into per-format functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb673c55f1f2e6a31e7148b1d1d08fcc8c606aa5",
"description": "st/mesa: remove unused GENERIC input and output from the clear VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6e44fd2a1a2790263fcd6d24a1cc606fed0de9",
"description": "r300,r600,svga: save the FS constant buffer for u_blitter to fix a regression",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "773a23eb6daa470766a537ea34891237b790c2e6"
},
{
"sha": "d827d433ce530ca558bc8a66a8b01d8a1d59aeb5",
"description": "util: Fixes typo in test_util_get_process_exec_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa7446b17edb64b196d501a97cca5463a03d7317",
"description": "util: Fixes test_util_get_process_exec_path on windows host with msys2/mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "746287d221874802feb2d51471a9528be96ca42e",
"description": "v3dv/format: Add support for VK_KHR_format_feature_flags2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a0ea76a26abb1b2ab5ee081b31dbacc94cea36",
"description": "v3dv/format: no need for GetPhysicalDeviceFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4a65ef34521b47fda4c5b59acfc4a8e97703f5",
"description": "zink: update radv piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6450037b321563b367aa660334956329c04f33d4",
"description": "panfrost: Use tiled AFBC textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0255f554f39319e336b166e50fd0e6cef580975d",
"description": "panfrost: Advertise 16x16 tiled AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f1da58ed180bf173e73903e0bf0e2232febd081",
"description": "panfrost: Gate tiled AFBC on GPUs that support it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbfd356af209391eb72b836d189fe9ab1f215dc",
"description": "panfrost: Add helper checking tiled AFBC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa274fee4451421eed3fc4d3138362fb54c2109",
"description": "panfrost: Handle AFBC Tiled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63dad3ce5dfcc5ffade6e35ad38e19188a4c09c",
"description": "panfrost: Put comment in correct #ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd529b79833b86dc05f5277b6824e86284304954",
"description": "panfrost: Fix AFBC flags on v6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "166d879ff092022218ced089ff7568d7e2f54def",
"description": "panfrost: Add 1x1 layout unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ba39f84cc721c20ac1c7351fd8222d9f718059",
"description": "panfrost: Add a tiled 16x16 layout unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d11945cd857102fcdf5e572d6d431b53c84f154e",
"description": "panfrost: Calculate header_size based on row_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cf6091bd019d59ed74a461a29865d496d25b6d6",
"description": "panfrost: Add 3D texture layout unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5944bbfa949004452b9419af110e84d21ed6506f",
"description": "panfrost: Add AFBC stride unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "544a8894fc156cbbe428bb97067f9843482a8dc1",
"description": "panfrost: Align layouts to tiles of superblocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c9b7f7a427727c52f4a49514eafed47618e6346",
"description": "panfrost: Support tiled AFBC in stride helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c86f53112e486198082ca2f4cb165837da47a04",
"description": "panfrost: Add pan_afbc_tile_size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7c18160d3a50e17584d90bd7919c45b86e72fd3",
"description": "panfrost: Fix is_wide return type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e4ee2c213a0f1597d8c2c89fb408ce8367434310"
},
{
"sha": "6b0ff7da48ef3fc6fddf1bb75efa455a1241a387",
"description": "panfrost: Extract pan_afbc_row_stride helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a4c9b5057831ccb62416800b2e9f85331dc002",
"description": "panfrost: Extract afbc_stride_blocks helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9773ed1dc74b98019640d909cdc2b5d6cffae85a",
"description": "panfrost: Fix crash with GALLIUM_HUD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0fcddd4d2c401a7678139456702cbe15288eebf1"
},
{
"sha": "ef76b83633dc34eefed11f295cb3185c3991fecd",
"description": "radeonsi: Set display_remote for non-refernced frames",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "713f5040337cce93636259c0d8dd8eb365ce7afa",
"description": "ir3: handle gl_Layer and gl_ViewportIndex when there is TES + GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1046c2a1c01b27c2bec47f1575236499e7071e53",
"description": "radv: fix writing buffer markers with non-zero memory offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f854ac2f29551208e528c8f6fcca0a4e8f48f3d",
"description": "radv: use pipeline->slab_bo in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0393cba27b9161f66880c05b63dfac29da014406",
"description": "radv: disable attachementFragmentShadingRate on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffc7a50cbe5f09e4a40b5c1e3c8c0dae8974ff6",
"description": "radv: disable VK_AMD_shader_fragment_mask on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "779e09639b543958698c1e40a134b41631099197",
"description": "radv: configure DB_Z_INFO.NUM_SAMPLES correctly on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00c649339bdc4ab0910e70e6f788b1d8619cf1b8",
"description": "radv: fix VK_BLEND_FACTOR_CONSTANT_COLOR translation on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe",
"description": "radv: fix configuring COLOR_INVALID on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa439d7f46a3e7659f50b22d5baceea0f96a55a3",
"description": "radv: report adjusted LDS size for fragment shaders on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd5aa79b2d4fb2daa42ed4c20f4eaf7cf18af2b",
"description": "radv: use the fragment resolve path by default on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b1ad7c06d24a4521a6d64e1e9f10888f4d1fd8",
"description": "radv: update VRS rates on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e210ffb4d0dc6b91fad79134a9712a5d5694f2f8",
"description": "radv: update framebuffer registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88c859b4e96e67b20710ebd2b4582dc362b7a5b",
"description": "radv: do not emit more non-existent registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d8ef97faefb1cda7bbbb2fbc0eb81de5537a7e",
"description": "radv: rename VERT_GRP_SIZE to VERTS_PER_SUBGRP on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1811af75d5b9385f9811724557a81570d0ef98e",
"description": "util/perf: add options to enable/disable tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "419274773750673da992e5bcb2292a1065434e31",
"description": "util/debug: add an enable parsing helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6660890827a42698dd5627e1aba0015584c7c22",
"description": "intel/disasm: add missing handling of <1;1,0>",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7cd9adeb415eb94dd31483ad1dd2ec45b1f4363f"
},
{
"sha": "c219ca3fb72259a614468b9ac6cfe9369073f7c8",
"description": "llvmpipe: flush resources for kms swrast path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6bbbe15a783a3b004d994057a96b91d5cf5d08da"
},
{
"sha": "8fef8ed1b06011c49cd54120011145df3c835a7e",
"description": "zink: add renderpass bits for color/depth r/w",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4aa727e44799a3bba55195da8b220673416cb87",
"description": "zink: use a zink_render_pass_pipeline_state bit for fbfetch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b7227f158010886be752fa9a52f1c30382eebf",
"description": "egl/wgl: On win32, there is no support for EGL_EXT_device and EGL_EXT_platform_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e22864aa8a7e2b791119d6be64d208022b42ff",
"description": "dri2: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "68aa2099fa4d8b5b1df030da5d348435c4aa8c05"
},
{
"sha": "96d9093c193370ed3fe0c8b4bfa83c678a326f1d",
"description": "pan/bi: Allow CSEing LEA_BUF_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a65359017014e53338eed78354a67bae080621",
"description": "kopper: Only include XCB headers on supported platforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "054bd2d38f83515bbb0e99d7569be7594671819e"
},
{
"sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4",
"description": "pan/bi: Schedule for pressure pre-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fb5ceab7aab35d628bd5ca804051a21bb1f98a8",
"description": "pan/bi: Recoalesce tied operands after spilling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bc17288697f87830f533c2a55ba3503e7423d53a"
},
{
"sha": "e20718e8fa69bace9d5acf0ea484df6ca9421b98",
"description": "radeonsi: Add support for EGL_IMG_context_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4de4453cfd2be2fc97ac08562cf8fcf20ddda02",
"description": "winsys/amdgpu-radeon: Allow specifying context priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91e41181f6f43761dd2e9ee9c45161d489205d7d",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55466ca506f6ea6c4f242f764f4d52588869d423",
"description": "radv: Disable predication for supass clear and image clears.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "10459522eb6e8d6f9adbb677fffdd2f5de9a9ba6",
"description": "radv: Remove trailing whitespace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abcd0aa9e59eac86b6bf0f8cfc54dacf5fbf0560",
"description": "aco: Remove trailing whitespace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e0615c51284656333d2a8065ef2c0fe9b896227",
"description": "ac: Remove trailing white space.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e2874dc93acbde89b89e353bc7e9e07fe69af20",
"description": "ac: reset LLVM command line parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2172ddf2bff59f9ea9f3dfa4bcd4125905210768",
"description": "ac: export LLVM c++ ResetCommandLineParser method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef950d370a7854eee751ae49f50f2ef392ab3b2b",
"description": "radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b78a38bd0223188ee585bfaa32384ef98527e016"
},
{
"sha": "4642e268e2e32759a9dc4fcf8b42fc20ba660c5a",
"description": "radv: move active_stages to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e53c69d886c2a0a4d4f87f42327593bb2086bd7",
"description": "radv: move streamout_shader to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f3727d56a68d87db686a71b1b131e67831c412",
"description": "radv: unify radv_pipeline_has_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fe6570e766e8334c94d29115519be34cdef1d4f",
"description": "radv: rename radv_cmd_state::pipeline to graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35af86af8c8a8293ddca980a806313923ca33189",
"description": "radv: move HS info and task_num_entries to the physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a4c5b35131ab4279101821c060bdd2ce58c3ea",
"description": "radv: Implement conditional rendering for async compute queue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a4a54abacf2d99e50d567c0e54311d8d628a17",
"description": "v3dv/bo: unmap any bo that goes to the bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98866159588b489edbf651a32bbe49177bb63ec6",
"description": "intel/compiler: Move spill/fill tracking to the register allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4896e136b646c1af262942e695f66ba5615fe789",
"description": "lavapipe: fix depth bias offset flag enables.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5185c2d88ec4746c39f47b95164c1df25bb3c8f5",
"description": "zink: use XOR for descriptor hash accumulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8636717270f1ecd7d6a99f165f99b201c20dbf80",
"description": "zink: add a \"compact\" descriptor mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0adf2dc875b4bb90d19da5399c61c1cd9435df46",
"description": "zink: flag descriptor sets as changed before updating hashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "851e4d38cb7256aead4b018e37cefaca77f7fdcc",
"description": "zink: use descriptor set index indirection in cache state updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce79c679dbe900b0d9a25ed56f8c104abe6267c",
"description": "zink: use descriptor set index indirection in program init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe2ba184d8c2024f3558315457d5ca872375d008",
"description": "zink: use descriptor indices in compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7eb871efa90182128cc566717993d60588ac6ea",
"description": "zink: add screen-based indexing to descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252cdac5cc2d6f1f168acaae70a32e2a73f5c3c1",
"description": "zink: create all descriptor ref templates at once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e5b589eff8e31d529beefa31bcb603a9a6260a",
"description": "zink: clamp dynamic render layerCount to 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c97aee426ec614cf5d6fc98bb201697b8c7f5796",
"description": "zink: only warn once for SRGB fb without KHR_swapchain_mutable_format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4bb45bcd168039be52ca7764310a58d5a0832617"
},
{
"sha": "37764272ab99faa3eb6ca39eaecfd949dfe042f5",
"description": "venus: use common entry point for VkPhysicalDeviceMemoryProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "229538d6daf21e6999e7600427c621ca6745fc00",
"description": "radv: remove VkPhysicalDeviceMemoryProperties2 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19e1f338e6cc257808d97aaa80fecb0a9651adc",
"description": "vulkan: remove the VkPhysicalDeviceMemoryProperties workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b6d9230cbeda43b81fe5b4bd5515ad8d6407d9",
"description": "anv: Update line range",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fce0027d913f6538cb1f1d40675191d2a9ffadfe"
},
{
"sha": "59bfc9c6cb2db6df42d424f45aeead7846de1972",
"description": "intel: Fix analysis invalidation in eliminate_find_live_channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21d3630cbc91227a6a778c58d5cd41a77835f1e2",
"description": "intel/tools: fix 32-bit build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0aac3b1009df6b3068c1203624c32de97aafc746"
},
{
"sha": "b95d9bca1ddd3433c0531c773b8c813b6e13003e",
"description": "nir: add load_task_payload intrinsic to nir_divergence_analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95dbdbf063a0d68f847b513da72fa117c22ec8d1",
"description": "nir: add load_mesh_inline_data_intel intrinsic to nir_divergence_analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47da245ff266f5325495a10416f0a1af4c789c82",
"description": "nir: Add explicit task payload atomic intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6112acf18b3da34efbf457802ee6d8a79e2fb39",
"description": "panfrost: Don't allocate SHARED as scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f625c5a8a0a88dcc0adc453953f6dfcd4522f1f6",
"description": "panfrost: Simplify the kmsro create path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5ddd8ad941d224f4abf64403e0bb8762950b9a2",
"description": "meson: Add build option for gallium-d3d12-video feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a9e068a6e1336e5c85569df5d051ad0aa0f4098",
"description": "meson: Update DirectX-Headers dependency to 1.602.0 version with fallback to the wrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4323b097942a073822fb19c235af95edc58d64a",
"description": "panfrost: Only write depth / stencil once if MRT is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d37e901e35a9db2fc5f10558e44fbf8376a174f5"
},
{
"sha": "0a53ebabcdd811b045eb24d2977b31de5cf4782e",
"description": "pan/mdg: Read base for combined stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3d72727537ff1b40323148ac040f84cdbb575c1"
},
{
"sha": "f1a226dd2418e1765750c2c06dcb4a50fbcc853c",
"description": "pan/bi: Read base for combined stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "996645e4794acc84537b6b69680acfc46620bbcb"
},
{
"sha": "9f9ed959bd0110135ffdd4b98719d734e9c27c2f",
"description": "nir: Add store_combined_output_pan BASE back",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c168f09eb92af8f12abdafe0f0b9de903330959"
},
{
"sha": "743f4b995df72ca46252e4cd83bb5d40dc8e6681",
"description": "radv: Clarify emitting graphics shader pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84089d8c8dea4872f09a08a1f379aada17bfdc92",
"description": "radv: Refactor queue state to separate structure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3c1f4b419a8fcf49b7c44e6041f6f1ada465a8",
"description": "radv: Pass radv_device pointer to some functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f2bbfdfca61c5f12680078773c5d7c5aeb82957",
"description": "radv: Use a ws variable during preamble creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37abbaee3692110f2b8a6d22ea2fea1c7163b491",
"description": "radv: Introduce ring info structure for queues, refactor preamble generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39a5f2b9f66a5ae692b273512da7960f20aca0e",
"description": "anv: Add workaround for sample mask with multisampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7761b4d89ea14b6d38a370b22307bfd0e42709ea",
"description": "aco: Fix scratch with task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63403054237c3e408f2662beb52ec65db0aee30",
"description": "tgsi: Add SEPARABLE_PROGRAM property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59d246e1c55ec04c6cc5e2c1a7c17c6cba4952bc",
"description": "radv/ci: fix fails list for NAVI21",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "72910242a6a741c62b2ce4f4a547b977b0ca89d8"
},
{
"sha": "1c186580e106f39d551a47a5c496467c00a7f383",
"description": "etnaviv: vectorise io",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7647023f3bb5785f15476b64c08b3ed01c46c536"
},
{
"sha": "0a19ae1e98c2f842e5b9f01d13421cdfb6294b1c",
"description": "etnaviv: assert if etna_shader_io_file reg overrun",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2e9e0f2f7dadb2c5c461b3ef8f391f4d5da325b",
"description": "radv: Add fail/flake lists for navi22",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f5882ef08c3ecbeb438888f3a10ce4a01233534",
"description": "radv: Enable ray queries by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72910242a6a741c62b2ce4f4a547b977b0ca89d8",
"description": "radv/ci: Skip slow/crashing ray tracing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8187716b554eba5733f402bd72ba1e4764b9f312",
"description": "intel/tools: add macros for gfx12+ variant of VCSUNIT0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba80c36708bd51b4c23ddf44daf6aa9ad5b3299d",
"description": "intel/tools/aubinator: list all platforms in help message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aac3b1009df6b3068c1203624c32de97aafc746",
"description": "intel/tools/aubinator: add support for 2 \"new\" subopcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43ad5fd9b734153cb2865581c50e4a008a52ae7c",
"description": "intel/tools: drop wrappers around mmio regs macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b916b30f58313287ee92aa1933918a6dc16b3c38",
"description": "intel/tools: clean up mmio regs definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3910736f2941fe187895b6d08509e36d4c5a9e0a",
"description": "intel/tools: add support for GEM_CREATE_EXT in intel_dump_gpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5023027a47de23353fc186e936ee407a07a3cfa",
"description": "radv: Replace nir_vector_extract with nir_channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "182f1d44a009ea76596ee77c4145d91d3972b663",
"description": "radv: Add and use radv_bvh_node_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cad65d2204635a8d596f58a989dfbf222914f90",
"description": "lima: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73851e3f4472f5ab18261a7d7277ee6001f9a227",
"description": "lima: Implement texture_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2278de654853f1d6107e6ef6fc8537a668866e",
"description": "ci/lava: Fix Gitlab Section markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00281f6dae98e9dec3da751fc23a451e8627379",
"description": "ci/lava: Fix colored LAVA outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc10c53333673fc9b8645001d9efad26eda35223",
"description": "nir: Fixes MSVC compiling error about unused variable `_`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "836470d433164b274a881bbcd4835f5784766bce"
},
{
"sha": "836ff4b58670d8ed96e304cea8ed13a029bee74f",
"description": "nir/algebraic: Add two more pack/unpack rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849ebe3057a7f47614f1ae6c26a5380c04f135d3",
"description": "d3d12: add missing cmath includes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b171a6baa21977395a72d578306f30faa521dd87"
},
{
"sha": "4513cb8d418438843c2e2ef494c648e4fd1e791c",
"description": "aco: only add/subtract low bits of program addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d1f4186a0cbdbc83a753630aa58bd5f498213c",
"description": "aco/tests: add test for p_constaddr with a non-zero offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8f8dda8cfcf8918c9a9842bf31da23deb45cee",
"description": "aco: fix p_constaddr with a non-zero offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0af7ff49fdecd05531b4c4f5fb841e11f9f451c1"
},
{
"sha": "da49fee80fc71e4d2e105b604fac68625264a974",
"description": "radv: introduce radv_graphics_pipeline_info and split existing info structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "106dc60fc0b14e3c2ab7febe5a635a7e5fc31e05",
"description": "lima/ppir: merge branch nodes in simple cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f13ee5511501a350c2fba5ab3369e6bb5aa46c",
"description": "lima/ppir: optimize branch comparison when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5718629a704ced0e3186ded2f39d51d28c0a1aa8",
"description": "docs/ci: fix literalinclude of caching setup files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb97c75f2441e3cbffb46226ba9201f55e5988d",
"description": "pvr: use UINT64_C for 64-bit constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47c6f7ccf3313626127238df42201fe90c11c0b4",
"description": "dzn: Use the correct ICD path on Win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c79451e23cd341188da8801bcb5d629201967d3d",
"description": "spirv: Fix windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "87d74311985257dd9bbef15f9010c9fe9f64c84c"
},
{
"sha": "1eaba553e24c5569c0f47a6fdd22a545e8e78ffa",
"description": "dzn: Use the vk_sync_binary abstraction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "23be0aad9c5d8f3fed2a0894dacd9b0b588948d8",
"description": "radv: split radv_pipeline into radv_{graphics,compute,library}pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc3717df0c30a6d6918cb48f0b5a61aaae599902",
"description": "radv: cleanup using device/physical_device during pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb48493144a8256f3f2d23d95ac5454972bde6d",
"description": "radv: move gs_table_depth to the physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c44e25078a93f480e3e00ab2d08b1b356284117",
"description": "radv: remove unused radv_get_conservative_raster_mode() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1d3b80c5d797027deb41c67fdc8e6f317a395c7",
"description": "radv: remove couple of useless pCreateInfo pointers in the emit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75b80fd80c94da4b52a73ffb4c3fa09ba967f24",
"description": "radv: rename radv_pipeline_generate_XXX() to radv_pipeline_emit_XXX()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3825c7202b52e1fa2718f4e9ec8a941cc6f49ad1",
"description": "radv: constify radv_pipeline in more radv_pipeline_generate_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "583a4210e5aaf4c3eeaca4f5f6aa9758407dbf50",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d12b97122ead40bc5092523720e974ec5da0de8e",
"description": "docs/asahi: Add initial driver docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7304f44b69704cb3cf899dddcd60c4b2d796ca",
"description": "asahi: Add wrap library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d814711155a4ce17f49428bde72b15367202c076",
"description": "asahi: Guard against encoder overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d0d27aac771ed53a5198b8b4607d01c7dd2f176",
"description": "asahi: Allocate a larger segment list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac09dcd358bcbf9a87b489c4b98469d7e5f07ee9",
"description": "asahi: Handle RECT textures as 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "689be69681c495163eb6c2164b5735508ce44705",
"description": "asahi: Fix pipeline decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1ee708a449390e7809d3eb5221b73224e5458e",
"description": "asahi: Improve render target dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb62c5f502642c599b312d66a8e1542c9b37eac",
"description": "asahi: Sync some more unknown fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8227f09d0dcc1e24ad2accca7135106b2d49a41",
"description": "asahi: Drop some unknowns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a3a7843e55e1efa01b98fbbcabdc6d5aff1414",
"description": "asahi: Identify suballocated size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d966734f62d866ea8ad883fd3c69b9349299d7",
"description": "asahi: Identify suballocation mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca9b1d48fe0ed9def257f3e9c06a9d2561da58dc",
"description": "asahi: Decode resource allocation requests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c120cf141844cc4cf7131b9b6da3d1a1bd530bd",
"description": "asahi: Decode resource allocation responses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5e774ef9ebc36e74f3776f381c984cdd8e726b3",
"description": "asahi: Align segment list unknowns with Metal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8da2fdc8890cd39a635f68d55bba60e450d8ee14",
"description": "asahi: Compute segment list length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e42e4a3903708afb19143e15c039457318c5cd8",
"description": "asahi: Validate segment list length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "343f4f886faa9a0b4d1ff831b71623f49da2b5aa",
"description": "asahi: Split unknown field in segment list header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b12292754d6acd399bf8a1c17f598d895347e63",
"description": "asahi: Add segment list pretty printer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db32b4a0641e8372aac15f01ea50bcd940ca00fc",
"description": "asahi: Sync some names with Project Zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e59474cedafa325de18d8f1ebb8841960147541",
"description": "asahi: Identify partial render pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65500b19dfea4eb5982256fc31e76155b347fdcf",
"description": "asahi: Implement polygon offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "666f307d41c6ba9a82e9dc79bd7298d322d3fcd7",
"description": "asahi: Add a depth bias structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb760a00c293dd52a72fdd909d450ab2595eb63f",
"description": "asahi: Identify depth bias enable bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a0c2204013cf35c274818ef3f88d0f3a70861ce",
"description": "asahi: Identify \"set depth bias index\" field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff84c07b21cd230c78d264728cab6ccd2ee7613f",
"description": "asahi: Identify depth bias array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39fb009d2d1c15b239d754c89d9279f8fbf7063",
"description": "asahi: Note unknown field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baa54da7d6026b60ed796df67d5bb72311c9b48a",
"description": "asahi: Relax Draw \"command\" check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8541d52d254bb430ad34d039ddac38567be9fcb",
"description": "asahi: Add XML used for visibility tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a7c10349752a837f86624ad88a0bba2779e061",
"description": "asahi: Dump \"unknown 4a\" structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5e6a5e5856622e01e136f7fbccf8d586400b1d4",
"description": "asahi: Identify more depth pipeline fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aadd72bd4d44386c4896d958dfcb8931aa1165f",
"description": "asahi: Account for every byte of the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c61e660323272d078abdf6f7a5bc9f06970538ef",
"description": "asahi: Handle 3rd deflake address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3be0314e5affdf959052b7b484e9e91eb3ed51c7",
"description": "asahi: Flush on partial clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a18d1c1c525249768b4d2008770a74563daf11",
"description": "asahi: Pass depth/stencil clear values to firmware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f6c08a3bf5ec3d0556e558da130da1b1f478d1",
"description": "asahi: Handle uncompressed Z32F depth buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c955dd726e6ff9f93ed457bafb67f35499baf353",
"description": "asahi: Don't store to unbound render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0fc622be584f232110fd5799effc6edc914511a",
"description": "asahi: Validate depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c809d767c57ff3145df541387f1542cb8c5610",
"description": "asahi: Use z24_in_z32f lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ea174f38c349652630ccf256d6ce40d5562c691",
"description": "asahi: Run lower_blend for all fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa32b96c51ffea32e7be40b2a12a2c5bd8d307f0",
"description": "turnip: fix assert for max xfb outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a8e6a4d1afa8ecf99a860160177820b967c3557",
"description": "turnip: disable UBWC for SNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7dc27645efdbc45abd249257b1374078df34b2b",
"description": "egl: dereference XCB drawable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8c083ab54db0bcb9ee67ea60d0c1f4da385819",
"description": "clc: disable opaque pointers until they are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ed3c6ea2b02f67ae3aa0512678e0492f8e4df2",
"description": "clc: fix compiler features_macro CTS Test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc2df489058f35fcb49f82c4069bcc756dfdd4e",
"description": "clc: speed up compilation by not relying on opencl-c.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a052f75fd84c13e3400db023c9e7399f68d075",
"description": "clc: drop parsingComplete check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0cf7f578a907298fc4dc24e312d187eaaaa155c",
"description": "clc: parse localSize and localSizeHint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8eb6d13a5d089be0c637407e4d10db19620c2ad",
"description": "turnip: fix tu6_pack_border_color for z24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f2ddfa0acaa5fbe14f1458abc49328b4ef610de",
"description": "panfrost: Move patched_s out of the pan_blitter_views struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f39fa645c59617546522d99f8bd85e70b5655e",
"description": "panfrost: Increase the limit for blend shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80404c8b640bdc24274b67561842ebf684e741f5",
"description": "panfrost: Copy blend constant into variant even when reusing it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbff09b9521f17b40441885d06e089abf6c2e0b1"
},
{
"sha": "c81cd989c857a5b7384f534407b0ec1e9ddedf12",
"description": "zink: use dynamic rendering (most of the time)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25b8027e5e38217c4fa23fc3dfd5ca2a058fd96",
"description": "zink: split out scissor flagging from framebuffer updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a9676a0c5d339c551836b608dc866fd3867a3c",
"description": "zink: lift some renderpass mechanics up a level in the api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec3a7323daf4aee536b552c16e4138bb1ac2d2a5",
"description": "zink: track whether there's any transient attachments bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2a33d364e4cd430310a3ab0865124ed462318d8",
"description": "zink: break out zs rt attrib analysis into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "728fa3606a5d8a93d6d4ff80e2e40a515742d5ea",
"description": "zink: break out color rt attrib analysis into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4769b4e61071d1b81ce93c9d0b4dbe81c33f6624",
"description": "zink: fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69efe357b32f4600b8907f3295aa85037902ac87",
"description": "zink: pass rt attrib to zink_render_pass_attachment_get_barrier_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "079b95fc6abebd0887afcee6abfed965155bce0e",
"description": "zink: remove renderpass state flag for swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e107fa386bdafc03944d38c7ec56edb475e3784b",
"description": "zink: break up swapchain renderpass update to util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "190ccf3324c97406de122f79cf62ff5477b12a64",
"description": "zink: break out sample location updating to separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef8cdbab2202d0aaceca52d60baf103207121fd",
"description": "zink: use local variable for getting rt barrier info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f9b8ef9b65aa9cb48120711694c3a93a25f693",
"description": "zink: remove fb rebind check during renderpass begin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d145ec7f1eaee0a3b77f41414df07271054da39",
"description": "zink: use global image rebind counter for dmabuf export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b181080d9f5ff0a9d95e86ad7514f90b88a8d3f9",
"description": "zink: move renderpass handling to zink_render_pass.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4457a9388a3ea390c03e020f7a72f6b82dfcc8f8",
"description": "zink: use zink_batch_no_rp to end renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e1cd9f6233a5d38e04ab9b488ffa60f1c4fc9f6",
"description": "zink: always use zink_batch_rp to init renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a03beb2e9cdca4ff73c2469ba078c7c8fc8b631",
"description": "zink: rename a fb surface variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d4e5435bf63239105a50370ebbbbdeb7fed2f8",
"description": "radv: export implicit primitive ID in NIR for legacy VS or TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d711e9813cf2990e881eb8f6497f9ed8c74abecb",
"description": "radv: determine if shaders use NGG before linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b90d7b9b38b92114532553db01d72b20cbc43d4d",
"description": "broadcom/compiler: don't promote early fragment tests when writing sample mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a987167ebd75c002f8f5d3724ffbafb60cccc86c",
"description": "v3dv: fix format usage checks when extended usage flag is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c420fcf4061b6cb8d4046c913ae10c1c8d9991d",
"description": "v3dv: expose VK_KHR_vulkan_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2635ca47b0724a39682cf3699badb46fce0c653",
"description": "turnip: add an assertion for max descriptor set count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53445284a427f79e94607dc4ca2f8bd8ac293356",
"description": "etnaviv: add linear PE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8452bd798425d9e5577a998ca89dd4943a92b064",
"description": "etnaviv: improve single buffer setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb81e09ee9cd210cd90c8d388994568dc3a9a10",
"description": "winsys: Do not use Display type when X11 is not present in build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e87135c55202e8b51439cbbc331e7b8aea92b255",
"description": "radeonsi/tests: use a smaller tests-per-group value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2892b811a2513c56ada7ae68e919235096bf956",
"description": "radeonsi/tests: add a --slow option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b2756ec2c79ea467d1f399657a2c8f7cd8db1b8",
"description": "radv: fix assertion for the count of xfb output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04459c82874b648a9c3ed4c9384b831772bb07e6",
"description": "radv: Fix RTPSO hashing of pGroups.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8"
},
{
"sha": "b58dd252aaa5b99ebae719018874994897ffd39b",
"description": "lavapipe: Use the common BindVertexBuffers wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a299e5efbb4a4d8675a2a871b19d6f2ea9ba5b25",
"description": "radv: Use the common CmdBindVertexBuffers wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a00f889c6d5593c89554452c177a3873fe673f",
"description": "radv: Add a sqtt entrypoint for CmdBindVertexBuffers2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2622843003ea0d4769947b02673ead1d5fa695a"
},
{
"sha": "c24aa449d0ff784adaea6310657f4eef72ac3594",
"description": "vulkan,anv,turnip: Add a common CmdBindVertexBuffers wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc4d5b16661a156e6b3aa4170f7d8f7919efc270",
"description": "radeonsi: lower nir_intrinsic_sparse_residency_code_and",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ee040a6b6393c8a4726db070a708233e3b5ed44c"
},
{
"sha": "2fbbb8ad631cfbe67345683233b57dcaef8a295e",
"description": "zink: update radv baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b943addeb72a1309b449cea42f4908b17a75d0",
"description": "egl: Fix EGL_EXT_platform_xcb name string to match the registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6981d6da2312cedf2381552d0f8413a9fcf97d4",
"description": "docs: update calendar and link releases notes for 22.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e3c71c9694618963814e3278a5cb4a1aa27e50",
"description": "docs: Extend calendar entries for 22.0 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569553f7c4b553754e39ee091af802b6cc7e0034",
"description": "docs: add sha256sum to 22.0.4 notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cfcb3a1e07387c803a3500954e02c5b26663b21",
"description": "docs: add release notes for 22.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6cddd2e17e30e02d476bfd04c9c3af5aea4f6b1",
"description": "lavapipe: Use the correct ICD path on Win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27314718a34d420b7f36eeefce22ee06919cdbed",
"description": "intel: Drop Wa_1409226450 (stall before instruction cache invalidation)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7938ce4af3ac6fba99826f41f7f9d5f1386fc22c",
"description": "freedreno/ir3: Lower texture instructions used only for f2f16 to 16-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf0736f1c44ae3cd53163a4a21ed290a2c0836c",
"description": "freedreno/ir3: Add support for 16-bit nir_texop_lod.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28d2e87d347b94c41ad9299c7e88978faf7174c",
"description": "turnip: Make RelaxedPrecision-decorated ALU ops 16-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260559050afc11b50e05209203bc7e77bd42bcfe",
"description": "spirv_to_nir: Cast RelaxedPrecision ALU op dests to mediump.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87d74311985257dd9bbef15f9010c9fe9f64c84c",
"description": "spirv: Use nir_vec_scalars() to simplify matrix transpose.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "633cf4eca1dec92605bfcf045c37ffc797132fa3",
"description": "freedreno/ir3: Fix 16-bit bit_count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c077ca9c009b1045ffdd0a5764643e4959e288a",
"description": "u_trace/anv/iris: drop cs argument for recording traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12773d40704286c2bfdf18964312150c2039d7bb",
"description": "docs/u_trace: document u_trace usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cabf134a85eb047e1dc26ea1e118df3ac31aee8",
"description": "svga: fix aa point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cbcdb4f10a4146123c8bbb8cf16fbb2a3f794a7",
"description": "svga: add need_texcoord_semantic to tgsi_add_point_sprite & tgsi_add_aa_point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5398c9183ed710fddc406d345a169ad231988bcc",
"description": "intel/ds: fix compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "efc2782f970c604fff6fb698de0a1a314fb44f31"
},
{
"sha": "9565ea56409d3056e42ee98032aa92c3f423a914",
"description": "docs: Add calendar entries for 22.1 release.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35e3aea0b2374610e21a4aecc28bf5048c7f9e2a",
"description": "relnotes: Add sha256sum and fix minor formatting issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5944b9ab836e187f81d08501efaf1d2c19086692",
"description": "docs: add release notes for 22.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e84de9c04f8bb5217bcc952997bf61170fe04ee2",
"description": "docs: update calendar and link releases notes for 22.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ece34d0c3329c6518633dacec338a19e8f5e38",
"description": "pan/va: Use ^ instead of ` to indicate last-use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb8ca1851b2670fa019ea01dc8c549a812e3e87",
"description": "pan/va: Remove DISCARD.f32 destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "444469d64e0f42bcf2bba0b7ba19cce667a19542",
"description": "pan/va: Handle 2-src blend in lower_split_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0576cad958b459701a5dde73ac2f27afb91fe391",
"description": "pan/bi: Validate vector widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1bb23a86b0531c096c40017ced194880e6cf8c",
"description": "pan/bi: Validate preload constraints are satisfied",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3636cddde1658ae56cad498940d3264c4c364cd3",
"description": "pan/bi: See through splits for var_tex fusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f25f78a9feff41380aa7cf031c3bfd5be67433b",
"description": "pan/bi: Optimize split of collect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8bde21904df4b31e25af98b3202448655973bf",
"description": "pan/bi: Don't propagate discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d81b872465722b5aa096a46c014e2700a9d04217",
"description": "pan/bi: Remove liveness metadata tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df5446cbd460aee6c02c570ecbc285102abc9f0",
"description": "pan/bi: Simplify register precolouring in the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab5b62ecf966e3dd65af6ea0e27bec3aa89881d",
"description": "pan/bi: Remove bi_word and bi_word_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0184cf218fe5c96c7294f75efb6011394eb30bf",
"description": "pan/bi: Scalarize copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6349278f97f026d3b784092d56de058eb47efd5",
"description": "pan/bi: Scalarize modifier propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e332e2edc174159b1eed71de6aef87848ba2439b",
"description": "pan/bi: Scalarize bi_opt_cse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187dd382cbb5590f053e1955aa4e344b8aed83de",
"description": "pan/bi: Scalarize bi_lower_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b1c642cee9651edb9113f669d9de9b058921609",
"description": "pan/va: Don't use bi_word in FAU unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67569b3c236852789264049fb91b6d04db4ea271",
"description": "pan/va: Use split for 64-bit lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4",
"description": "pan/bi: Emit collect and split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4731e9e55a26dc7105b8b6316b3dc14f5bc8aa28",
"description": "pan/bi: Simplfy BLEND emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bfaa119f45619659b24cb9b6db2dfdc6d4e21a7",
"description": "pan/bi: Lift split/collect cache from AGX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fdb01b96f1534ca0663f2ebe3b2b8c3246bb0f2",
"description": "pan/bi: Create COLLECT during isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c0977d2304b299c4c7dc2c93f13ce51c097db78",
"description": "pan/bi: Expand MAX_DESTS to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9924e6f291496e1c53a1691bc371c99b0f49964b",
"description": "pan/bi: Fix mov and pack_32_2x16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76cea8e27b3bb16cf752962ca53da42ab4bf51e4"
},
{
"sha": "bc17288697f87830f533c2a55ba3503e7423d53a",
"description": "pan/bi: Lower split/collect before RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c7f12627748aa56fc051154e77e9ecfb3ed2d70",
"description": "pan/bi: Add bi_before_block cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "298d20f805cbe44f1bad6fe4e7ff70eb31a8c335",
"description": "pan/bi: Add collect and split instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afd88d138040788c1be244d7821b2357a6502754",
"description": "pan/bi: Add source/destination counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0523b6b89ba487a00102be8e16c7c622623419c9",
"description": "pan/bi: Use value-based interference with LCRA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "896dc63623bf19a6260d2ec0dd51cd0ab271bb17",
"description": "pan/bi: Lower phis to scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8882ee11503689c453912d1462208e95339c262",
"description": "pan/bi: +JUMP can't read same-cycle temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c387096eca0bddc83946c56505d51a54752806ce",
"description": "pan/va: Use 64-bit lowering for texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a3746bc112d3ae78f55455a74e55cf5ccee3e3",
"description": "pan/va: Lower split 64-bit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65839d8c3ce8e58ab259e13baa95425b55620aa6",
"description": "pan/va: Mark more source sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a1df8c65de410ea3dd0283f3d8e045fb706d92",
"description": "pan/bi: Update bi_count_write_registers for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b13ee75ba9f27ceac6b6180ca05d321caa13612",
"description": "vulkan: Fall back to raw data objects when deserializing if ops == NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d35e78bb853634da3ac6ea306797e770a875df94"
},
{
"sha": "1e710f7a2c6f9c7777e719e05a71eca12eacbdfc",
"description": "radv: validate shaders after linking passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75c80be484d19d9b54939d0d4bff78959e9d10bc",
"description": "radv: add missing NIR_PASS() and switch from NIR_PASS_V()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98b7817fcf657af8a49a2a89a3f30b4b998eda8",
"description": "radv: call nir_metadata_preserve in various lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6087f1951e42f71b9b5043f0d5e23e7c31762572",
"description": "nir: call nir_metadata_preserve in nir_lower_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eed871f41fd7d590c57c684ca841a61513b7b8d",
"description": "nir: call nir_metadata_preserve in nir_vectorize_tess_levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10d4bf963a4ba7ac5caafa809281b31bed13b9f",
"description": "nir: call nir_metadata_preserve in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d9ead8ca24f38966490c51dfc57e237e40c7af3",
"description": "nir: print file when validation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836470d433164b274a881bbcd4835f5784766bce",
"description": "nir: allow NIR_PASS(_, )",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9ee6d43203803dfad3780582da0872ac534e27",
"description": "radeonsi: wait for PS idle in si_set_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "244305493240ee9e0fc08a9b3da806d47a5cf257",
"description": "amd: rename fishes to Navi21, Navi22, Navi23, Navi24, and Rembrandt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6bb8961a89f81749b73efd92419b7a793327cf3",
"description": "mesa/st: clear color buffers using color from a constant buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2204bf509d6d85ac47d029809bb004a03fd12a9a",
"description": "mesa/st: add nir shader to clear color buffers using constant value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773a23eb6daa470766a537ea34891237b790c2e6",
"description": "gallium/u_blitter: clear color buffers using color from a constant buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03bc7503d471dd2d2795a8f18a7212e98209a051",
"description": "radeonsi: save the fs constant buffer to the util blitter context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d8cbf551db482e6168a4353fe41e174749728a4",
"description": "Revert \"ci: Disable jobs to the Collabora lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "224544dc33c60b933b379eef067058ad31ef7bae"
},
{
"sha": "850ae76970dabec1fe9c53674e515f496914915d",
"description": "util/u_trace: Add json output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c8a07f25dba4806ab688510207f60a5716080f7",
"description": "aco: remove unnecessary intrinsics that are lowered at the ABI level",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f553076eaf157a3705e61875898e96551ecb154d"
},
{
"sha": "fb2426db7a1eec78121609c0fb744c8f9cf885e9",
"description": "r300: keep negation if w is an inline constant",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4cec842315313a24342d1d9a4dbd4ad11fbdd6c",
"description": "nir/i915g/r300/nv30: skip marking varyings as flat in some drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7647023f3bb5785f15476b64c08b3ed01c46c536"
},
{
"sha": "2f38adda6383f426195f435fadb5c3b0c9fc1659",
"description": "v3dv: Loosen an assert in copy_buffer_to_image_shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f99ac7f2de1983482452021824c897f56703eb8e"
},
{
"sha": "f5e714cbf9a59a633d4cedca7ed994934d5d3c89",
"description": "ci/crosvm: Terminate the previous crosvm after a deqp-runner timeout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82f92038482b7af2b0287cfc72aa5311231ca2c",
"description": "ci/crosvm: Rename VSOCK_TEMP_DIR -> VM_TEMP_DIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b836cd937ccf709548d483f0fd705ecc8df74647",
"description": "ci/crosvm: Simplify the CID setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5c7c0351e18357939e9052e97c92cb2cd3b3ee",
"description": "dzn: Add new parameter to vk_image_view_init call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fc8d2543fc654acacac1f80203e4646ad4c238af"
},
{
"sha": "29a8f1f03bed317370e07288fd9d4b85a24562e6",
"description": "d3d12: MSVC warning around operator precedence causing uint32_t==bool",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b171a6baa21977395a72d578306f30faa521dd87"
},
{
"sha": "4b34869d9d26514a3305394e598dafaf12a42cfb",
"description": "d3d12: Don't use VLAs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "739283da13e5da48b9aefebb8e25129181786ea1"
},
{
"sha": "9e9c8df3f0e0473c6be9ae1a01a8d844e96ba235",
"description": "d3d12: Include windows.h on Windows before dxgicommon.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6dbe05ffda4511119b5180aff5774b569da48e98"
},
{
"sha": "8396df5ad90aeb6ab2267811aba2187954562f81",
"description": "radv: init states from pRasterizationState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f08fe0b9f9407d9dfe13671c8afacd584e2c80e",
"description": "radv: init states from pViewportState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13b30fe62eff11b34591f8760320a1d084ecae5",
"description": "radv: init states from pTessellationState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f67fa368e3fc989e0b2d02146b20966fefb5c04",
"description": "tu: Implement VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49827da6fa62b979df44cb3669834df3ed19cbdc",
"description": "tu: Implement VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e348f2fb38f0c5116fac46ed0308a324235f5f0a",
"description": "tu: Zero-initialize compute driver key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05329d7f9acabbc9306c9538a30b502d4c580d38"
},
{
"sha": "33412e02319c35413c53d3f1c202b2fdca4e4947",
"description": "drirc: Set limit_trig_input_range option for glmark2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d377f435b4e64762ce706f6082005e974b894ee",
"description": "freedreno/a6xx: Add EARLYPREAMBLE flag to all a6xx_sp_xs_ctrl_reg0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c54555c496aea12d280ac6e882e81d3d69673e98",
"description": "Revert \"st/mesa: Transcode ASTC to BC7 (BPTC) where possible\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "68ef895674b176b4faf875a4d7f4d787b330d4d9"
},
{
"sha": "74a172a44857ccf7c73a03913bd4e1498dbf601e",
"description": "radeonsi: fix glTexBuffer max size handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f747663c9428735d3b3d2513bacc6b57a18f26b",
"description": "docs: update extensions for V3D and VC4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b014d983bb8a728d6f3c94cdcee484e6a2daa265",
"description": "radv: add new pipeline helpers for NIR->ASM compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1085c19a3de328238844fa80cf8b4e31ccc308",
"description": "radv: do not try to dump the NIR of the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9207d791af8933ed66de47341bbea172ae3fe75b",
"description": "radv: rename shader compile functions to spirv_to_nir/nir_to_asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fc99a15362d2091ab5c0afb52be1c66e5f619e7",
"description": "radv/ci: enable the experimental support for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224544dc33c60b933b379eef067058ad31ef7bae",
"description": "ci: Disable jobs to the Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d35e78bb853634da3ac6ea306797e770a875df94",
"description": "vulkan/pipeline_cache: Implement deserialize for raw objects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "b54516f9441a08144d6d30eb67b48ecfd61e819c",
"description": "zink: add ZINK_DEBUG=sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5b6197e39ca94f99da15ceba6229da3764dba0",
"description": "zink: add c++ guards for zink_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b18448e7acfc765ee95505c7cd5e2ce6e6fc36cc",
"description": "zink: fix non-dynamic vertex stride update flagging",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1d98df995a8fe3948a5bf7b1316d0184ffeb99",
"description": "zink: handle PIPE_BUFFER sparse texture queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e4009fe6c91c34a7cdf8c16aa5aa53c3ff41222",
"description": "zink: clamp 1D_ARRAY sparse textures to 2D as needed",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aee9f12b9c1f17ae2662c8043c8679ce698b731",
"description": "zink: force render target usage for sampler-only resources",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "9924fecee6412f1cad65d7d7347681856e3a525c",
"description": "zink: fix surface/bufferview cache comparisons",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7057a363591279c3f65a3c4af41687e6f8142649",
"description": "zink: add extended usage and retry if resource creation fails",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6eec12327b65038dd56742dbe272c21c63a3844",
"description": "zink: remove input attachment usage when pruning surface usage",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c17502ab38a238efe5d9aa4bc0ff07c967adb80",
"description": "zink: add extra validation for resource creation",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e69384af163288d80cd817575419258e496bf21",
"description": "zink: add separate error message for push descriptor set alloc fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07efe6f129956d0cce0fb167d08b5f8af25d0c95",
"description": "zink: only reject non-blittable resource creation if it has no other binds",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "37ac8647fca4ab8aa1be6879fa810def7404449c"
},
{
"sha": "e5afbfbed5be48910e6b9398118b0855f09b6b9b",
"description": "wgl: Add driver_zink as a dependency of the wgl frontend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "01ed71f9451057647a57129c8c01ae19a0f8bfb7"
},
{
"sha": "43b3f5469d3ce78dec46cad28a5b020e6f7b56c4",
"description": "zink: never create a sw context unless sw is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b844aab6a7ab916b1b8d4af233666f80ead5df7",
"description": "lavapipe: support instance rate zero for VK_EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa67f119f2b3d576a1dbeffdf7e510aea2caf848",
"description": "glsl: Drop this != NULL assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2410993ef6054e452aff18109343cf8db5946e6c",
"description": "turnip: fix off-by-one in border color bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8799a499e5cd9d97e7efd720548d59a8a33e4f8",
"description": "iris: Add FLUSH_HDC to PIPE_CONTROL_CACHE_FLUSH_BITS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a969ad1ddfd6b0b94cc484da45293c407203e3ac"
},
{
"sha": "3ddda935b133bc6927890381824cd42d84f5c260",
"description": "zink: add an anv-tgl ci job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e4fc654fe7fda5457298aeae4716366ea27166",
"description": "meson: Support d3d12 as a video-supporting driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cf51ba9d110ec81a996e9130b28f3be2ef35c0",
"description": "d3d12: Add GLSL singleton refcounting to screen for offscreen non-GL rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8beabc68263c662e08bd59e11ccdd19bcb33012d",
"description": "d3d12: Add support for d3d12 video in d3d12_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739283da13e5da48b9aefebb8e25129181786ea1",
"description": "d3d12: Improve planar resource support to handle video requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbe05ffda4511119b5180aff5774b569da48e98",
"description": "d3d12: Add util video functions to d3d12_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68bac423380b6291b2fa703ef100eb711f3046eb",
"description": "d3d12: Add create_video_codec and create_video_buffer entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b171a6baa21977395a72d578306f30faa521dd87",
"description": "d3d12: Add video encode implementation of pipe_video_codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8206f628659d468c870430daa271d5bec6e860d",
"description": "d3d12: Add video decode implementation of pipe_video_codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46178f93e99f2bc980ec36ccebf2f22dd8d1012e",
"description": "ci: Update x86 debian build to pick up tag v1.602.0-r1 from DirectX-Headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b27c9d8806177c01e1355fbd72242cea65b29da",
"description": "d3d12: Add d3d12_promote_to_permanent_residency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5df8ecab9044f907d82864da3db853ddc41d160",
"description": "gallium va: VaHandlePictureParameterBufferH264 fill out new pipe params MinLumaBiPredSize8x8, pic_init_qs_minus26, chroma_format_idc, bit_depth_chroma, bit_depth_chroma_minus8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "701fadd45f354f2269d892cb2614478cbdac353b",
"description": "gallium vdpau: Fill out level_idc and MinLumaBiPredSize8x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67fad86c96c0c24ec67905f004f3b0ce40d3c526",
"description": "gallium omx: Fill out MinLumaBiPredSize8x8 and pic_init_qs_minus26",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5669386440131398939c70908c60711d6cad7f2",
"description": "gallium: Add MinLumaBiPredSize8x8 to pipe_h264_sps, pic_init_qs_minus26 to pipe_h264_pps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2871e40e0401136718290714547f1bd8c483fc1",
"description": "gallium radeon/r600/omx/va: Adds support for multiple reference encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47b327435f2e6c239d13ed537ba6b5a70557378",
"description": "gallium va: Add support for multiple slices encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "504b02f3fa241af50fa58767c5a0ff664d8cd971",
"description": "gallium: Add multiple slice support to pipe_h264_enc_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04495300f9ecd4c2bcae97858a9ea73b7cf43fc0",
"description": "gallium va: Handle new VA attributes with new pipe video caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f2db752775265cb993a8b0caae0b2bc14f9059",
"description": "gallium: Add values to pipe_video_cap for multi-slice and multi-reference encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8831ba0ca5f16a94a43b199663e732db5c530f0",
"description": "gallium va: VaDeriveImage support stride/offset being different for NV12 planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15540abf2241590a5cc38721ef41d76fd0a9b34a",
"description": "gallium/va/radeonsi: Using private as a parameter name conflicts with C++ keywords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b909058fdcef5865da6732febfbf9d89822450e9",
"description": "d3d12: Add .clang_format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15dbf8f05af05c737259ebd876e487b396c4a20a",
"description": "st_vdpau: Pass format when opening resource from handle in st_vdpau_resource_from_description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b184f471342e418662ba8eec43f33f9a9273b0",
"description": "util/vl_vlc: Support compiling in C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b907f05260f7bf3a17ba8b23a27489d15cb947",
"description": "util/u_format: Drop assert that has valid/well-defined behavior",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d",
"description": "gallium/vl: Add software winsys and offscreen winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68aa2099fa4d8b5b1df030da5d348435c4aa8c05",
"description": "dri2: Require a loader with working buffer invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d0179af3212b57fa8a34b9a9fa593d514a23bec",
"description": "glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc73de630e8ab2d44bb540ff51a66a405ae19b1d",
"description": "zink: fix pointer size conversion warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "34e62bfa803ff4aa6a4f849c470957cdd932a9f8"
},
{
"sha": "9d0db8d4c487efcc722cf77a6304168125234c34",
"description": "intel/perf: deal with OA reports timestamp values on DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773f41e3e42051aca5015a188a5c3cbf01a5ef1a",
"description": "intel/perf: disable sseu setting on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2834dd6269d791e26c2534b67b368ff76b7510f",
"description": "intel/perf: add new layout for Gfx12.5 products",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66045acdf9969e1fc1becb033287b5c52342207b",
"description": "intel/perf: add max vfuncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c740ca60008ef0662325df0d755e941767dd7bd8",
"description": "intel/perf: add support new variable counting the number of EUs in slice0-3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f63bc38e768b35f472d99d7a6275e288c025681",
"description": "intel/perf: add OA A counter type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "376e420abbcb9455c9ad69d8a94a92c0bee8e930",
"description": "intel/perf: stop overriding oa_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa04b47c6e43e6cc35611a43c1712ef750f161d9",
"description": "intel/perf: add support for GtSlice/GtSliceXDualsubsliceY variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d134a6234533a9b2a2e86b2523901264a0183d0a",
"description": "intel/perf: add support for dualsubslice count variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc2782f970c604fff6fb698de0a1a314fb44f31",
"description": "intel/perf: store a copy of devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df4b960623632137c7d337c48a37d6463906a71",
"description": "intel/perf: add support for new opcodes in code generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3e850dfb2176e41ea6413b6739ae12cc4d32f7",
"description": "venus: Don't encode ignored pTessellationState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "683b6e8d35558e7a2950d6a653379f3fbbd89e06",
"description": "venus: Refactor vn_fix_graphics_pipeline_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c45b541e642979fdea509babdabe01c2b2fe5be",
"description": "vl: fix codec checks to disable properly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab05e3c3fe34ea7f8d7345b9229c163e42c3600"
},
{
"sha": "74976640b3803d2ac7dab91e7d57d7b6383e06c4",
"description": "meson: add build-id to pipe libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbff12a19167db4309d3aaf11b311b53f11daf55",
"description": "r600/sb: Fall back to un-optimized shader if scheduling fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e6abf54234906fc8cf893fd0bd60901f585f8d",
"description": "r600/sb: Don't create three source ops with all kcache values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b",
"description": "radv: Use vk_image_view as the base for radv_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c56f3dcbaaca342fe0eebcb348eba5c7f362ee42",
"description": "radv: Use vk_image as the base for radv_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "992690e483a6319cbc3eadd48c71afa1f17a1b5d",
"description": "radv: Only use PLANE_0 in meta when actually needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc8d2543fc654acacac1f80203e4646ad4c238af",
"description": "vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2ca1d2ac42fd4291a7247151c7731fa1f73225",
"description": "v3dv: Drop the region temporary from blit_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f99ac7f2de1983482452021824c897f56703eb8e",
"description": "v3dv: Don't use color aspects for depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e0f9507dc7a75f769a3f7f6fa6ccfaf7478adf",
"description": "vulkan: Only be clever about vk_image_view::view_format for normal views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e1b06622dcbf9ccc95f1dc1e6b17794d36c8dd",
"description": "v3dv: Add a create_image_view helper for internal views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8510d5daa3d6d5ea5bd081a06c74a2076a785135",
"description": "aco: use ac_is_llvm_processor_supported() for checking LLVM asm support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07eba9a15a06ceda3469892822e8b539effc6788",
"description": "radv: do not lower loading TESS/ESGS rings using the ABI for LLVM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "896a55f47d9e69a4295effb9fa65ff8e41ec06b8"
},
{
"sha": "6b1e73c700f3ecb8115cbf8da7ebf9770772d1dc",
"description": "asahi: Fix hangs waiting on the notification queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81bded100cceaf8c0659e922b2ca262898f5e677",
"description": "i915g/ci: Add depth-clear-precision-check xfails like everyone else.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02203482503516f664560011c13a360e7366c1e7",
"description": "ci/crocus: Merge the piglit runs with the deqp runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725f56fdb66f40c055286e8303a1d5c33afb67a9",
"description": "ci/crocus: Manual CI updates after CI was down for a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f43059fc78a6a822d79600c8d9f3f09f32c01d",
"description": "Revert \"radv: Make fill_buffer_shader non-static\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "405b2bb79c702c13b248e217bf330c9f9e25ca48",
"description": "radv: Use radv_fill_buffer for accel struct builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5"
},
{
"sha": "183c15dbb2f9dfec48f5ce7486551e223ca89401",
"description": "radv: Allow radv_fill_buffer to work with VAs only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d55940644b31624b5960527da1c832cf2103a3",
"description": "Revert \"mesa: consider the sample count when choosing a texture format\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "89c94502b6650fed222abd3588e9c927811580aa"
},
{
"sha": "265c9af69e4c77cef9ced8cb3b0f915ffd95b155",
"description": "Revert \"frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cfec9a55ea6a1cd535ea60aeff7f7bd85dd64bb5"
},
{
"sha": "ad50daa98233f8958dcb7f4a7344b0d61b87662c",
"description": "radeonsi: fix resource_copy_region with ETC formats (e.g. for Stoney)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cf1e562fdd7d49eb93b0adf7fd506572cd63729b"
},
{
"sha": "0a056f84ed47736570bf1cc432e7df756b057011",
"description": "llvmpipe: align scratch size to 64-bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394e42427fb361ff4a41e70f4dc8818519ba7b28",
"description": "winsys/amdgpu: initialize IB_PREAMBLE in advance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdc3b0fdec84893618e59187b58da92311b8d28",
"description": "radeonsi: move CS preamble emission into the winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c7805ccca331f726da684a4e74f7d1138daa3d",
"description": "radeonsi: merge all preamble states into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46cd73e29aa52163dd8facf0645c221f4ae04d1",
"description": "radeonsi/gfx11: optimize attribute stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b20120d57f7514f7072e95452534380b26a8ce2",
"description": "radeonsi/gfx11: fix VM faults due to the attribute ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c74d85434866f6340866940d8a07db70a28de063",
"description": "Revert \"radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "54d85700a12aa33d185e147c2d5c794ba54b7a11"
},
{
"sha": "a529e4f7ada2c3c2de632b2f9553538b7a27c9ec",
"description": "radeonsi/gfx11: fix the value of VGT_GS_OUT_PRIM_TYPE at the beginning of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d2ef8bd6e34eef4dbab1a078ea27d35538d554",
"description": "radeonsi/gfx11: don't insert shader code for GS_PIPELINE_STATS_EMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcaa9f509622e7367541748eb6457e6869bf6dcf",
"description": "radeonsi/gfx11: fix alpha-to-coverage with stencil or samplemask export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa",
"description": "ac/gfx11: fix the scratch buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af880e591e538bc3bf7d5f65631ae246f1e0b86f",
"description": "radeonsi: remove GFX9_MERGED_NUM_USER_SGPR definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb48fa4e9aed487e3b453d8f4edba79cb48f037",
"description": "ac/gpu_info: silence a valgrind warning due to amdgpu_query_hw_ip_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4c346029fd67d8d8a4e4c1ff984fb33784b120",
"description": "radv: more register changes on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f31917119c7ec13dc7953d906af64bc71f97275",
"description": "radv: limit CP DMA to max 32KB sizes on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533df65e852fd9e8836e1e2b659f46186c19708e",
"description": "radv: apply a workaround for CB perf counters on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ce2401144469f966da68db487ef29f818e5a690",
"description": "radv: update the initialization of SGPR0/1 registers for HS and GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ec1ecc12208aa6181c9f7e38b3b2e5488d5df1",
"description": "radv: update VRS registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab21ce46a693c7b948ff76d4a342589ab3b9a644",
"description": "radv: update TF_RING_size to a per-SE size on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995ab9a50548f951cba1a8d88c95db3e87e3e785",
"description": "radv: do not emit FLUSH_AND_INV_DB_META on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3aec1633b4ecf70fb1d1df6f8f0d875fdbc877",
"description": "radv: do not emit non-existent CP_COHER_START_DELAY on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcb324eb53412e632851bc334c668aa79a870b78",
"description": "radv: configure DB_RENDER_CONTROL on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66882363b322a65f5d4016101dbeeee5bd74dec4",
"description": "radv: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6026cf43b3e4148f41946189980d9929e57e5c98",
"description": "radv: update image descriptor registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef59e5b1930a52e1b110a435d01bcfb461a013f3",
"description": "radv: update buffer descriptor registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebca4f2b3dac31ccde328f08a23f0c98461fe031",
"description": "radv: update sampler registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "670ee6023dc0235dd98f3db1ece7ff70ce7cfcdf",
"description": "radv: Disable transform feedback for gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f5da6829ef86d3f78e475a690a41c67662852f",
"description": "radv: Add gfx11 DCC fast clear support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2b3f392411a42067d6f3353c28bb11b203699c",
"description": "radv: Adjust for new SWIZZLE_ENABLE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96a35e6db09e6a32e23c326f9e3cffd2c68b29a",
"description": "radv: gfx11 register changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c391fe47eded5c99503c45ce90ade206b967444",
"description": "radv: Mark all formats as DCC compatible with each other on gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb117a4711b2574f646a5bff328b4ca898323364",
"description": "radv: always enable NGG on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094",
"description": "radv: update scratch buffer registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4d9729cc75957690a783b7880ad1cdfc54afd5",
"description": "radv: use the new format table on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d02e210b572afd8306c7d6425b837bc2f70c33e",
"description": "radv: do not align VGPRS to 8 or 16 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e031426be4a4861b28c607ec551b3cf90d398d4",
"description": "panvk/ci: Disable CI for a while",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5acf8016d45f38869398694096b98fd762c90c4",
"description": "lima/ci: Disable lima-mali450-piglit-gpu:arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b637f6c3db07d6baac6fbd11324a9dd132395203",
"description": "intel/decoder: Fix binding table pointer decoding with large offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8779a5b84cefba11a8644be295973150ab3d630f",
"description": "glx: set max values for pbuffer width / height",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22eeb5ae0aa62dd4cbd45ba247b3c92d6301a58",
"description": "ci/iris: skqp: remove flaking atlastext for TGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317496ba8ac9b0762b0d882acbcd14e74b3ce941",
"description": "ci/iris: skqp: add default GLES rendertests for TGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a179e1aedef4b30dc80cabfe1d510b41e5007bc0",
"description": "aco/radv: drop radv_nir_compiler_options from aco.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819890007136bea606b7848ddc681494ce39f3ec",
"description": "ac/radv: drop info pointer from the ac and radv shader structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55845409f273567087b3b373c1a35eeabc2748fa",
"description": "zink: add tu baseline for a630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fffafa363543c89846291e40e521b48197a061f6",
"description": "zink: move get_timestamp to screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0befc259a649acad02937276b1008383d2f84c62",
"description": "zink: use copy context to eliminate dependency on EXT_calibrated_timestamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d30d82a9afa132d85fa32c5796708464572e36d",
"description": "zink: fix init with MESA_SHADER_CACHE_DISABLE enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ba2f5cb20aa653ad954d2cb43a3a84623cfcaa30"
},
{
"sha": "e30389825862fcedfad2f47debaf24f1360bfc3c",
"description": "zink: manually validate shaders in debug builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8e6e953f0ecb2e7e71a2311e5fc76860a57be8",
"description": "spirv: fix barrier scope assert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f83571f9232a82315d800db7e5ea3ded23ce54c",
"description": "lavapipe: fix pipeline handling for dynamic render zs state with pipeline library",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
},
{
"sha": "0b2d383316af7efa6f970db5b8517a55a32dedf2",
"description": "lavapipe: ignore depth/stencil states if attachment is not present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "77392e49833e1c5efbbe8251abef5f3f9f11b458",
"description": "vc4: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84e003079a5e89ffc857697ad63fe22e3d18cb6",
"description": "r600: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc2edb8f1d53c6d10d4987195272180576da1f2d",
"description": "r300: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1663b045924227074848d3f08d8572f4fbf31161",
"description": "i915g: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11637f516c5712bf33130e0b2bee6e8276392249",
"description": "etnaviv: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2a2e58d1c6707a6e13204baf8f43e6641f5da7",
"description": "d3d12: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4295816afe6ae35e8fc093b3bb28e47a71ec663",
"description": "asahi: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ceaf589d62ed81d74042219098c9428730ead99",
"description": "softpipe: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643774cdab0b66442b054bf32019c2884a6265c1",
"description": "i915g: use a valid setting for force_indirect_unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792c9a0a24c8d46c0f1ee58162c0c24cc8fb228b",
"description": "glsl: move validation of sampler indirects to the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a071a28f8c49a4d105701221b39b9b6055893c",
"description": "gallium/drivers: set force_indirect_unrolling_sampler for all required drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8ddcb23e406a986434a39c3a51857f432a131f",
"description": "nir: add support for forced sampler indirect loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb50fe7110ff21504de9501fd16e681748f195b9",
"description": "ir3: fix mem_ctx for ir3_disasm_info::nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e22e2ac883a88188f63524a45ad43c160a3c6f2",
"description": "panvk: Lower blending after lower_var_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4050697a8f4620109388c02cd8e7437f21e12dc4",
"description": "panvk: So more nir_lower_tex before descriptor lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bb62139e1f6ff1dd9462a4149d8003504202f9",
"description": "bifrost: Run nir_lower_global_vars_to_local before nir_lower_vars_to_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d34ad476b399db17a0c2c4893a70f26d59c7c4",
"description": "turnip: emit VPC_SO_DISABLE in xfb begin/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7751babfeb3f105f799d72ab967224cec4bddf",
"description": "turnip: fix sampledImageIntegerSampleCounts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "622c6d3e9a4f8d0833debe9edd5560f569551250",
"description": "radv: Add macros for win32 that accessed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3e85a0c90b5a33cd9bca51573a171b3c7bb0c01d"
},
{
"sha": "a2aabb1812814afbf210d2d2c75c7f2bfa0de393",
"description": "radv: Add losing member hw_ip_version_major and hw_ip_version_minor for win32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b261ac1ab5d184a8a8bd954929368de2c66005b2"
},
{
"sha": "679ad0905bc6e457a53c616463b582c8afbca206",
"description": "radv: Fixes compiling error with msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "11c28d9798cc5b37b88e139517484d5810b6a2e9"
},
{
"sha": "e8d8a0544de266485ca6a9957e238e1ea6aab8a6",
"description": "radv: fixes msvc compiling error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8"
},
{
"sha": "9baaf055e2136697ebbffc3e1c1dd0782b96e272",
"description": "llvmpipe: Do not use _Atomic keyword that doesn't support by MSVC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3269d34b29a415e1f0f168ad5cffb0e3a36eeb49"
},
{
"sha": "57b353ec6a76c41539a74e82fa7e43fdcfbf2410",
"description": "vulkan/wsi: unbreak win32-support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8b009aed6b543e9ebfacca54cf9ec4ae6fa5b85"
},
{
"sha": "5c90eb1c53f46e86717c6bf4d5253dd23c4dac1f",
"description": "glsl: Delete lower_extracts code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd665fdd7f704d708319dc36278343420ede9720",
"description": "nir: Use nir_vector_extract to generate code for ir_binop_vector_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e944a98826a4afb14d10d1fe3215918cdee31235",
"description": "glsl: Add flag to disable part of do_vec_index_to_cond_assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eff1e6481124de9088893f2cabc2d42ed9e0c44",
"description": "glsl: Fix mixed tabs and spaces in lower_mat_op_to_vec.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac",
"description": "nir: honor lower_double options for ffloor and ffract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b146368768b3049c547a36f049b46f295713e39",
"description": "glsl: simplify finding cursor in varying packing code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3a45a47789f223cf6a825e83423ed50677e1fc5"
},
{
"sha": "e0bec58340dc8bf63de71764e5eeae24d98d487d",
"description": "radv: Fix loading task shader ring buffer addresses.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8bdcf3c92b12bb551e11bebaf23fa7802f01075"
},
{
"sha": "063a61a8409a97e115249f0ed33b69700d3fdd4a",
"description": "radv: Fix task shader info.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "101a7321c4002eec9019f2e25d40d931f74e90b9"
},
{
"sha": "3382af7f6a7508d2f1f698a39f9761a88c5e863a",
"description": "radeonsi/gfx11: set BIG_PAGE for the attribute ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a2f151ef84d9ad29a6d4059a7f8a72b26e0315c",
"description": "radeonsi: print an error when failing to create a context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6515b3b2dc0f4fed6faea8988137d09b0fd67f21",
"description": "radeonsi: fix a crash when failing to create a context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "792a638b032d16fbe6404f9d90c34b3e0f1fb0b5"
},
{
"sha": "0755d02456b9e4dbb617bf0b96a1cc65186a8fad",
"description": "radeonsi: use AMDGPU_VM_PAGE_NOALLOC to disable MALL (infinity cache)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e9086b664f94662b539c21d21b0e6eee70a95b",
"description": "radeonsi: use the new flag AMDGPU_GEM_CREATE_DISCARDABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a04a0c95b137ad5da23b865320ca4e307d9ed71",
"description": "include: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527e22412a9a8ae2363c03a16e391994ce829114",
"description": "winsys/amdgpu-radeon: clean up code related to heaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac0becc6481a407995a0153c702a7ffade8d4ab4",
"description": "radeonsi: use PIPE_RESOURCE_FLAG_UNMAPPABLE and DRIVER_INTERNAL more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21be64b3a179b6ca4b3c0bd9f97f5327cb9c074",
"description": "winsys/amdgpu: handle RADEON_FLAG_ENCRYPTED as a heap modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593f72aa212f9e0daa94d7163e12a005be90fb19",
"description": "winsys/amdgpu-radeon: rework how we describe heaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceddd7d49a6b2fe4ae2d6c9599ace8beac64b1ed",
"description": "radeonsi: rename RADEON_FLAG_UNCACHED -> RADEON_FLAG_GL2_BYPASS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc289c5476879deab94fc0844df5011aa330698",
"description": "radv/ci: re-enable fossils testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "534cc99081049c108c4e34ca7cc5cebe41b0faf5",
"description": "aco: do not emit the primitive ID twice for NGG VS or TES with GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3999fcba1558e96a299f8f533ab74ba541108691",
"description": "dzn: Fix dzn_cmd_buffer_collect_queries()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9489ba7d250544a07d817ead7c4e8db8ecb8531",
"description": "radv: do not declare the scratch offset on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ef28ca34a3a86c6f778da73a2ea63b83eb1bdd9",
"description": "dzn: reset correct list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "875643feeb40d047cc3518c3b861d63200079e08",
"description": "ci: uprev piglit 2022-05-10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa29e0d858799554396bedefbdcf64a6185d0c47",
"description": "etnaviv: don't halve max_instructions for GC400",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "318d8ce6fc3141cac96808c4b44f3421e1059c73",
"description": "glsl: remove now unused GLSL IR varying linker code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7647023f3bb5785f15476b64c08b3ed01c46c536",
"description": "glsl: enable the use of the nir based varying linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa9cee4247de1530e5ff9441e64295a1d21024dc",
"description": "glsl: implement lower_xfb_varying() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4600108ddfe3711da15b5e5f41e3daf99b14e140",
"description": "glsl: implement opt_dead_builtin_varyings() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5122a55435dbf9d4631a3f3a33f05ec0e019fbd",
"description": "glsl: add a NIR based varying linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a45a47789f223cf6a825e83423ed50677e1fc5",
"description": "glsl: implement lower_packed_varyings() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1fbd0b8abb4ee5861b9b41cbb67e48999e3b2cf",
"description": "nir: skip lowering io to scalar for must_be_shader_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ab53061736d0f7559d0bd2f3ff0d4d1aa8e192",
"description": "nir: abort io info gathering if location is not set or is a temp value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba2fd51a26adfeab3dee64ab774b36a3f47fc76",
"description": "nir: add variable data fields required for NIR glsl varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a8454ea8bed0a18e15a8636464985878a33468",
"description": "glsl: add new build program resource helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ea24e11fcf54af0912a39401b4f2fc9cabb8c3",
"description": "glsl/mesa: move parse_program_resource_name() to common linker_util code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d57bd0345bc8f4bbbfd563079247755fa762417",
"description": "nir/glsl: wrap component_slots_aligned()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbe075f92b2b30c2e8b0537156317c1dfc55e48",
"description": "nir/glsl: wrapper field_index()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a97a0aefbc659a659710a26cd419ac559f8e70",
"description": "nir/glsl: wrapper contains_{double,interger}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af9459670de47d35acaff566ae70d8e83c3dec9",
"description": "nir/glsl: add glsl_record_compare() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c0f349a7b6e1e26b358359b09902918ee8c9201",
"description": "docs: updated zink features and release notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fda0a996adffbd70d7c2a619edb30093f614251",
"description": "zink: enable pipe cap for win32 external memory and fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedfee121cae71202d46a139810884452c5e0dd9",
"description": "zink: implement device LUID and node mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e62bfa803ff4aa6a4f849c470957cdd932a9f8",
"description": "zink: implement win32 memory handle import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f5627286e101e6b7724310648b097065f21dfa",
"description": "zink: implement win32 fence import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3d6a023839f01a0f96c59d43b27f42cb3e966e",
"description": "zink: codegen for Win32 external object extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e978a335874074e92c45f8b194700dce6448dfbf",
"description": "zink: add win32 guards for device extensions with win32 in name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "787d31650b702d1decf0e2e00158eba73cee260f",
"description": "mesa: pipe cap for EXT_memory_object_win32 and EXT_semaphore_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c709bbde9e4e648d3f02ed1e7bd9c6d150848acd",
"description": "mesa: implement import win32 memory and semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8702f79629f931debb3f43c2530d28c3f98292",
"description": "mesa: implement GL_DEVICE_LUID_EXT and GL_DEVICE_NODE_MASK_EXT getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8917235d12940025552cd19b5ef13c41c67d7b92",
"description": "aux/trace: screen::create_fence_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c468d985e10980abca92880b2d4bb4605f991a",
"description": "gallium/trace: implement win32 device LUID and node mask getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b2e43927651f7104921458d93253c00cc62cc8",
"description": "gallium/noop: implement pipe_screen::create_fence_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08dfe2ca84ef0a6237f0f85c37f15b2d055a7dd6",
"description": "gallium/noop: implement win32 device LUID and node mask getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f6273763593bec5fdeec96921f021287d6de2a",
"description": "mapi: added EXT_external_objects_win32 definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f98d47e0117e8eedd4a4244e2a7839be01f2227e",
"description": "gallium: support for implementing EXT_external_objects_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca915c871fb6c489c32c25d08626997d5ffc0196",
"description": "zink: directly reuse surface ivci when rebinding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa3d51892aa8b36e476bd07626f5f93d03e57f48",
"description": "zink: fix 3d shader image miplevel calc for depth",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1526df283c3659d510066f58b152597ea15913a0",
"description": "zink: stop leaking shader image surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df1c061688c14d51ad3eeaab886bb7ae4a6172a",
"description": "zink: copy incoming shader image struct after doing updates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a77b1e255c5213124200076160902928a07830",
"description": "zink: read shader image r/w usage from incoming data struct",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dff53487bceb42230d525daa9ac57694dc98a2",
"description": "zink: simplify dumb update flagging in set_shader_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22954b486067e08780ba5a1679edfbad7f23c45a",
"description": "zink: reuse local res pointer in set_shader_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0df4889707e94a7bae6a9f6b4092b00f1b42b2a",
"description": "zink: remove refs from shader images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e8c649cd134586ccd272031645ab9b23da5f5e",
"description": "freedreno/fdperf: support dumping counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267786be60bd7c909303d05690da4cc2a5a489d9",
"description": "freedreno/fdperf: make refresh rate configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd42f63c43300453ced2013d7e5a59496ee9bd60",
"description": "turnip: let modifier takes precedence over TU_DEBUG=noubwc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fc7b20b11def49e3dfece2369583c65b75b465",
"description": "anv: fix primitives generated queries values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470"
},
{
"sha": "058823906ee1da6d47697f97ecab269a71f41780",
"description": "svga: add svga_compile_shader helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c291e685bc0157b9878abe714bf3eec07d799797",
"description": "svga: create svga_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5",
"description": "svga: add a helper function for common shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65fce0f813e920b741772844a6c2dca12b8dd879",
"description": "pvr: Fix argument comments in render job submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d50418a4fce884b05cf098c80e2b1b835c368111",
"description": "pvr: Add vk_sync support and remove service winsys syncobjs interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98cc4c3a2098672c1ec410e14ca02a99f85c2958",
"description": "nir: Use nir_shader_instructions_pass in nir_lower_input_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a170448a188d73655899283b0c1d1ca0446f5370",
"description": "nir: Put the builder first in lower_input_attachments helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5410f4ee898c57c921ea5537861e28ef5c8170bb",
"description": "mesa/st: Use lower_indirect_var_derefs in st_nir_lower_builtin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a49df7b6f8dac13ddb1e929c3fbdd41c91594f",
"description": "mesa/st: Check deref modes in lower_builtin_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "627d58099c272cdb1dbcac9ad271555470acafb4",
"description": "mesa/st: Use nir_shader_instructions_pass for st_nir_lower_builtin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16197c46e3bfcc51ca42a27f43dc4dea7294f75",
"description": "nir: Add a var set version of lower_indirect_derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23b20d43a03634bf528f9870cdd5b0159a69eb4",
"description": "nir: Preserve metadata if remove_dead_derefs makes no progress",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a064e63e8367d843d67391989bc9f14aebd4edca",
"description": "d3d12: Reduce cost of shader key comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1acd9301f99495494e066bf30374e453316d03",
"description": "zink: fix crash on dlclose when zink_internal_create_screen failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "969dfabc7796fab9f43b5e320c8d3506b4e29ba4",
"description": "util/queue: handle thread cration failure in util_queue_adjust_num_threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3bef6ba73c600b2711a578af11f29d9f779c637",
"description": "lavapipe: check for error when initializing lvp_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba2f5cb20aa653ad954d2cb43a3a84623cfcaa30",
"description": "zink: check for error when initializing util_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed34cf9ff76e175d775019e246a270f1824a0f9",
"description": "util/queue: add missing space to comment in util_queue_destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39800f0fa3104c56736d5beb70a7920a33be48de",
"description": "amd: change chip_class naming to \"enum amd_gfx_level gfx_level\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dcf7f651f421c0f46ebf9c4c5904f452ea14eb1",
"description": "radv: advertise VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dc86e40809a69e4812bd569d245de119c43a826",
"description": "radv: implement VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5392286309b1d6484dc37f346584e6976d184d",
"description": "radv,aco: add a workaround for binding 2D views of a 3D image on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05329d7f9acabbc9306c9538a30b502d4c580d38",
"description": "tu: Implement pipeline caching with shared Vulkan cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43981f0f58647ef5e9a0c13a8611f4cb2acddf5b",
"description": "tu: Include turnip debug flags in pipeline cache UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d023ae4686b86e8df62ad0b9cf2d1fa91ca89dbc",
"description": "tu: Rewrite cache UUID based on radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410d59943db5bb873da449fa45ae1f42dece65d8",
"description": "tu: Hash pipeline layout contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e3f8b1639b241f2023a3671feef234a349768f4",
"description": "ir3: Add ir3_shader_create_variant()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea646ac9afbfaddc129fb401a6cb57a46c0ef5b4",
"description": "ir3: Support disabling the pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7a62936357ec6166c8aae9fe16996e56baf51b7",
"description": "ir3: Add functions to serialize variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceae84479410d36d9dd176404420535c58758122",
"description": "ir3: Remove ir3_shader_variant::shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91160dab979662d968f96953423139f6b6b3f1dc",
"description": "tu: Keep original blit shaders separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f5be8bad02d43c9501bced608c3b5af2d68952",
"description": "ir3: Add ir3_shader_variant::compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4509b49fb8e740658060ba9e5832f7da0e3a36ee",
"description": "ir3: Allocate disasm_info under variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e3dd57d3d7699155b183f19dfc8bac8bb9e383",
"description": "ir3: Use ir3_shader_variant::type more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45c86dfb7b690ee90aa475e0cd598720af09961",
"description": "ir3, fd, tu: Copy misc. info from ir3_shader to ir3_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e30608cebca6de4bd278bc0cdc778ecb3801339",
"description": "ir3, freedreno, tu: Make ir3_shader_variant store stream_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cad11d84a4749518eea48a93c6995bc153960fd",
"description": "tu: Delete unused tu_clear_blit GS handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "693c723211c3c349cd4f78ddfc290a22f70f3277",
"description": "zink: use run-time linking to loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e9ccce7b7c69054a231274c4cb80a77495e0fe",
"description": "zink: dynamically load a few functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d91cb5cbcc013da3e6484b8c9cb69feac94811c1",
"description": "zink: pass screen to zink_create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4654a57bb50858d943150f59a74e6a957c993a8b",
"description": "zink: call vk-functions through dispatch-table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b6ed06527a186cffbae6a1186ec71a052e876d6",
"description": "zink: initialize dispatch-table before queue-init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e9ead2c152512e7f283f496f06cf08fe172558a",
"description": "zink: pass screen to extension getter macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57293dee2b11ba7e52052edc4d0437f08db19144",
"description": "v3dv: check BO mapping result",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "89eb0ac23d9c5845ea22b34b10ede32b41b9ad11"
},
{
"sha": "7edb26966e9dbc184c1f6ea7d5d014537e6d1701",
"description": "v3d: add builtin support for white/black clamp-to-border",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580046e49faa88bb6d9c183f491f2779de1769f3",
"description": "radv: always check entry count in descriptor pool when allocating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96a240e176701f9b305c4bd273da9a8aee78e280"
},
{
"sha": "622e2ae08a86178fc518280d6266b03b7122ea64",
"description": "svga: remove duplicate nir compile options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4e4aa997a656cff73be281ecece350cbc730b1b",
"description": "radeonsi: store shader variants in an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e549b6fe42c45efa6e2625cef7c328cb6a6a4319",
"description": "radeonsi: scale the number of shader compiler threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75b9d5cb4945af7d0205685fa84bc4dd12ecc62",
"description": "radeonsi: remove unused params from si_shader_select_with_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7357ce19a257fadb47a3b39b9b43a17658f7fe6f",
"description": "util/u_queue: rework UTIL_QUEUE_INIT_SCALE_THREADS to scale faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76356ed2082f57db3d5d73cfee383a51980cba9a",
"description": "aco: remove unreachable code about viewport index/layer and mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f1da821520acf44d7b4c78acffa12b98b72621",
"description": "radv,aco: do not implicitly export the primitive ID for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b043cbc72b779ad16d4e68c1e82c3e0ab46361a9",
"description": "radv/ci: reduce the execution timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815d192c7bafe08afeb2b442d3cede3c6c4b8c5e",
"description": "radv/ci: reboot the DUTs when hitting a ring timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1542ab70eb415c028542c0ce93a6dd7463220eba",
"description": "anv: handle primitive shading rate for mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b",
"description": "intel/compiler: implement primitive shading rate for mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f575b0d7b51ef53abdba79f686bdc403e0257a3f",
"description": "v3d: add hook to get on-disk shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29965f356b9cf464e152acf63dc67b85040dc385",
"description": "ac: replace 5 ac_shader_abi::load_* callbacks with 1 intrinsic_load callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535d954914113b999cc7b2b8de2478206a7b3aa8",
"description": "radeonsi: try to group stage-specific code in si_llvm_translate_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7906ea74b1cda9e777ee6e637b45b2d555f603",
"description": "radeonsi: get rid of the ambiguous \"prologue\" word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4118717cba6739f31374a0e6a812b00ed521936e",
"description": "radeonsi: cleanups getting rid of the ambigous \"epilogue\" word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc81f0ba465548456070e8b228e1797fdfe1ec01",
"description": "ac/llvm: remove ac_shader_abi::emit_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8413aaeaced63c4a92658be73c3f6b02ffa407",
"description": "radeonsi: inline si_nir_build_llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa1c128b54b31580367d97107660c11cb94e0b98",
"description": "anv: disable streamout before emitting mesh shading state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "29a778fa6b42f39a1cf655d7fbb138151846a570",
"description": "intel/compiler: print name of the unhandled intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f083df87108231005889b7af92f0cad7c61e1f81",
"description": "anv: update task/mesh distribution with the recommended values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "65ff6932dc162c4955badd5a86c6f33bd103a690",
"description": "intel/compiler: handle gl_Viewport and gl_Layer in FS URB setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "040062df419d3f1ccd94f630fa30cd7f60c0b4f8",
"description": "intel/compiler: handle VARYING_SLOT_CULL_PRIMITIVE in mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7446acf4b4367deafa9f73c6d9041eed29a51ae0",
"description": "compiler: add VARYING_SLOT_CULL_PRIMITIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1c711052a5983c67bad56433cd30034b2bd5f8",
"description": "ac/llvm: skip s_barrier if tess patches don't cross a wave boundary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59673001c8f8ccbca8790ee76c1cded22d104ed2",
"description": "radeonsi: add si_get_tcs_epilog_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20bb85e2ecd8c90347f95e5b332e0352f40694b7",
"description": "ac/llvm: fix the remaining s_barriers for LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48d183633e43911dbe0625d7e7253816ad53dcd",
"description": "ac/llvm: move the gfx6 optimization for TCS barriers into ac_build_s_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4882d6b7e2c2d76792b5fa8b2a78f74acc3f1d9",
"description": "ac/llvm: add gl_shader_stage parameter into ac_build_s_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb51a3c4b03fba71ec845aa647b4e437ee9e3b45",
"description": "ac/llvm: replace LLVMBuildFence with ac_build_waitcnt(VSTORE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed91084c8417ad5b4e4ea96651d3aa63ea6d3d4",
"description": "ac/llvm: inline emit_membar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d4c0197c3d9bfa87bd3f2c124b265f03dcdfdfc",
"description": "radeonsi: wait before s_barrier in TCS epilog to fix LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a592608cbb3edf5ed0534d14e4553f176296322",
"description": "ac/llvm: implement memory_barrier_tcs_patch properly to fix LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "790d2bbe67a6fdd89afee8edccca99dcf4aae261",
"description": "st: Improve _mesa_error about GL_OUT_OF_MEMORY in st_cb_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23dfae4c810e5e31cea647b7803700b0fcd4eb96",
"description": "r300: fix vertex shader control flow in loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b135738ba0d91bea86ede1d0dcc49e94726c64",
"description": "drirc: Set limit_trig_input_range option for the Wolfenstein Youngblood",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55c71217ec7a184753d64560323c18acd50b0fcf",
"description": "driconf: Add a limit_trig_input_range option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff3517fb7be5f46ff675fd5b42446e5bdbc24f7",
"description": "ci/lava: Make job submitter parse the job result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c62c6bafd67d4b375464521a155a12addf9e01b",
"description": "zink: remove implicit query resets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57dd05616fad8ba39c15ec4816682016a15bed1c"
},
{
"sha": "d7c4a1beb4a3f8f5e51c8abb171ac121365a2299",
"description": "svga: fix clip distance shadow copy writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7292b35da033295a08a673a076c27f955461f024",
"description": "freedreno/devices: Add another SKU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31c34e0d69aea178ccac6bc2fa22bec13464a25",
"description": "freedreno/drm/virtio: Don't try to mmap imported bo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f3e703c8cdae76f300b21981c32e48d7265b5c",
"description": "freedreno/drm: Use DEBUG_GET_ONCE_OPTION()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad537edc7c6826be1e69c1a7b8ec6c5754116e96",
"description": "anv: Fix INTEL_DEBUG=bat on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8831cb38aa9ea3385addaa21dad9207adaf097b9"
},
{
"sha": "bc5c68fc08fb40026fff9775c221860885c2aacc",
"description": "nir/opt_algebraic: Optimize Doom Eternal's word extract by LSB.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a11ad7efd56d28e1c83aaec5cecb7fa7720fc90",
"description": "tu: Fix indices of drm_msm_gem_submit_cmd when filling them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a"
},
{
"sha": "07954a8fd691cd15e4af9ac6cfba0e6a0ad0216c",
"description": "aco: only retrieve the scratch offset when it's declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a119f15aa7b4fd9033fc298f35cdc89f9217d9c",
"description": "radv,aco: export alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ba4cb4079a043373d5364cca41ef5fd92a47d5",
"description": "aco: do not set COMPR for exports but use 0x3 channel mask on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e1445d5f494809ca8666023852ec314a16a6b0",
"description": "aco: do not set RESOURCE_LEVEL for buffer descriptors on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7647097d3d420c0c2d004c8068354fd2efc1d833",
"description": "aco: update waitcnt on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "765aa36b9d26add197b4cc6317037cde1d143615",
"description": "aco: update LDS allocation granularity for PS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a284b677bae0a3f0bfe58daaac4f2a21c8458993",
"description": "aco: do not set GLC stores on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea15d67064a7980523c4c476a524a9003e1e704",
"description": "aco: do not set DLC for loads on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc8da20dda6b078aea800767f3b7983929e8bf23",
"description": "aco: export MRT0 instead of NULL on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ef89e8db4f1df31accc26dcda91c6e02ede870",
"description": "radv,aco: use the new TCS WaveID SGPR to compute vs_rel_patch_id on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "432cde7f00a6ffd7c4d8984bb0cba389824a97bc",
"description": "radv,aco: add support for packed threadID VGPRs on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52952f51cd53029087f3d82fdd2f25e15bacb013",
"description": "aco: do not align VGPRS to 8 or 16 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb1b12ec074a369e25790e1aea42af488bbd82d",
"description": "aco: recognize GFX11 in few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1245ca8c8d92cea79a5c5b5e37b3995558b12447",
"description": "radv: Advertise indirect ray tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81745da51fdce2527a1221ec81601135318aa831",
"description": "radv: Implement vkCmdTraceRaysIndirectKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30f96dd93014ea02b1d33b4a7d8adc9480bdc47",
"description": "radv,aco: Use ray_launch_size_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8063a4fa12077d211b9093bf40436b1f36b9ed",
"description": "radv: Indirect unaligned dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f625dcaee963dddc86c008538f2f6fa2c5ac72",
"description": "radv: Allow indirect dispatches without bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938c9d961552667a83b2ef5a32c6c86c9c295e04",
"description": "nir: Add a ray launch size addr intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b2bcab543c62491d35fc838834625a136fea4c",
"description": "radv: disable DCC for Senra Kagura Shinovi Versus",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ed0e49842de3e5c95837dffe0ef3a3984904e5",
"description": "pvr: Add support to create transfer context and setup required shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f88d1fbdbd2ba8f41ed73ec274d3dc2b160c1f92",
"description": "pvr: Add services winsys transfer context support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad7f494a1c8da148c87f22ad66105c343a2f6880",
"description": "pvr: Setup common nop shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2aa3acf7ecae222c97404d9529692c9e7494434",
"description": "pvr: Change phase_rate_change type to bool from uint32_t.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa5d37161e84b72798d764ae546e3553aa6c261",
"description": "pvr: Remove double error reporting in error path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ef9bd5ff253e5748f8ea6c064c405632ddba522",
"description": "panvk: Round FillBuffer sizes down to a multiple of 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad05bc9315a7acbb5943f146d7474d7ee950912f",
"description": "panvk: Drop panvk_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d783f8949eef8ec491cb4abb06119998ce955373",
"description": "panvk: Implement descriptor copies properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6268220c269da7cd09edf6664019ce0535738cf",
"description": "panvk: Set immutable samplers properly up-front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "935fd18bc3a41b47a77dcf9a785baa0bdd9a15be",
"description": "panvk: Rewrite the write portion of vkUpdateDescriptorSets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53f53b577f5fb767f72f1ec7bb4dce15aab119d5",
"description": "panvk: Re-arrange descriptor set functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28333e039cf97f60ec02ebe15ebaeedbe242dc7e",
"description": "FIXUP: Use 16-bit things for texture sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a0742f6a756979032376955121b1411e2defa8",
"description": "panvk: Implement texture/image queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714e125ae439979f7b8057c3bdc81d91641e56d7",
"description": "pavnk: Pass bind layouts to texture and image descriptor helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ed298dce715eb03f0cea0d075da0af51438dae1",
"description": "panvk: Add an elems field to panvk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6621ab8bf98d0ffce14f2a8d876bc19797285601",
"description": "panvk: Advertise VK_KHR_variable_pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f9955f9e9b3e4eeab1ecd4fa6513985b1cae36",
"description": "panvk: Enable robustBufferAccess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6899cd2b6e5bb30cff7bbf09053f73eb035d9b72",
"description": "vulkan: Start collecting enabled features in vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a463c58e2265cdd5217adcf56fae12177860041f",
"description": "panvk: Put SSBO addresses in the descriptor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e265583ee1aac62b22670ad6a17d198934003085",
"description": "panvk: Interleave UBOs with multiple descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d15d65e19e2a77b64c4ab7b5120ad3b8be2b611",
"description": "panvk: Put the sysval and push const UBOs at fixed indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744b97796301c78d5b7b71e79fd3b8f85e498008",
"description": "panvk: Stop calling lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32ddb5e776e70630ad5679e4d275b5ffaa806b2",
"description": "panvk: Use a flat sysvals struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6091cc5786d3c407558df8a32656def0f9e73f9",
"description": "panvk: Get rid of the per-pipeline sysvals BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a47d86029c1013af216bd023577a2eed91a0a0",
"description": "bifrost,midgard: Allow providing a fixed sysval layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07a2963982791ee3ce700321353a62fd9a2fa2a",
"description": "panfrost: Add some sanity checking for sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e60f0655a831cae0cbf6de99994c6cf56ce28ce",
"description": "panfrost,panvk: Make fixed_sysval_ubo < 0 mean compiler-assigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42aca84704a36a6a9c52552c4dde77ef4c528a69",
"description": "panvk: Add a buffer to each descriptor set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcea5ed2b649a549279a5fec50cb7f9c615de8c6",
"description": "panvk: Break descriptor lowering into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8af805a4756dbc47d4ab4e9ed4ec39856b4beaef",
"description": "panvk: Move CreateDescriptorSetLayout to per-arch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500",
"description": "intel/dev: Enable first set of DG2 PCI IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "99354efe314a98906fd0ce0dc823dabbf66cd948",
"description": "intel/dev: Add DG2 G12 PCI IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4456209ce54f174bbdb957f0c4c7ca20c94294d8",
"description": "intel/dev: Add INTEL_PLATFORM_DG2_G12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c74efb02ab66fa6b011e6b7e189d9bf8e95e15",
"description": "radv/winsys: allow to use RADV_FORCE_FAMILY=gfx1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a09499fa6f83456223eafd027b05478ccecb1e5",
"description": "r600: Elide downloads for discarded and immutable compute memories.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a485dbf91635aa5888fa21a4370937efecf292",
"description": "r600: Improve compute memory pool performance; reduce fragmentation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc42bc0e77c7fb920246543fb29fec0f998aa62",
"description": "r600: Fix userspace pointer support for evergreen compute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2fd0ca83f4f2000eae87f4e7915d775833393a",
"description": "amd: fix ac_build_mbcnt_add in wave32 mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e49018cedf700fd21fe1498d24742cecf4b5ff4"
},
{
"sha": "1f3156460781d4ebd9dfb2ff6b9f176259cc5959",
"description": "radeonsi: don't use wave32 for GE on gfx10 if culling is used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d205c4009ca534bac39dcff307aaf6b42b520f",
"description": "radeonsi: fix gs_invocation query with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061f64f35156abe6cbf26f990f91fdb66d83516b",
"description": "radeonsi/ngg: reuse the pipeline stats buffer when using atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb6fd0b0092452f128c0caadb368976d5de48f3",
"description": "radeonsi/query: use the qbo correct size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58004dfcc9ec9bd1782175083c944ae6deb250a5",
"description": "radeonsi/test: update sienna_cichlid results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e8a73e14d0af70b60c1884d30308e19ef9d60f",
"description": "radeonsi: implement GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbaf4f1954af5137d809b9d5509c91e7a2ee3fee",
"description": "radeonsi: store the pipeline stats index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637f09f10e2d68d7fb5d519b1ebe812fc86a3fb8",
"description": "radeonsi: deduplicate query offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f4ee4afabd5fbeec74f895b6520ed7c6d19144f",
"description": "gallium: deduplicate target -> stats index code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3402c435f9c333bd35bb7f6c65b49c49c92c5e97",
"description": "gallium: always return the correct pipeline stats index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9918a9a9905e2f12b0a7c4dac33ccea9f8a46b1d",
"description": "gallium: add a union to access queries counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a5f411a32864b69fbc764843679730d6de6273",
"description": "radeonsi: implement pipeline stats workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283730f3680b0c282a070cb22c395a873abe9742",
"description": "radeonsi: flush VGT streamout like PAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1126f42781d87162eb827794b7446b3619e067af",
"description": "zink: fix sparse texture depth calcs for arrayed textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "452a028fc20150d517aae6fcf025d972bb26acff",
"description": "zink: remove misleading sparse comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56979182dd81c30765d0d1566ef281ac028cc500",
"description": "zink: set sparse flag in cubemap lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d745904ca7022afdc86cb66e294cedfafa0fcb1"
},
{
"sha": "377f5e7af958101160907f125a0349df8cec934a",
"description": "zink: fix sparse binding for arrayed textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "63dc39ac9047fce206ac11b6e556b6e9a0f8a07b",
"description": "zink: clamp out min_lod operands for explicit lod ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "88912b31119a14ffc99087781a17eeb4af202866",
"description": "zink: fix up sparse texture sampling for shadow samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e"
},
{
"sha": "0f98ed4afe5f8131fc453dc91db1f4e73efd290c",
"description": "nir: remove unreachable loop terminators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3d138e5d28b391c45f75ad1e3073b8e054782b",
"description": "nir: always set the exact_trip_count_unknown loop terminator property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e693e5e59501f0c88911539754c4cd68cb025319",
"description": "ntt: make use of new samplers_used field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50050f571e408d85933e3980ab1ecf0765c87867",
"description": "ntt: Don't gather samplers_declared twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515ed4f4f9404e5d1d9c775fb7760b06abbc852e",
"description": "lavapipe: Set images_used in lvp_lower_pipeline_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c10b10942b8bdd88fc33d42b0022858c7c175f8b",
"description": "llvmpipe: Fill out samplers even if nr_samplers = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd5883c87e149417e3be53490296edbbe72ed8f",
"description": "gallium/draw: Properly handle nr_samplers != nr_sampler_views in keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f6b6cbdca42050da4b0d84e45f69a1854a582e",
"description": "mesa/st: Set samplers_used in lower_tex_src_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdeb55fc36b837ab91eb2bf4e856ce373804afdf",
"description": "ttn: Set shader_info::samplers_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be50237d530b921c4a4d408cb9e7faf89ffd9b5",
"description": "gallium: Set shader_info::samplers_used in pstipple_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3000ca360b245fd5dae9ca25cf8e238444b9f81e",
"description": "lavapipe: Set shader_info::samplers_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4c0bc0dd7fe345410ded728263fc53a0171487",
"description": "clover: Set images/samplers_used when lowering images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b282d504a4c218075e56f11397b63a3ba88ecdef",
"description": "turnip: Add a TU_DEBUG=perf debug option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0165db8ee4268fa4f539765c237b50da1a4883",
"description": "radv: Print task shader stage name before disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dbde926593ad2b5d356cb57a117c5545b9f3ae0",
"description": "radv: Lower shared and task_payload variables in task/mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "123d0b8a75021a4f7356fb2bd5b03969c19ab31b",
"description": "radv: Allow linking task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c260594f04b8ee16eae51a0c4784d3f961aca6",
"description": "radv: Postprocess task shader configuration.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17c523ec0ff09f3aa6989bad3473bec6cb52807",
"description": "radv: Use I/O lowering for task and mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8f3677c7ea3d96596e86990c0fa87b99248a04",
"description": "radv: Enable nir_opt_offsets for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8bdcf3c92b12bb551e11bebaf23fa7802f01075",
"description": "radv: Implement task shader intrinsics in the ABI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8c1f10294db954ce60964dadb9f219b2dee95a3",
"description": "radv: Add task ring entry argument for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ea6c610363c26cfc461b92c7a002b94a2761fe",
"description": "radv: Add task shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101a7321c4002eec9019f2e25d40d931f74e90b9",
"description": "radv: Fill task shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c34aa784961aac34732e9f190b20769b2af98c35",
"description": "radv: Set wave size for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "988600e522779e44f3e44141c5e4cd3fda104b2a",
"description": "radv: Set user data register for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb71d1092b4bfd026d36855a801e9ed60c263dff",
"description": "radv: Add radv_pipeline_has_task helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "285d20d3c505826391782a42795399cc9250500d",
"description": "ac: Add task ring entry shader argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7de303489770840613d047762add8c55cf80de4f",
"description": "ac/nir: Add I/O lowering for task and mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1876f615aee242565e815752bf39ee7fefc0ae",
"description": "nir: Mark negative re-distribution on fadd as imprecise",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f0677223171819f04a288c8b17911aa6485b4a",
"description": "iris: Set BindingTableEntryCount for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55a4bdb52f082a3910c3e865bccd400226714580",
"description": "svga: workaround for unexpected double swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cfae66cdea1cd1bd669d3b22247185e8a90a187",
"description": "pan/bi: Ensure the end NOP isn't eliminated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d41a28a40ba82610313112c276e2e874ccac6e9",
"description": "pan/bi: Support atomics on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21900ec8b08438afefb32d0368635c959737154f",
"description": "pan/bi: Handle shared/scratch on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b683a67328fec23a9543359f315bef982b2c13ee",
"description": "pan/bi: Handle shared atomic exchange on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2b757bce84b348a08c44708ad8b09a78ee7bf0",
"description": "pan/bi: Preserve AXCHG.i32 destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20f92871d88633c13162bd14ffa6add291ffca75",
"description": "pan/bi: Support image loads on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53f44a4b81c608fa08f1681de1834cb07a4ed2b",
"description": "pan/bi: Emit LEA_TEX on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "423773faa9c239d54323654e71f2b7147ae7f647",
"description": "pan/bi: Don't analyze td on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d561279c7b42ec21195065bfbf949f4b229a7f72",
"description": "lavapipe: enable subgroup quad operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3cf3a6a60fc4a067f7cfc74c76e28216cef88f",
"description": "mesa: Make sure to fallback to handling the original choose texture format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "89c94502b6650fed222abd3588e9c927811580aa"
},
{
"sha": "24176cae5511bc78456f5b958b53d40d8e33efe6",
"description": "aco: drop unused radv include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c44d5d61ce7251ea935723ef888f916f69cab9a1",
"description": "aco: remove radv vs prolog key from aco internals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c07a2413dc08ec1ce4e9e7174b43e0522489b0",
"description": "aco/radv: convert to aco shader info at the radv level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "199edce84ddc98914715c45efb3ef7111696b3d8",
"description": "aco/info: add some more fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfd8420abe8a8875f8b8d9f9af654f7cbaed272",
"description": "aco: convert vs and so info over to aco structs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dba3458e94ac3ac7b7a7819d0fc87e64875ded2",
"description": "aco: remove radv specific streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd89af1bc3b40f341eb14f65dec5340779a02f0",
"description": "aco/info: reduce the gs ring info to what is needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87df607ff5e65040c3c681bc398889395b22f30a",
"description": "aco: move to a minimal aco shader info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2701bfdb8ce6fdd2fbce9421480ed3bf8d167ef",
"description": "aco: move info pointer to a copy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29fbc88d6b37ebfa20ae78a6ccfb964b0e0c472c",
"description": "radv: Don't retile read-only images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf4ae002aa252824ee3c80e485b16ae1ffd73a4",
"description": "pps: Open writable renderer node in DrmDevice::create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1cc72b2aef82373247466c2e7b81970c867ad0fa"
},
{
"sha": "e4ad1b5b33620ce08f5f65e3041f9e05db2446ae",
"description": "panvk: Advertise support for logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25249e8be2c9250e18cf5d5cf574a1414c811562",
"description": "nir/lower_blend: Expand or shrink output variables as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aec8db161931d8b8e1e7eca703a3cac34f56830",
"description": "midgard: Handle FB fetch from non-vec4 output variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d22465362536d9f347790e7bc901e7036566602",
"description": "nir/builder: Add a nir_resize_vector helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "352e32e5ba6aea368cac90d734e790c7c4d73c1b",
"description": "nir/builder: Add a nir_trim_vector helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "244b654de675fa0ea4732d8b4cade63d8ccb5c86",
"description": "nir/lower_blend: Support SNORM and integer formats for logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "730d2b766078f5c7d5bc2377d02884380d435100",
"description": "nir/lower_blend: Stop passing the whole options object around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfffdcad189ba856705d5569b79a94622c07919",
"description": "nir/lower_blend: Be more explicit about deref assumptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "885437d1a6cebf30ec2af1e7c554f75ad8621739",
"description": "panvk: Call nir_lower_io_arrays_to_elements_no_indirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac0a61e17b88c0be03fa54f15e3c2d215c3a9d46",
"description": "ci/radv: remove amdgpu.gpu_recovery=0 from the kernel cmdline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c708da6e29187a4f6d4f12c45cbbc7c04df18b3c",
"description": "v3dv: expose VK_KHR_spirv_1_4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e981ed21e36871dd55a10fd1d8a1c94dfec17e03",
"description": "v3dv: expose VK_KHR_shader_float_controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187d3df52c77b92bb8002f90818b0a9fce8a7e1a",
"description": "tu: Do not flush ccu in clear/blits during renderpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
},
{
"sha": "66888d5121947b096c36610c4d787c008abbcb13",
"description": "radv: remove useless check against nir_texop_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ea2347a08343e0bc90afb94a8a20c170650b95",
"description": "radeonsi: report more missing/broken texture formats as unsupported on gfx6-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4283708f0dedd330f65f04ba421d7d25fb9444f",
"description": "radeonsi: report 10_10_10_2 scaled formats as unsupported on gfx6-9 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9775da1196362558a485dd49cc273344f773b4a6",
"description": "radv: optimised command buffer reset of vertex bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543d52a7a2fda6be5f5e6120aec73f302ceeee81",
"description": "radv: only dirty line stipple when necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b20bd9e0dfd11e8f91a893a0083fe5fad5ea93dc",
"description": "radv: cache the slab bo pointer in the pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f4252a51ff2e6227dceea12f608366cb98e141",
"description": "zink: don't finish barriers cmd buffer if not used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57df27be5f24bc2f4a4ccc8bcb6a84da336165fa",
"description": "zink: avoid extra submits for empty wait cmdbufs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "997dc0a5e87cde58b4527185ed89196261164801",
"description": "radeonsi: Move NULL check before dereference.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b1ed1ce105d42652f70e2fd13c90fc4f2e7ffc",
"description": "radeonsi: port tess ring calcs to the common helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fcbd874283442599f40f09107613aee1e754c1",
"description": "ac: port radeonsi tess factor calculations to common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c7ffc550f6df9bb23ec704d0b05825ad3da1ce",
"description": "radv/ac: introduce a new common function for hs calcs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79c716331fa92457cf6fae3cab2e0b660d5fcab",
"description": "zink: create images with modifiers any time there is an import handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eeabb59f59bf98f7db69754a00e4ba2452dea9f",
"description": "zink: rebind resources for export as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a19ebfafcb350b236ee5f1e823048911666ae8c",
"description": "zink: add a LINEAR drm modifier if rebinding to add dmabuf export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565bf8e45bda06fe485f2605f4108e68d065fe7a",
"description": "zink: force memory exports if dmabuf bind is specified",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03f6967ccce522d219cf7d095aa95bcc0062d6d",
"description": "zink: fix conditional for modifier usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5513597305a2fde00ad033c184732348d08e509e",
"description": "zink: add a bind flag to indicate a resource is exported as a dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1d9c7b744b2e5b40fd42cfd51256b16deea6a8",
"description": "zink: unset pipe_resource::next pointers when creating resource copies",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aab9b4a1b2986240da945d73916601aaf09bdef",
"description": "zink: always check for fb rebinds when starting renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ac8e76047f2f521ff217d99ca119fc13488348",
"description": "Revert \"zink: export fd info for all 2d images\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fda7371b4cfc5a15f2207f5165f3a8e14442a522"
},
{
"sha": "b978761385f0c3cc0f01aaa201badecea2ee0c0b",
"description": "zink: create a copy context for the screen on init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d400d5afe7b55866f0494b34ea38e84a06f8ff",
"description": "zink: introduce copy contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa4c402dd488c920641f890d3c9cf47fc6ca3a9",
"description": "zink: break out resource bind-adding into separate function for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c20688dcc6d160458f83100fffe4395117e2fbe",
"description": "zink: add a flag to indicate whether a resource is exportable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00591f3a996577543010d2c3ad450d1030c4afc4",
"description": "zink: outdent some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d474229ed11159c840f511dffe068c71fb3baa34",
"description": "zink: remove unused headers/struct members/linkage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd75be798627df9a647205994a11a3cdf1d718b9",
"description": "glsl: Fix ir_quadop_vector validation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "23cde71bb9c53ee7750287b00b539c8c9133875c"
},
{
"sha": "96a240e176701f9b305c4bd273da9a8aee78e280",
"description": "radv: fix memory leak of descriptor set layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66f7289d568db8711adb885acc56622e2aff252a"
},
{
"sha": "d4dce29faf1e7a145f110f38989543df72d49851",
"description": "kopper: remove unused zink include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4875c82d2d81c71ac94eead9e49524a32b03b378",
"description": "radv: call nir_lower_vars_to_ssa later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ee0efd044084fa2f3ad72bca7d2452441d22e7",
"description": "radv: move two NIR passes out of tight optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e46f38902b9409f06f6b3fad6c0666031935794",
"description": "anv: re-alloc push constants after secondary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a47c30ef91554d6b8965bfed9f0183689a6c6a6",
"description": "dri: Remove what's left of utils.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eccb228bad3f493b78b31b2ff5ef251fc33a488",
"description": "dri: Move dri{Get,Index}ConfigAttrib near their vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d25f96dbd3d3fa40b96422af310b18a9f146a3",
"description": "dri: Move driC{reate,oncat}Configs near their only caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4873b13aec71826df5e16bb39bc2181720b82836",
"description": "dri: move driQueryRendererIntegerCommon near its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c546ece69afb304997ff7627f61cea256e6697a",
"description": "dri: Move driCopySubBufferExtension into drisw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb0ea31ca189324b5aee121f7561719cbf8275d",
"description": "dri: Inline dri2InvalidateDrawable into its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "742a87320957a37ff3db6fb0981f3ae533ce17e5",
"description": "svga/nir: enable lower double option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6253a23eff4dc13fdb4da9335b21d1942d63bc5c",
"description": "svga/tgsi: add translation for DTRUNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341",
"description": "svga: enable PIPE_CAP_TGSI_TEXCOORD for vgpu10 and up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "705af4f95a3a1dad926306841e7628498aaaba57",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8b580e428e437ab8e67543e65c1073232d4046",
"description": "docs: EXT_robustness2 for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5167750d5b08c9ed08e1fe19f4628723dadf1bcb",
"description": "lavapipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cebb87025e6fdf9e98bc570a1de003a0a20637b",
"description": "lavapipe: set robustBufferAccess2 and robustImageAccess2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5caaf2d750184deee2b991a7f2e2cded9980a94",
"description": "gallivm: fix oob txf swizzling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6554ba6f2aa8a771852566340c24205e406d02"
},
{
"sha": "8c8d08a8b811eca055b4cfda7d8d281d4adca825",
"description": "lavapipe: add support for null-descriptors from EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a219f318af7282ba26318364e1138f0d91a3908",
"description": "llvmpipe: always set ssbo data pointers for draw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1d1371e512e32d03f7f54d873020e589ee67d47",
"description": "gallivm/draw: fix oob ubo reads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51e83b74e04ad47d7e61113aef3db2db53f2e8c",
"description": "st/draw_feedback: set constant buffer stride",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49df9eeb9d6a1a659786ef226f6ece0f9950e6ba",
"description": "lavapipe: fix CmdPushDescriptorSetWithTemplateKHR with refcounting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa98a90265ca9ec844f07b4b2a1d1e07fe33511a",
"description": "gallivm: fix ssbo oob reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591899eedd2d797bfdb7dbb6b3e2169d50d42109"
},
{
"sha": "e339f65520f9523053cab1ef1ebfe73725aee2bd",
"description": "lavapipe: handle null samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eae3434019085018a8792cf98681788bf76d9c5",
"description": "lavapipe: tolerate NULL sampler-buffer view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "427cc8d55ebed209f56c24375f601f69e9477d6d",
"description": "lavapipe: tolerate NULL image-buffer view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aabf614f9bb44e8003e2f5ff63bd66289f092f1b",
"description": "lavapipe: tolerate NULL image view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bca9020b75b9a17bbec5726027c08ec4f50a4b05",
"description": "lavapipe: tolerate NULL UBO and SSBO descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60c9a45562255499a1adfe0983fcace3ea690d2a",
"description": "nir/opt_algebraic: Simple xor/ishr optimizations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66e917fff69497143ebf6593a40891ea3d1daf93",
"description": "nir/opt_algebraic: Fix mask in shift by constant combining.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e6581b87dc4e168fa864cd39e8947a58999189a"
},
{
"sha": "81ad8c4979ac7ee4782ad932d01c7299b9ad9e5b",
"description": "radv/amdgpu: Use scheduled dependency for submitting to multiple queues.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b3344a7c143a8279d1132924cb20f7f0cd2816",
"description": "radv/amdgpu: Pass correct struct type instead of repeating the cast.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da2ab1d8a2b1877aa7843e1f2afe14a2752c94b7",
"description": "radv/amdgpu: Pass new queue submit info structure to internal function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c372ca5e9f3391f926ee6d589222d88e660fa0",
"description": "radv/amdgpu: Initialize semaphore info with a designated initializer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22267360336e51c3c690492efef878d082266a67",
"description": "radv/amdgpu: Group queue submit info into a structure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c4d8d5fa6644131aaa2c201c041dd5e922133b",
"description": "ac/llvm: Remove now-superfluous intrinsics and ABI callbacks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f553076eaf157a3705e61875898e96551ecb154d",
"description": "aco: Remove now-superfluous intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "212f183c1f55c3e113cf8d5e6de38ace806c52f0",
"description": "ac/nir: Remove now-superfluous ac_nir_lower_tess_to_const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "896a55f47d9e69a4295effb9fa65ff8e41ec06b8",
"description": "radv: Lower ABI in NIR for tess/ESGS/NGG shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f189e346731f16e8be2d969d22d83dba917dca6",
"description": "nir: Add upper bound for AMD shader arg intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2755acbdadcc18060fbceccddbc1fb2d1c5b6d48",
"description": "radv: Move radv_nggc_settings enum out of radv_cmd_buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "719678f891ef7bd521134620557954802c3b08ef",
"description": "ac/nir: Add ac_nir_load_arg helper for shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "370f02bf0259bcd4e5040afc20a5669526d84e47",
"description": "gallium: Bump PIPE_MAX_SHADER_IMAGES to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed3ed466c42a18e97d1c19299c0103fc2379a70b",
"description": "mesa/st: Clamp MaxImageUniforms to MAX_IMAGE_UNIFORMS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86",
"description": "gallium/u_threaded_context: Use PIPE_MAX_SHADER_SAMPLER_VIEWS for sampler_buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
},
{
"sha": "aea935264a66fce07aee076b1987efc3606ad620",
"description": "shader_info: Bump the number of images and textures supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ab9343f3b716437a7eafd1bd1712785357afe3",
"description": "util/bitset: Support larger ranges in BITSET_TEST/CLEAR_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37831c6069476cc453583f97d7e62ba4b43d1b8",
"description": "nir: Gather samplers_used separately from textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c07c3e16d93792d7f0cdb543d85e425a8c5ec82",
"description": "shader_info: Make images_used a bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28f534350c9317bf06527599f5490ee69704fcc9",
"description": "nir: Stop assuming shader_info::textures_used is 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625b352f14b7d0ac42ac137e13a18bc9b2d27776",
"description": "nir: Set image_buffers and msaa_images in lower_samplers_as_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65afe541b764a75da68b6bf83aca60d72f88916",
"description": "pan/mdg: Fix multiple spilt writes in the same bundle",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9c976c2dabf07050efb1c9d0deb82d57efa944",
"description": "pan/mdg: Return the instruction from mir_insert_instruction_*_scheduled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca2be0748494068006f781180450390ef451d059",
"description": "pan/mdg: Fix disassembly of store instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c750ab8a389b82795bb1509250711671c19f583d",
"description": "pan/mdg: Fix mask usage when filling before a spill",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31d26ebf1b9d0f819c894aec10c29a44052a995a"
},
{
"sha": "b281843974aa86594288ca3c096eedf9965739f5",
"description": "pan/mdg: Use MAX2 to set min_alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1798f6bfc33d1d77dae1112591dce18bf7fdbc4a"
},
{
"sha": "b1ecb90941c9b3d9a9780b9dbb264e7b3b097fdb",
"description": "pan/mdg: Keep min_bound at 16 when alignment requires it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "553c2cf16b7612d4a70bd96230dad63777ec867e"
},
{
"sha": "535bb0bda4631a5eeb46ca14b6dbbf28fb92adf2",
"description": "u_threaded: clear non-async debug callback correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fe3dbea69e3916612536a944ced51d298b7fc5f",
"description": "ci: add ACO_DEBUG to the list of variables to pass down for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b28668d1da0a1f3544950b0ad3a34fbed326b54",
"description": "radeonsi/tests: reformat with black",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d157755b8193a705a955976cc5ba37c8798b0cf",
"description": "radeonsi/tests: add a heuristic to pick the baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca64c12141504c68d725d6ee48d1541101a122d",
"description": "radeonsi/tests: allow empty line and comments in csv files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3e584dfa2de6b8e9d5c367685771737cd5aa23",
"description": "nir/divergence: handle more *_intel intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380ae300eb8f6b4173724dbe96a9034d33fc316a",
"description": "radv: Only emit what is appropriate to the queue family for preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a523b8338cfb1530c6182cb92695f4bee501c3b",
"description": "radv: Don't use pointers to pointers when updating the preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f232a8d2e702472139dbbd0962237f9c590bb5d",
"description": "radv: Rename fill_geom_tess_rings to radv_fill_shader_rings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ef53d1c0ee1fc28a8d02ef6653df95be0c2a0d",
"description": "radv: Don't create continue preamble when it's not needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86821329c705c9fd7c323c53f8ad3f2e40081302",
"description": "radv: Refactor cache flush code for the initial preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83213ec58086e4cb99c3524ecc90533779435ed",
"description": "radv: Initialize BO pointers when creating preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1154ee73c1488790ea3204356c1edab5c1780273",
"description": "radv: Simplify some boolean code in radv_get_preamble_cs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f66ff242770ba3661e18942331be7bce293b9b5",
"description": "radv: Move up early exit for transfer queues in radv_get_preamble_cs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea82fad24c35f22b9c32bf712d059d5a456866b",
"description": "radv: Move normal (non-empty) queue submit to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c77c94b8e3f637d2a95f854022030b83910dde5",
"description": "radv: Move empty queue submit code path to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c54c2901ff38b86197a7ee093c545001db6c8760",
"description": "radv: Move queue submit sparse bindings to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643a6a215348dab66f583f1e025086c1d432dfac",
"description": "radv: Minor formatting fix in radv_device.c file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431a7fe0e0c21738b277b36bf41a1114fe2d23a3",
"description": "v3dv: drop unsused struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fee30730c37083e8b2154b6aafef6655f72c47",
"description": "ac/gpu_info: fix incorrect IP versions reported by the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b261ac1ab5d184a8a8bd954929368de2c66005b2",
"description": "ac/gpu_info: print all IP versions reported by the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616e4ca673eef571616ca430e0d35da825cd37ae",
"description": "ac/gpu_info: remove dead GDS query code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68441ae771f189d032e8008834b10ca02515000d",
"description": "ac/gpu_info: simplify HW IP querying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85aa067d0fbb49c234d33cdde03e4a107a85c798",
"description": "amd: replace num_rings[type] with ip[type].num_queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720372312064dca608e309ca29cc58021224bb15",
"description": "amd: rename RING_* enums to AMD_IP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7e4d7619e0f9aad41aac5424b051f8826afba1",
"description": "amd: rename ring_type --> amd_ip_type and match the kernel enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8daf8ff730b777bb512a237a36783d781cbf9de9",
"description": "zink: use descriptor surfaces for notemplates ref updating",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b28d1751c76b0ba72dae1f6b916cb7f2bbc1c0c",
"description": "zink: add more image usage for null surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae369e9f6d4f2c826f1f2a748c32a14f9d5f1f54",
"description": "zink: fix null buffer/surface formats",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7767b2f7b517a594dceeac7286086de4f13cf207",
"description": "lavapipe: enqueue pipeline destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269083d94b8f74c3bc6ccfff44880d4388a5c3a7",
"description": "zink: delete nir_lower_dynamic_bo_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7327c7cac9b49ac1c7679f91c4727da0d60f501",
"description": "zink: implement indirect buffer indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8cd768d6b981685ce6e4aa2f4d1a55e43d78d6",
"description": "zink: flatten push descriptor template into normal template array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0324d2479108aa2fbfdae24a2118b2a66c99044",
"description": "zink: decouple descriptor templates from layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c69b1be15ece82798d21dd561cf0aa5d3da750",
"description": "zink: semi-handle 1D sparse texture rewrites for drivers that don't support them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c637c5a894220a7a60616f5ecd31e200448dee91",
"description": "zink: bump number of image binds that can be batched to 50",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e49ef5c9f2ec34567613226ad498edca28bce88",
"description": "zink: fix multisample conditional in sparse image query",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a412c10b7a96adf71c9a2ca44a0abca75de1c49",
"description": "zink: set all usage flags when querying sparse features",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff3fa5912778adb8117fa26bfe4786b583e741b",
"description": "zink: pass sparse bind bo offset through for texture binds",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "6317f88b044501354a052064478d5b43dfe41809",
"description": "zink: pass sparse backing page offset to binding function",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f15304a3fbd09fee114ca15f081e5718b716c8",
"description": "zink: scale depth bias by factor of 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3df3d4c80f5613791f969020189ebff9da99e32",
"description": "glsl: Make all drivers take the GLSLOptimizeConservatively path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d100c07c48d122c4b6ad7886bef5fed46fbd750a",
"description": "radeonsi: remove tautologies when setting CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bd5bbf286b0f5550d9880bde8903c5cd00758f",
"description": "radeonsi/vcn: update av1 decoding to support vcn4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62bb11a5a5a6e13b43afe79e678f064a74e26515",
"description": "radeonsi/vcn: Add support of array_mode for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88075b7ea1c81a63b948aa8532160cb469971642",
"description": "radeonsi/vcn: add jpeg decode support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115",
"description": "amd: add chip identification for gfx1100-1103",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00ab763a98336d541a33f05b82364aa2cf3ac87",
"description": "radeonsi/vcn: enable vcn 4.0 encode for gfx11 asic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efde05c631c1f34ed31485f9d713fc0249164603",
"description": "radeonsi/vcn: add session init ib for vcn 4.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd75e0d4818d40a6472e811262e8cf0d2bca352",
"description": "radeonsi/vcn: add encode context ib for vcn 4.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a95f2109cf71b68fa137ad52da6e1d8b85bbe1",
"description": "radeonsi/vcn: add vcn 4.0 encode fw interface version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff2b2584fcfe1ed8b7e78e334ce77925563975a0",
"description": "radeonsi/vcn: add vcn 4.0 encode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9de35a731321423b0cb72e849bf060a774b03f6",
"description": "radeonsi/vcn: add decode software ring support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a3bafe94def85cac09880ecc4051649c338954",
"description": "radeonsi/gfx11: update codec support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f02164b3b52758d80f722e9bff4bdf0a3350de",
"description": "amd: update headers to support decode software ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e4e39837ac5cfce34b125050af9a09dd9e07f0e",
"description": "radeonsi/gfx11: add a workaround for CB perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b4e1fe8503a3530b9d896916106c23d8e73518",
"description": "radeonsi: inline si_cp_dma_prefetch in si_draw_vbo for lower overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc6d6c93380c55f98d95d2f25498b14281e64da",
"description": "radeonsi/gfx11: limit CP DMA to max 32KB sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc754a9a62d3bc9d6463e029ce2a6173bbefc0d",
"description": "radeonsi/gfx11: mark streamout as unimplemented for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d4bafd5b3f9e86c258e5652d3bb26ea1c7d990",
"description": "radeonsi/gfx11: resolve MSAA using u_blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bfb4657c843ef9eaaca0c244a6e578b2d28debf",
"description": "radeonsi/gfx11: don't count the non-existent scratch_byte_offset SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65a303f5324a78026080dfa808becc34fd18df0",
"description": "radeonsi/gfx11: change LDS allocation granularity for PS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c749b6f6ae97509847f9cbf8a53ddefda3ba5e00",
"description": "radeonsi/gfx11: update the initialization of SGPR0/1 registers for HS and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54d85700a12aa33d185e147c2d5c794ba54b7a11",
"description": "radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6531ec892254d32d5b385d45ce4be517ef411c42",
"description": "ac,radeonsi/gfx11: swizzle MRT0/1 for dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a606c1bd19591be182a0f64c1bf792ad9864cf",
"description": "radeonsi/gfx11: export alpha through mrtz for alpha-to-coverage if mrtz is there",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "167b378377e86e2b1b323e73a79eb21472a35426",
"description": "radeonsi/gfx11: VRS changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0e50f226a040960d7d4ce5343100878ba0d2e7",
"description": "radeonsi/gfx11: TF_RING_SIZE changed to a per-SE size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce950f1d965636b89154c2f082cd0cfb848bce69",
"description": "radeonsi/gfx11: don't use FLUSH_AND_INV_DB_META",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c33a930ceaeaa33c7b564609bb4415de104707f4",
"description": "radeonsi/gfx11: emit SQ_NON_EVENT for tessellation at the end of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27b9b0c31bfb06679e4968facf97d5a14b983e5",
"description": "radeonsi/gfx11: don't set non-existent CP_COHER_START_DELAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a59f05a47901a237b506154f2cfedfab9066bc",
"description": "radeonsi/gfx11: program db render control register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1",
"description": "radeonsi/gfx11: scattered register deltas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc110a1f6ae6a3b349be05a8064689493e88e7e",
"description": "radeonsi/gfx11: implement attributes through memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a7f43f0bc8ad49d9518ef984fb5659bff03c41",
"description": "radeonsi/gfx11: don't set COMPR for exports, use 0x3 channel mask instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e537680c42c4345d69e421c237a5b14cb6e7bdb",
"description": "radeonsi/gfx11: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1c22e0cddbd6b86042d1105397e3de4768164e",
"description": "radeonsi/gfx11: don't set non-existent SPI_SHADER_USER_DATA_VS_x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61291aff1f34d635056d8c81aa9be60298f705bf",
"description": "ac,radeonsi/gfx11: set SWIZZLE_ENABLE correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90ff631a5904ceca71d789f7c56e1676212b4de",
"description": "ac,radeonsi/gfx11: remove FMASK loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516",
"description": "radeonsi/gfx11: add CB deltas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c99b71039ab28baca200b02c045691b1c452d9cb",
"description": "radeonsi/gfx11: buffer descriptor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87da5c80d0ea8cbf97c49910ae83d4b60d5c8ce",
"description": "radeonsi/gfx11: image descriptor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a66477d0268181121c0436f62b2100b72df068",
"description": "radeonsi/gfx11: register changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bdb3db5fa74626355d35f2a9994cda33f5ffc29",
"description": "radeonsi/gfx11: add assert in legacy vs path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1005a2a25f5d964e7945d4a41b4bbe438f43eb6a",
"description": "radeonsi/gfx11: program inst_pref_size for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980620ae0708b1d37acd710b14064604926908c7",
"description": "radeonsi/gfx11: program inst_pref_size for graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a483341d6e59120fbae572d716fd89620d6ef2",
"description": "radeonsi/gfx11: instruction cache line size is 128 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07204d7804496445ddaa293ed3a2b90d170b1db",
"description": "radeonsi/gfx11: interp changes for 16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a54fbb5b40fc4e4abd60f9ff7dd71dfe5c1d6cc",
"description": "radeonsi/gfx11: interp changes for 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"description": "radeonsi/gfx11: make flat_scratch changes for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02367b29c7458eed08a265337424d1682c512992",
"description": "radeonsi/gfx11: make flat_scratch changes for graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27104ff6474ece0dfa7abd935f28c0376b41a51d",
"description": "radeonsi/gfx11: use the new TCS WaveID SGPR to compute vs_rel_patch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced20893d4b4d28e72fba44723ab633493a4fc16",
"description": "radeonsi/gfx11: enable arbitrary DCC format reinterpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c423a7ad03a55031e8045f63b157de769e0bd74",
"description": "radeonsi/gfx11: enable NGG-only draw paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd4dd79c8e6d7ad6824a51a2c1cabe3e08cdada",
"description": "radeonsi/gfx11: expect packed threadID VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "700c2e74fb0f3b9283801558ef181b6e26973483",
"description": "radeonsi/gfx11: always allow DCC stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f033ce3a35ee0da27834a3dd2c78c97cef89b66",
"description": "radeonsi/gfx11: increase the hw screen offset alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "273674dde1d61eab49c128a068edf45b56c2b7ef",
"description": "ac/surface: add gfx11 support to modifiers tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e85a0c90b5a33cd9bca51573a171b3c7bb0c01d",
"description": "ac/surface: define gfx11 modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c76518c9d02afe12df9c98b4a89c22fd837325",
"description": "ac/surface: gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a419b53d1275ac6f5d7f607ab13f056f4000423c",
"description": "ac/gpu_info: set cu_mask correctly for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6e3397dc09052b44ce26eddd886bbe2faea8c3",
"description": "ac/llvm: don't set GLC for stores on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b6e0511838ac151d806ff950f3197a5ebbbe50",
"description": "ac/llvm: update pknorm and waitcnt for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab284b2571b6bd11de596ffd9e7c661280b2a41a",
"description": "ac/llvm: don't set DLC on gfx11 because it means something else there",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d70cc90b71fd303ba460d943d159c6170fff6e9",
"description": "ac/llvm: export mrt0 instead of null on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24f8665dbe2a03f9f60baff015aa1b78c74256b",
"description": "ac: implement register shadowing for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a669558f28c77e2f6a971bd57bf88db10581435",
"description": "ac: scratch buffer register changes for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "783b16b3c82d3707ce6dd71c4080601346924283",
"description": "ac: implement ac_get_tbuffer_format for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9480ad2b1c69a7ddcac3a328580b017a07d51b18",
"description": "amd: update gfx10_format_table.py for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "931098d44db22c197344631d8fb40b13fa3b5b79",
"description": "ac: don't align VGPRs to 8 or 16 for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d737c88868f82bbd0cc36cbeef2cc35864f0981",
"description": "amd: add Mesa-only addrlib changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fdf42b3c29a385ed2d8b5a2bc524956e02e414e",
"description": "amd: import gfx11 addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751658a7fe99cb6727f1d19b3862befb1e4661bb",
"description": "amd: add gfx11 to packet definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980b7f75e8b3fffa2405c31bb225f703f39f34ce",
"description": "amd: enable gfx11 in header generator, fix drivers with renamed gfx6-10 defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a76313d3f87f30442cc4629e7048e2fd48fc11f",
"description": "amd/registers: add gfx11-rsrc.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced3fbbcf9354789b7aff0b99fb8df1b4f67110f",
"description": "amd/registers: add gfx11.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75525fba3a924ef45eeaab96170a44569f1b1bd",
"description": "amd/registers: add gfx11 to the json generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a2f7efe5e03995b57e2789d1a955953aa22963e",
"description": "amd/registers: hardcode GC base offsets in the json generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb1339112bdf7773bbbe59f295a072939b10fd7",
"description": "radv: precalculate tess ring sizes/offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd4054f2b5d1959b20bbe9162f003f40591ed89",
"description": "radv: precalculate hs offchip parameters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5fd100cc3fa8b3d186dd8aaa7f8e1745cac7fd",
"description": "nir: add a nir_remove_non_entrypoints helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b67d70d2271400498fc0b2bc3b55b620b4be194",
"description": "nir: Fix constant folding for non-32-bit ifind_msb and clz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98b82a10391069b93a59b786dec7b7fef4af901",
"description": "iris/cs: take buffer offsets into account for CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3269d34b29a415e1f0f168ad5cffb0e3a36eeb49",
"description": "llvmpipe/fence: make the fence id counter atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc1889b09694b402b1866c523a64c09d236b4ab",
"description": "llvmpipe: PIPE_COMPUTE_CAP_GRID_DIMENSION is uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768ebf02c5c6e871fd87f533e29214f5a6441022",
"description": "zink: split renderpasses for TextureBarrierNV() usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d456315f95a4aaa15141bfa02900e034d595312",
"description": "svga/nir: enable PIPE_CAP_TGSI_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b009aed6b543e9ebfacca54cf9ec4ae6fa5b85",
"description": "vulkan/wsi: fix missing unistd include",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c72ff19a9ef7ef0fbb5b9b7ae8c7224523297a62"
},
{
"sha": "af76f0bcfc71e880b269f217b01b43cda4b2abad",
"description": "ci/iris: Cut the glk-deqp test coverage in half.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28220b2778b4c42dfda283aa7213563c202853c8",
"description": "agx: Restore Valve copyright header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc410dd4d1aff464375afb9d82837031382a0af4",
"description": "aco: fix cmpswap global atomic definition on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2f0bb39e1621ab610cd6ca788635c64320917404"
},
{
"sha": "5a3aee78cbb70918b413cdd40dffcae7c9e97d8c",
"description": "Revert \"ci: remove nouveau from shader-db runs\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "0464117ad9bd47f079175058771220e8dad4f00b"
},
{
"sha": "e4ca97111f1017fd39457f9a0562dad0bb582952",
"description": "nouveau: disable fences when running under drm-shim.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6aa639ba9b283c7b2735ed3d682403d585a15d4",
"description": "r300: skip draws instead of using a dummy vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23cde71bb9c53ee7750287b00b539c8c9133875c",
"description": "glsl: Stop lowering ir_quadop_vector.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4957cdfcae8d2417b3061b088fcbdad3cc7b036",
"description": "svga: fix shader IR type passed to draw create shader function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269eb0cdd526d2020e67c6d42abe6d9e499bc98e",
"description": "pan/va: Add whitespace after disassembled branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6510c8fa7fc87fb7c8b39c8416384f056c8f654a",
"description": "pan/va: Add some whitespace to Valhall disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324898f5c6bd977cf62faa7de80dfef65051e4ad",
"description": "radeon/vcn: engage all available jpeg engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec64a5babd6f7663e4a17f5418643d8a6ea1ec8",
"description": "Revert \"gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "32a55651cf4ecb830801acafe6410df3f66afca9"
},
{
"sha": "28da4359a3267adbbf123c20a02453a06da344ca",
"description": "ac/nir: skip s_barrier if TCS patches are within subgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152092b8eaddd46a11f1a08514742e72ba1c195e",
"description": "aco: skip s_barrier if TCS patches are within subgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c824104ce9f9817f835a82af64b235eabba1d477",
"description": "panfrost: Fix unwanted valgrind message related to restart_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7339ad2ed3b974f074053e49331551f71709150d",
"description": "panvk: Call nir_opt_trivial_continues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd9e4d3b60ce8a87624fb3562a5ffde2345d868",
"description": "panvk: Conform viewport code to Vulkan spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "564d168d0d6a433b2ab1c18ac86efa02900ad267",
"description": "panvk: Stub pipeline cache using the common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45fca7b44066826ba0ccfccd44b9d02d78714049",
"description": "mesa/st: Fix building tests on macOS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "214c774ba6c7885cd32ab18d889f9324eb99820c"
},
{
"sha": "79f4e33f04bfbb2bda67ab6f12b4ceabe1d85a60",
"description": "v3dv: don't leak variant QPU when pipeline compile fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd02ddc81bd0605eceafe0b1d0b198e9f1e67eb8",
"description": "v3dv: expose VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43392c2ea0fb12e4843a36c969b1819e2be5668b",
"description": "v3dv: implement vkGetPipelineExecutableStatisticsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487c213142861e7e9774ff733ca5d1cc4d86245a",
"description": "v3d/compiler: add more stats to prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc48313d7001bd6e6b51f87555b871c4fca32663",
"description": "v3dv: implement vkGetPipelineExecutablePropertiesKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89eb0ac23d9c5845ea22b34b10ede32b41b9ad11",
"description": "v3dv: implement vkGetPipelineExecutableInternalRepresentationsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c881e718d4424891a5d067de81bcd6e14a08e6cc",
"description": "v3dv: expose separateDepthStencilLayouts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1442d77bc5d19ab45f3160053232b1c76ed57c4b"
},
{
"sha": "718070f0e7b0f142cddaa0a402a3ff3ee88c5348",
"description": "vulkan/wsi: Make wsi_win32_surface_get_capabilities() return the current extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d82ecf1ee117bef575731100fa6ae532f225fc",
"description": "nir/lower_shader_calls: put inserted instructions into a dummy block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "9cf986dcff3c4364aacea5f36afdae7c3d3957f5",
"description": "nir/lower_shader_calls: don't insert code after break/continue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "51dea59eb44f80a7a59d76c77798216a05f2b8e3",
"description": "nir/lower_shader_calls: don't use nop instructions as cursors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "25661ea028b4d904693b165cd43bb42a6d2d99a2",
"description": "nir/cf: Return a cursor from nir_cf_extract as well",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65cf403f30e7b6d0d67f94c095687ae1724ff68",
"description": "nir/cf: return cursor after insertion of cf_list",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb9fdd86c49c0433ed6f442a87c41c95f8e2e10",
"description": "panvk: Allow PAN_BO_INVISIBLE to be mapped with dump flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac5adc0bc6899eea47593541ed163f9cdcdb0f5",
"description": "panvk: Add PANVK_DEBUG_DUMP dump mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db69218cbef4c4d59b87d98c0562ee28e815b00f",
"description": "tu: Implement VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620",
"description": "gallivm: move to new pass manager to handle coroutines change.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6386144270bf1945c7ed757929948235a68008cb",
"description": "v3d: allow TFU blitting for single layer textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ea2e86a8b507521653200d197f282c79a6322f0",
"description": "ci: traces: virgl: reenable previously crashing Godot trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ab0ed31e1b50c27da4453d09a12b0acbaa5190",
"description": "svga: Set lower_bitops for vpu9 screen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c",
"description": "gallium/clover: pass -no-opaque-pointers to Clang",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f44b626943642e0cc0d132dd80aa820a45749f",
"description": "vulkan/wsi/x11: Ensure we have the required number of images for acquire.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24049b8771be7bd9044e005565ab9dc327e9dd63",
"description": "wsi/x11: Don't leak xcb_get_geometry_reply_t.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "44a20baeb8bb51c7ab99e30fd7f4bb19a0b555b6"
},
{
"sha": "56070d33225b885ee0d86fe13c33ba24cde3d427",
"description": "radeonsi: Use nir_fold_16bit_image_load_store_conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad864a7c150a15221fb9c85d3214d4bcb6db7518",
"description": "nir/lower_tex: Copy more fields in lower_tex_to_txd and friends",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1f97819fbe56a388878a23f49c0cf47016e4dde0"
},
{
"sha": "81515f6b3c4a5c9d3472b9897a450ca9b586c07b",
"description": "venus: extend buffer cache to cover layering usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6983c8580a2f7e3d977670df0a1a790d6e659516",
"description": "gallium/clover: LLVM setLangDefaults moved from clangFrontend to clangBasic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b810ebff657b3d24d93a1fdbd6adc79bc38153",
"description": "anv: advertise rectangularLines only for Gen10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f6e7de41d7b15185b746b79f7ef601c9405adc95"
},
{
"sha": "ef8c5a20ee3712aaf214b85fbfc94fd31fb11bc5",
"description": "llvmpipe: never infer early zs tests when fbfetch is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c24eb721ac5df2a52af0678806ed1c787fc71c8",
"description": "nir/gather_info: flag fbfetch on subpass image loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "359e60cf5ed80b95de1e9f60265d1a3bce50b79a",
"description": "aco: split load_sbt_amd result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594fa0572246ec1280e12fec52c30f96760bd30f",
"description": "radv: use SMEM for a few load_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21c1a35d887c90bbc5ae9b777a3e44dd01b77ac1",
"description": "radv: remove subtractions in address calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "309804640022553c25f42b54e6264936fcfab64f",
"description": "radv: allow LBVH on GFX6+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28a87dee6060f775cede7741534944a65aaad601",
"description": "radv: add radv_has_shader_buffer_float_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d70688492c565ad89b9c51c1a2c5fda57f7c49c5",
"description": "aco/optimizer: re-combine and copy-propagate p_create_vector(p_split_vector)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e6e47ecea863ea044bff6256934251b54e12a83",
"description": "aco/ra: improve split_vector register assignment if the operand is not killed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499dc20e6ac53bbd0621f899f7b49be84c41613c",
"description": "aco: don't re-create vectors for load_barycentric_* intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0607c27fd11e97789d82a6ee261c59707205a672",
"description": "zink: restore conditional ordering for query begin/end",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a9451f25995768642cdb80151383632e14f8a63a"
},
{
"sha": "d74cd2a34b61be2fddee8e4e7efd529727cbdd2a",
"description": "radv: emit fewer framebuffer registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38ab178c4addb1e45a61d7fc7aa00f0d5254f5f6",
"description": "util/blitter: fix sampler restore with 0 saved samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "969512d6962d9a7d408c1ab12f1e051d6d2ec252",
"description": "intel: fix stall debug option",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "317512e0387a91461681166fe41cf3a69ee00d1e"
},
{
"sha": "cfec9a55ea6a1cd535ea60aeff7f7bd85dd64bb5",
"description": "frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c94502b6650fed222abd3588e9c927811580aa",
"description": "mesa: consider the sample count when choosing a texture format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3179aff0c1d38060836f926e9d5d21edbd3eae",
"description": "glsl: Remove unused lower_variable_index_to_cond_assign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2529690ee386f35f74aaa1f88908eb85d0a16378",
"description": "glsl: Remove EmitNoLoops and the associated lower_jumps(lower_break=true) code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03cc83ef14a359cb978c1d2bad4fd242f12583e",
"description": "compiler/glsl: Remove the dead parts of build_program_resource_list().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74056f635887ebcc9d24a67d9b2182dfef022bac",
"description": "mesa/st: Clean up a bit of st_prepare_vertex_program().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a42e92a4f2fd60bdbb19b4111c20d969934c62c",
"description": "glsl: Drop the dead MOD_TO_FLOOR path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1376369072a13c9fe485059c3026ce235e355b",
"description": "glsl: Remove the unused lower_if_to_cond_assign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b491f9b5129b7836ccbf3263abf237deba8dd2",
"description": "gallium: Remove now-unused shader caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9617184bc2c5eb7a6d6dad6cd2c3d6905da4bb3a",
"description": "glsl: Retire the non-NIR GLSL linking paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7221cc7657998c131eff3156913331eb1ae5705b",
"description": "mesa/st: Remove now unused TGSI paths from disk cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc99300d6f0e86815beabcc069217907d7b5692",
"description": "gallium/tgsi: Remove tgsi_emulate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9837370adf87eac0a1bc3d8dbdc25a3dd5aa3e64",
"description": "mesa: Remove unused Mesa IR PROGRAM_* register files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e566b54a59d1abd13f7f15392dda2447daf62757",
"description": "glsl: Remove UBO reference lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486aecbd534fc37334af6a198d578474715bac4f",
"description": "tgsi_scan: Remove unused input_array_last/output_array_last.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffdca73d3796a3e94fd52905bceac4ff0750080",
"description": "mesa/st: Remove TGSI-only shader lowering code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3001eadcfe613c2eb28f015e98d7b33dc1a2ab1",
"description": "mesa/st: Drop the attrib remapping in st_prepare_vertex_program().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f53283984c2c0406515cccc0df643f81a330d8",
"description": "mesa/st: Remove TGSI shader program variant handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "214c774ba6c7885cd32ab18d889f9324eb99820c",
"description": "mesa/st: Remove st_glsl_to_tgsi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b167203cfe07d88fda4b0c0248b991802a27d2b4",
"description": "mesa/st: Always generate NIR from GLSL, and use nir_to_tgsi for TGSI drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72dba615be263186123cb48d3d88aff5094014d3",
"description": "ci/iris: Add a bunch of APL and KBL flakes recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b8f72e3d84891ebf09a09578c4623a42c9e56f",
"description": "kopper: pass the current context to dri_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de78fb3c8a827b38d4a1f57b4340d1850690bb6",
"description": "kopper: invalidate drawables when resizing textures in place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0bb39e1621ab610cd6ca788635c64320917404",
"description": "aco: ensure that definitions fixed to operands have matching regclasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c0e4be89bd43c4ffa970f86b14765c5f518aa13",
"description": "ci/iris: Demote APL deqp to manual-only for now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c98393f9f3cb0801b73b2d4c62442859417368",
"description": "panfrost: Increase the maximum tiler heap size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5b242aec3d5b759dd3d3656ee918bcb8c2c2e2",
"description": "docs/features: flag VK_KHR_timeline_semaphore as implemented",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1442d77bc5d19ab45f3160053232b1c76ed57c4b",
"description": "v3dv: trivially implement VK_KHR_separate_depth_stencil_layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32223ac67f6015171c79dcd2dd0a5f19d7dafc60",
"description": "v3dv: implement VK_EXT_separate_stencil_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44791ba8259e492e111f9eb397f4623da053721a",
"description": "v3dv: check input attachment usage as sampled usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7351178aabd3903d11e1e6a2dc7bdff318295f3",
"description": "pvr: Update pvrsrvkm to fw 1.17 .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184a48197f08372555f0cc408def63bfdb70adee",
"description": "v3dv: use wait stage for wait semaphores to decide about binning syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a981ac053964b3fa129fda124e89bff01a572394",
"description": "v3dv: skip binning sync if binning shaders don't access external resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46dd903cc6119456b41c352e6fe19e2e6f15fa66",
"description": "v3dv: flag BCL barriers for all-graphics and all-commands stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1571954be95a06154eaa83f572167b1623aef895",
"description": "v3dv: drop default sampler states if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9348620946e667e9485d010980ac9ffdd0446a23",
"description": "radv: disable instance packing to fix pipeline query stats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a6d85299c8a49b97109012a5f68726939080cba",
"description": "ci: Fix tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f21b5039c4a4c6e1b4feca8780fc5d80e4e005",
"description": "ci: Update trace after CI fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea85f6cfda145e85ec9e88634501e225ed856339",
"description": "ci: Fix init-stage2 exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "681abdcc572ee80874651aaa6f9359586f3ab224",
"description": "docs: Add sh256sum for mesa 20.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb129f108d7d3240d9fe5fcba85bc96866bbc29",
"description": "docs: add release notes for 22.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b94ef56976df1a137f54d7426189ac9626482d6",
"description": "docs: update calendar for 22.1.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83a8b1d105b7b47a489d8faa1476975de78cfac",
"description": "docs: update calendar for 22.1.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9543fc10118111b06c0ecbb8c3cee08e05c91b21",
"description": "docs: Extend calendar entries for 22.1 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2876359dcefb7a7e9daa71fbd22d6d5cd3a0ad92",
"description": "docs: update calendar and link releases notes for 22.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e8f516e9281fa8bb397d567345263ac9ec5f6f3",
"description": "docs: Extend calendar entries for 22.0 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f91e8fad94dd34f83c6a124dbbe5d210be7715f",
"description": "zink: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "625457caafb3c68e753bf26dc99e065428c45b31"
},
{
"sha": "6214251c03cd00e79af7c4d8e90a180d733f75fa",
"description": "vulkan/wsi: Add signal_fence/semaphore_for_image helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "233be8ee592a0119501d9459fdafdc94c70902a4",
"description": "vulkan/wsi: Set the right stage flags for semaphore waits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f4ee1489501aa8c128c2d07258f84ed31cb6649",
"description": "vulkan/wsi: Reset the image fence right before vkQueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5576e8b73576ff71f08aa8f73ff9cdf945ead536",
"description": "vulkan/wsi: Hang on to file descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fb3ad94f97a908b55f5a7a1f2130b90338bdbd",
"description": "vulkan/wsi: Only use a single fd per wsi_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c72ff19a9ef7ef0fbb5b9b7ae8c7224523297a62",
"description": "vulkan/wsi: Close file descriptors in wsi_destroy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae6d32c938fc79ff5019806a2592097ca97bd945",
"description": "gallium: refactor a channel loop in draw_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbee20f6b4d84240865caa6c4eabcbc6091f0f6",
"description": "gallivm: LLVM opaque pointers small changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "051f588bfef33169db2162ecf4a0e7d5e063100f",
"description": "gallivm: use LLVM opaque pointers in lp_bld_tgsi_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a55651cf4ecb830801acafe6410df3f66afca9",
"description": "gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8520c2a8fed749e6c280895748effb589bff79d",
"description": "gallivm: use LLVM opaque pointers in lp_bld_struct.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f636e7fb20292a1d377ea89404b8c10f5cf061e",
"description": "gallivm: use LLVM opaque pointers in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cac07fe6e02d4557f0b4843e7eb526dc2f2292",
"description": "gallivm: use LLVM opaque pointers in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a59fdb96d5a7bfe8c10b6ce7eec621480abd092",
"description": "gallivm: use LLVM opaque pointers in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36c45736ce03c7e66c8fe5422d0df49b5954a213",
"description": "gallivm: use LLVM opaque pointers in lp_bld_gather.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61da78c31109a44b503c9350794d471a3acc7c7f",
"description": "gallivm: use LLVM opaque pointers in lp_bld_format_s3tc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84ba15ac06285b5851e4363837ba57380c12d07a",
"description": "gallivm: use LLVM opaque pointers in lp_bld_intr.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3143f871ac948cda9608579f08ca059e063882fa",
"description": "gallivm: use LLVM opaque pointers in lp_bld_flow.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0ddda79679955f2a3ad9487ce4eab84b0ec7b1",
"description": "gallivm: use LLVM opaque pointers in lp_bld_printf.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a6e9d13fb9e02e88cb9bfc3a89864f72156a91e",
"description": "gallivm: use LLVM opaque pointers in lp_bld_coro.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1fc0bb567e5fdc92abd121a43fe2a632150c91c",
"description": "gallivm: use LLVM opaque pointers in lp_bld_conv.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6867b184cac892e3f6aaf3fab3e0453bd784aaf7",
"description": "gallivm: use LLVM opaque pointers in lp_bld_format_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e9db951d5134546d0115cf773593ec33d5b5d2",
"description": "gallivm: use LLVM opaque pointers in lp_bld_assert.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e1ebbe6df456a4677d64a535bbb553ba4f702ea",
"description": "gallivm: use LLVM opaque pointers in lp_bld_arit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53fe793c38344382a71a89e3790249a31e3d4f3",
"description": "gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71f51831cc04e09466553afa56f5f62aed5d",
"description": "gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9a65c91422eb765df80693b2220f625404468c",
"description": "gallium: use LLVM opaque pointers in draw_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af20d46a39e4431b85d593f56912a185a157554e",
"description": "gallium: add opaque pointers shim for LLVM < 8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c",
"description": "wsi/x11: Hook up KHR_incremental_present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f91ce3556b514600988109cce02a1b2f26b3a8b",
"description": "zink: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d621bef7b71e3c13ed98e1346de6c3bde883db7",
"description": "lavapipe: lower quad_broadcast intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cdb200f10b8a2d27b4b29af9fb9836f7a468b20",
"description": "svga: Add support for requesting NIR and translating to TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cfc01fe835fe727e9ff7485fd6b5c8180bfd7b7",
"description": "intel/dev: add RPL-S pci ids from drm-intel-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "665a671c7d88f9a4941b07099c875b16245e0ac6",
"description": "radv: only init acceleration structure if RT is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53e70fba007e36b9e3c94c815a8636019e8e77f",
"description": "radv/sqtt: fix configuring AUTO_FLUSH_MODE on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9ae10296408dd38a02b32067d7925b3d58f036",
"description": "ac,radeonsi: add has_sqtt_auto_flush_mode_bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4b5fb67507b607d61ab8316dfa3bbc4bab6498",
"description": "egl/kopper: Hook up eglSwapInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ea787903e61132f559ffe94d9c2c9a593b7112",
"description": "glx/kopper: Enable GLX_EXT_swap_control etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e90e3325b27588f2de4c1bf7e1cbaacb818253b",
"description": "kopper: Grow a swap interval API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44a20baeb8bb51c7ab99e30fd7f4bb19a0b555b6",
"description": "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260cd1a18b0b4e3c4ddd49332c2a17d049bb37df",
"description": "radv/radix: handle intentional allocation failures properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428929cf1ff40e514e4838053674aaa509146087",
"description": "radv: Use RADV_RT_STAGE_BITS more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3438a5ec15566f9dee4c9f14ea44f7b361b2b4f0",
"description": "radv: Treat rt stages like compute stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fe2ffeb65dbcf06d08e581e52b1047559917ef3",
"description": "radv: Move RADV_RT_STAGE_BITS to radv_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5cffbb8df7721efc1698ea2289f40b8e6372f9e",
"description": "radv: re-emit dynamic line stipple state if the primitive topology changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fcddd4d2c401a7678139456702cbe15288eebf1",
"description": "pan/bi: Rework varying linking on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "635d8d6bd7df1f13580f50a87f563b85d5042fdd",
"description": "panvk: Don't use VARYING_SLOT_TEX0 internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a8e4f9d53d2d33531c8cc5a3d59b0e8d0e42f7",
"description": "panfrost: Don't use VARYING_SLOT_TEX0 internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31527952e3308eae146439ac1d94063799a3aed",
"description": "panfrost/ci: Smoke test spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6761dbf8915d16d1408ac9b3d85751d0991f542c",
"description": "panfrost: Use packed TLS on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bdc4a5ff57612fd9680914b215c23d0fad7db4",
"description": "panfrost: Use emit_tls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e65c6de0e7e763afa6be38da6285bcd54dfcbb2",
"description": "panfrost: Correct XML for TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "045ed4e6885128bf57ca6b1e495303b5a1f28c8c",
"description": "pan/bi: Assert that blend shaders may not spill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6ace5199c2ed5dfd851435450f0c5ca353ffb5",
"description": "pan/bi: Add option to test spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "961b18ccbca0a7e6c85a4851a7cd6ffdcfeba0dd",
"description": "pan/bi: Align spilled registers on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "040a3ef24ed15aeea5678969294951a6f137984f",
"description": "pan/va: Serialize memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5831c44121b5ffb897b39ec1411425c427da2259",
"description": "panfrost: Relax image check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf6372df62f222a69ce9e7b93d6b2a5256c9f8bb",
"description": "meson: Tell glslang to be quiet.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b639a0ce5b239ff06f1dfc8256f6512cb260144",
"description": "aco/ra: fix vgpr_limit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b98a4d4dd7eaf1f299a0e8cbf5c52d8f2a93da0d"
},
{
"sha": "69cceab7182be4fee4f1dbba2d3fe5370ba2333a",
"description": "aco: Remove D16 zero components from image stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9bce05700380fd5758163ebd46bc1679005743f",
"description": "radv: Run copy_prop and dce after folding 16bit sampling/load/store.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bca149353181327c18b372d2ba59563f758c411",
"description": "radv: Use nir_fold_16bit_image_load_store_conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a6dbe0c774a6034a0ce5e885036dede056fa796",
"description": "aco: Implement image_load d16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ffcaf91876528cc047d76e7d424a21fe395aa8b",
"description": "aco: Implement image_store d16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5833fab766ce1651e7b66a5d29d2e31d21e48c92",
"description": "nir/lower_mediump: Add a new pass to fold 16bit image load/store.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed2b5e253146f54ae35d178539b5fd8ff92257f",
"description": "v3dv/pipeline: include pipeline layout on the pipeline sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502fae57be254da55c482f9f54335a4670321fad",
"description": "v3dv/pipeline_cache: add on disk cache hit stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f57a01c5f9ad8517b45fc4d11b5785bd3ae26980",
"description": "v3dv/pipeline_cache: adds check to skip searching for a entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "080e14ff613ab73f8a33ea46f6a9eae1c328d7d3",
"description": "v3dv/pipeline: fix small comment typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc1efee6f9be11a2243ec4929ac8362197e26d6",
"description": "intel/dev: sync ADL-S pci ids with linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f21e396f4c0bb41b4cbaec92b4d81bca69f8299e",
"description": "v3d: disable early-Z on odd frame dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07cfa2bd96e58e059a35ac2a4e03f7e093144bf4",
"description": "v3d: enable early Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dec4ba87dc03d81f04356207118d2cdace33f09",
"description": "wgl: don't auto-load zink before software drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9451f25995768642cdb80151383632e14f8a63a",
"description": "zink: use VK_EXT_primitives_generated_query when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "406f7a0eb15894622dfda57a3112ed176ab698a7",
"description": "zink: add a flag to zink_query to trigger rasterizer discard workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5269521cc224e954a619aca58e09676ed948166f",
"description": "zink: add and use a function to detected emulated primgen queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddced9ea6b746813e8a9b9cc6f28a9191ba2bd79",
"description": "zink: pass screen param to convert_query_type()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "563ae3fd6996ccdb72530bc39479958b7fc08c7b",
"description": "zink: pass query object to get_num_results()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af4a74f8a5a42d26714e3a33d0704600e04a3eb",
"description": "zink: pass query object to get_num_query_pools()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24626b954d3cc213167948ac3329948ccbe7121e",
"description": "zink: pass query object to get_num_queries()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aeaf695c050d87c8fc8525f987249bdfaefbd38",
"description": "zink: hook up VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e353b89c57878e9d02b0465fd0dc9cab0f63900e",
"description": "gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e25fc55c831a9249f315f0958c680a4daa6c28",
"description": "gallivm: use shufflevector for shuffles when index is constant data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433ec234572b59886c156ca426f8581e38927f03",
"description": "lavapipe: enable subgroup shuffle operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30817f7aedf85770005cfc8e6295c19e70ac5d37",
"description": "gallivm: add subgroup shuffle support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695587413b261dc1a8d8e17ee466dd3ba137905a",
"description": "nir: Don't assert on tg4 offset range.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f53600377d0b9444618b54c779f5f98e1d56d6",
"description": "wgl: always set alpha on kopper windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a62d004804f0b9fbf9758ddf63ad87f493fc558",
"description": "util: fix test on msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037"
},
{
"sha": "ca280b2283dacaeef0a43e5585c50ed4f0db6a83",
"description": "nir: Don't set writes_memory for reading XFB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85a723975bbd651fa6692655b9a4f14b4405d0ae"
},
{
"sha": "e3607e96bb6691941f55edbfe2ed82e224c890c2",
"description": "nir: Eliminate out-of-bounds read/writes in local lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25eb4d43f0f2f6ff4780e1d13488d0f420f1453",
"description": "ci: traces: re-enable disabled traces which are now trimmed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5b7010f87d66585fac4957776a4f43f564556f",
"description": "ci: traces: switch to Valve trimmed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80f8e9da162ba50206c94b7915548f96cdd1ad51",
"description": "pan/bi: Use a dynarray for predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f60a66e88f8f139b96c7b0f63949fea9c39794",
"description": "pan/bi: Use worklist for scoreboard analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe4947c662956171788d4b9502baf2daa7acca1",
"description": "pan/bi: Use bi_worklist for post-RA liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca625cf24b805507c8dce3154c3ddcb06aee206",
"description": "pan/bi: Use bi_worklist for liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f2715777436cc7ef1ae2c7288dc47e1d094b6b",
"description": "pan/bi: Use bi_worklist in analyze_helper_requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89db71893688eabd67f4dcaa6628500f4811e058",
"description": "pan/bi: Add u_worklist wrapper macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d496fe153ad66a58cadca04961ca4248ad1f6fb1",
"description": "pan/bi: Count blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0001bf2bd80dce2824d1e9650049dac37df6b7",
"description": "pan/bi: Rename bi_block->name to bi_block->index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2dd4a44d8a5f927bc749bab52455440acca0ab",
"description": "docs: explain state emission in Anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797a8850b94132361bfa586ec459705169a20c99",
"description": "anv: remove static_state_mask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a27a6ccb32b4c81eff4bcc808401bdb0adba0b",
"description": "anv: don't emit 3DSTATE_VF_TOPOLOGY in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "48229d11bab48569250e8ef43d6476f2ef3b9281",
"description": "anv: don't emit 3DSTATE_DEPTH_BOUNDS in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e735d09cb8ff2902d20f7c8b02b6c0e9a05358",
"description": "anv: don't emit 3DSTATE_BLEND_STATE_POINTERS in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d000a831c767f93c9e22087eb92ce4db044935",
"description": "anv: don't emit 3DSTATE_WM in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "065242d623d89e84ef3ed9dd5558b40aa6f46ec2",
"description": "anv: don't emit 3DSTATE_STREAMOUT in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8bb293429142aeb89e424ba7879934def74637",
"description": "anv: never emit 3DSTATE_CPS in the pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "168b13364f052be00d2015b6851d6c84e61064e9",
"description": "anv: rework sample location",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "810518fda7628811adb2dc274ed11d125fbd3cd9",
"description": "Revert \"anv: fix dynamic state emission\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f348103fce4484b891a58bf3147b71e3a3558135"
},
{
"sha": "69e6417e19793043e4bb3cd500cfcf377bce4c03",
"description": "anv: add missing logic op set in pipeline dyn state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75ad0e4b087410dceaaa00184b64ea15ec61540a"
},
{
"sha": "5048f15737806d2b6795e736e547e4e4de7a37d1",
"description": "anv: reset all dynamic state after secondary execution",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d87478124061915582412ba410759afe863d679",
"description": "src/util/futex.h: fix build on 32-bit architectures using 64-bit time_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0dad2f1db4c5f004d75e6cf13316d578a287a0c",
"description": "radeonsi: remove si_create_surface_custom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584e996ddd770c06176e6335950a10ddc3081c8a",
"description": "radeonsi: remove si_create_sampler_view_custom and related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf1e562fdd7d49eb93b0adf7fd506572cd63729b",
"description": "radeonsi: remove compressed and subsampled gfx copy from resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f313dc2a07458c7adadbed8c1fc557d6e4a25730",
"description": "radeonsi: improve the subsampled copy_image calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6beb70ea467245f8c06259e730f56472fa256fe",
"description": "radeonsi: handle compressed formats in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ea662cfbf25e52e75bd3da28fd4f86b3edb5885",
"description": "radeonsi/ci: update sienna_cichlid results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffd5883b5fec47b1af9aba5935b1171ba0fdc70",
"description": "radeonsi/test_image_copy: test all formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deeb4b0a0a644ba2344ee6c930a700d9d5793744",
"description": "radeonsi/test_image_copy: test mipmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831dd6df0fcf47e6b6ec3cf53144d51e4a2deec3",
"description": "radeonsi/test_image_copy: test copying a block-compressed format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00375950049a99835ebe3900d8135254b890da73",
"description": "radeonsi/test_image_copy: test all interesting texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2cd9864ed17cf8b9085a50fc627d811214b0c72",
"description": "radeonsi/test_image_copy: separate printing pipe_resource into a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c06c63ef28413fcabc0ee19896fb4361f2850f",
"description": "radeonsi/test_image_copy: separate generating a random pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf380d489a8baf62a54638997b0e0096fe13e73",
"description": "radeonsi/test_image_copy: simplify texture size generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4cdc809bb654f331d9ff4dc09c7185c7400935",
"description": "radeonsi/test_image_copy: remove special SDMA codepaths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49559f8355cb6e96478ee6b47d0589335ea7f32",
"description": "radeonsi/test_image_copy: remove linear and power-of-two size testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f146f3cfa1af8a504b0667f7d1562cecde9a783f",
"description": "radeonsi/test_image_copy: remove whole image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db7a2d4978d713ae57925862e53a3b3b9f48d8f",
"description": "radeonsi: rename si_test_blit -> si_test_image_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0adb5be4de93806c70e9e66f67260afec0caf2e",
"description": "radeonsi: don't expose formats that CB supports, but not shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ccf24e79e6ab939b521a4e03f64a8c39650cce",
"description": "radeonsi: assert format support in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23012ff52b2b805ddf87e6d3ca359f5f9d9aeb2c",
"description": "radeonsi: cosmetic changes in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c0669fe3f8b28735483e0e4aa17268fb6732097",
"description": "radeonsi: implement compute_copy_image between 1D_ARRAY and other texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d994f5e63586004128597a18f0253801d65d04",
"description": "radeonsi: add color buffer support for R9G9B9E5_FLOAT on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd5e661954d80b599ea631d7511b2c0a10fea3db",
"description": "radeonsi: add color buffer support for 2_10_10_10 pipe formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4512b212e7275eb1cd1cddd7b8fe5f5f8473a77f",
"description": "radeonsi: don't allow broken compute image copies into A8R8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f83dce059eca0f53b23107c54e9a7a444e5835",
"description": "radeonsi: don't report R64_*INT as a sampler format because it doesn't work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe973b66ea032d90bf2a6b91b1247672f4638b1",
"description": "radeonsi: add si_can_use_compute_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350bdda83d3f41d5ee0e9fabde0cf608bafc8dec",
"description": "radeonsi: code style fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8890cb2a990b8254f2e84faad850ea7851ddf0ce",
"description": "radeonsi: simplify setting COMPUTE_PGM_RSRC2.SCRATCH_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d773c7303079e4b62d3f0eea786316587f804a9",
"description": "radeonsi: remove unused si_cs_shader_state::uses_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77e1fc67bc755c4685117aa24d3575903d42330e",
"description": "radeonsi: align the tessellation ring address to 2MB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "121cde7cb9eed59d902a09c45417938e7d37a229",
"description": "radeonsi: cleanup local includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb42c57c569443b0af8296dfff4da1e6ab241ef",
"description": "radeonsi: always print the lower-case GPU name for radeonsi-run-tests.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f22f188ec8cde8269ccbfd7979a75b63c1325e",
"description": "ac,radeonsi: report SCALED formats as unsupported by samplers and color buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c7b5ec20aac008b273d014149defd907ffacfe",
"description": "ac: support GR channel order in ac_choose_spi_color_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74b3ca6752a8bc9234c384f057a6fbc632f9f702",
"description": "ac/llvm: don't set ac_dlc in visit_intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd59c7cb0e75c100e8540cc89f5fc80486190fe",
"description": "ac/llvm: set the correct cache policy for sparse buffer loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d5e26752c664c7095ed0e7693591be797066110"
},
{
"sha": "c7ec284024dcc3c1ea55d0b4dd94ff6bff8df136",
"description": "ac: remove really_needs_scratch, parameter from ac_parse_shader_binary_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b93dd215f76043bc235d283cf8491f978ec0b4c",
"description": "ac/gpu_info: rework how num_se is derived",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "575068a1656ab4303647ade1491da7d711d36db7",
"description": "panfrost: Unit test \"from legacy\" helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0505701d0c5de8a357b736b411f041787adf37",
"description": "panfrost: Unit test stride calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "579fd30209fa5ca7fa2af75f0eee90d2d2984afd",
"description": "panfrost: Unify row stride and AFBC row stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1842e14a733b442fd6265d1efe7c0282879be048",
"description": "panfrost: Remove line_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61100e7011109affa1746593ff72010cfe702913",
"description": "lima,panfrost: Use row stride for tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4241a831f3a3b8cff707ea7fb4e2a99c830b697",
"description": "panfrost: Use row_stride even for linear resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11df56cff601f7dec9c5e4ec26a8b0e5244b674",
"description": "panfrost: Adapt get_param for row strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a4207dde6b655b0eaa6096f21758e5943b2721b",
"description": "panfrost: Use row stride to calculate slice size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b788e2ee4a229f3e19420f7c653495e98995af7",
"description": "panfrost: Rename away from bytes_per_pixel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a686a714a39bc943c916352ab32642dfbe796c",
"description": "panfrost: Use row stride for explicit layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c40ebd859c5147ff6f2b0ce529bef81899369233",
"description": "panfrost: Add helpers to work with legacy strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a741bd5db1376b7a354a3472f5b15078cdfced77",
"description": "panvk: Report row_stride in GetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7fdedd247ca6ae66011c7d74894d3c2aaaac340",
"description": "panvk: Remove unused layout structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45816181f52187b1fd906bcf689ee77cb500b3a",
"description": "pan/decode: Print row strides, not line strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d9afb80ba729cc9f9d43e635c0386b59815bfa",
"description": "pvr: Add compute update kernel in vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9e3fe7f7497981a929cf47fac6acfb72e8517e",
"description": "pvr: Add compute update shared kernel in vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ccf9494b61b00230ada9e9e44771ea13f9cf28e",
"description": "pvr: Add initial implementation of vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b7a9bf364475597b3d76bd8999e8605b2e54185",
"description": "pvr: Add PVR_WORKGROUP_DIMENSIONS define.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4efc99747247520f186365c530a4f955cbc1fb79",
"description": "anv: fix invalid utrace memcpy l3 config on gfx < 11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127"
},
{
"sha": "4a4adb65cec466ca7861856922f84b95bfd0fac1",
"description": "llvmpipe: disable compute statistics queries if queries are disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4884c35d6b45bbdd357b2706d65e7ae1c1e6095",
"description": "llvmpipe: remove misleading query comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a36c3f6f6a41d84961b5633a627cd90feaa4d18d",
"description": "llvmpipe: disable statistic queries during draw if queries are disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee9e6ce87549c84ca81b63732320df680f6887d",
"description": "radeonsi: generate unique shader name in si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f2d407e77d05e34e6892709c58cbef96d54415",
"description": "radeonsi: don't always strip NIR debug infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce7966fcb4942643efe932bf564d2401c5fd04e7",
"description": "aco: Use movk for AddressHi bits in vertex prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58bd9a379efada22efc3d1ac0848f681c2dd811a",
"description": "aco/ra: fix live-range splits of phi definitions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d639608b8bff266f8340105b1a7c50c4f1f605ed",
"description": "ac/nir: Do not set cursor in try_extract_additions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5"
},
{
"sha": "3829981eb74103ca5294a4d8e84e55e087329f38",
"description": "radv: use 3D views for 3D internal operations on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180398f7851a01d9cb2879a426f3cf1b4686c917",
"description": "nir: fix sorting before assigning varying driver locations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e93b0caa10d9d9090eaa3bd517a5144930f28a4"
},
{
"sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
"description": "util: Add some unit tests of the half-float conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27e33d5c963f13a47c4b9276378db913d8ecb189",
"description": "util: Keep quiet NaNs quiet when converting to half float.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf6bf88c07e0a1f0283ad1acd0e5f0d2a156535",
"description": "iris: use new kernel uAPI to compute video memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "763744aa8b0bc592f972c131da304ab29f054c3b",
"description": "panvk: Add address/range helpers for panvk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631f47e83a3575ede1cf7b15c0c6e252d072e2b6",
"description": "panvk: Only write depth when depth test enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46778f2b2a5a4a3b563aed226bb3ee526e443b10",
"description": "panvk: Lower image deref atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54412afadc395238572fd6460887eb0b48ff3f6e",
"description": "pan/bi: Handle texture offset + index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d32eed38c62db2d73b0495eff5ca115a06d485",
"description": "panvk: Allocate stack for each thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a7403f6aae32c389fa15e988e7785005ddc757a",
"description": "panvk: Lower global vars to local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f44bad1ce8d6ae7a35a698825cbb0d17ae37838",
"description": "venus: log performance envs upon instance creation with debug init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a53de76ceccb85835eb03c626be846f9b06095",
"description": "venus: add VN_RELAX_BASE_SLEEP_US env var for tuning cpu utils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3fb1d663277f231f0d429c6bbb784461e26cb09",
"description": "drm-shim: Cleanup on device file close",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "409b76511c9ed2699643586d220575aae9d6db79",
"description": "freedreno/drm-shim: Better iova handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c465ad6c76d804e0d08f9f089f2b74dd773153d",
"description": "drm-shim: Add error handling for bo_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b5ebe1fc911ff4a50c30efdcf31b66f47e5bae",
"description": "drm-shim: Better mmap offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f4e48717c16cde6549d426c5c013b90ac58a61",
"description": "freedreno/drm-shim: Robustify error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06fc7bb4f97d6bb1ea9f658970864b96e81c822",
"description": "freedreno/drm-shim: Update to latest uapi version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a922997ffd3c47755fbf8892e73f0c389b4463a5",
"description": "drm-shim: Add GET_UNIQUE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf04be17f7f7cb41ef90176a8bc1fad587206046",
"description": "vulkan/wsi/wayland: Fix double free on error condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7"
},
{
"sha": "1e7ea180268668880b2f3fff853d1f071da04492",
"description": "vulkan/runtime: 0-out pipeline cache object",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "7cd9adeb415eb94dd31483ad1dd2ec45b1f4363f",
"description": "intel/compiler: In XeHP prefer <1;1,0> regions before compacting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562fd989982dbcf6de362ade9f55ac72955b50c0",
"description": "llvmpipe: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2505afc430c6b151e7e4243503953ba0b0a2c842",
"description": "d3d12: Destroy empty residency bo set during early-return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e940f2ccf3740397235ca1c9106afb236d1c812",
"description": "d3d12: Fix a couple over-releases from incorrect take-ownership flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c1b5fd05cece801b85411f6a468f64a01f436c",
"description": "d3d12: Fix leaks in map with do-not-wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b46ef9857304d72b620aff722c09959a9235b1a",
"description": "d3d12: Use a pipe_reference in d3d12_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de1e310a768539c093f1d86d0f7d7fc5d7668c6",
"description": "u_primconvert: Handle take_index_buffer_ownership",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d88d500dae9d67db0c33f316ba327cf5aaed4e",
"description": "u_primconvert: Refactor to remove recursion from util_primconvert_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0474bbcfb9395d53b3738fc3aff6fafed368f8cb",
"description": "u_debug_stack: Lock around stack dumps to prevent interleaving",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "303c2754a32549305d83f0f5c52eb1350865ec87",
"description": "u_debug_symbol: Allow re-init of DbgHelp to work around already-initialized issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51840d87c9808e3dfa0095a4096b5b7c0424695",
"description": "u_debug_symbol: Use correct sizeof for DbgHelp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8024b25048b5f62f08d18041fedcf97ff343467",
"description": "u_debug_refcnt: Don't loop for initial refcounts if the initial value is huge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bcb5f919ed5c6ecac7395fd06c6bc71601dbd86",
"description": "bin: Add a script for filtering/sorting refcount logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a94fbdd57acbbe2bc745901cbfeca968e25273",
"description": "mesa: Ensure ARB programs end in a newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f37579e1b810f1ea41fa5781bba47c15d1f93f6",
"description": "d3d12: Correctly key off of polygon stipple enable cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6d5094c862d2062193ec84317aa1950c0f2f75",
"description": "pan/va: Add non-IDVS VAR_TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030e00dea2fb980a90b66b3fcdfc445e14e55e1c",
"description": "pan/va: Add VAR_TEX_BUF_GRADIENT instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b17ea7536c42b1f72b1f99c6f132a0f181eb2d3",
"description": "pan/va: Improve texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bfcfa005deab875b419576eed639b667303c315",
"description": "pan/va: Add absneg modifier to V2F32_TO_V2F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c3073fc2b805e85fab10748adecf218409446c",
"description": "pan/va: Add SEG_ADD/SEG_SUB operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "822dfb76de84461e83101601b217bc4a0174f480",
"description": "pan/va: Add more transcendental operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1015e527cdc6925634d4128c9808e31f16aab91c",
"description": "pan/va: Improvements to LEA_TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831a13c704f718d6ad56b3a2f0b774721ac7a2c",
"description": "pan/va: Mark NOT instructions as deprecated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06562fd78b66a5cfa4e90e8794c4d518436fd621",
"description": "pan/va: Add missing TABLE (SFU) instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ea15a73a51b58aaa1e1d97868ff6f78f07ffbb",
"description": "pan/va: Generalize message? check for asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3641dfe4367e37b3bbe125c9b18044a07e35e502",
"description": "panfrost: Flip point coords in hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bab8e6cbefc2a22dc4a782a2128fba8bf301853",
"description": "panfrost: Lower user clip planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013bb501689e672c7fe74bba5c53cb4ffc0343b0",
"description": "panfrost: Lower point sprites on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6909ebb36b7c0ee9a5efa89a4e48eb8f47fa0cd",
"description": "panfrost: Refactor variant rebind code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39788ac703bdf69c93d236f98e0ac81988dcb034",
"description": "panfrost: Refactor variant selection code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755f30fb185f186c20371adf4d29edb78587c454",
"description": "panfrost: Simplify shader key architecture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3ed7af535b05a458e1bc3420fc1a7365c290cf",
"description": "panfrost: Use s->info.stage instead of tgsi stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5adbb3df137fbf12a132a8ceb64aa9ade7fec6",
"description": "panfrost: Don't subclass pipe_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b834dea8896c2f55457c98a7cd2ef2459df891e1",
"description": "panfrost: Call tgsi_to_nir earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f505a8bc164e3ccf23ef43b268c3548c7b26621",
"description": "panfrost: Remove ancient unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7864f653ad480316d9b2966d843fa6b49ee110ec",
"description": "panvk: Emit fragment RSDs even with no shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf8cdde68b14a9e5cd7b00296de19c62ac82c17",
"description": "panvk: Gate rasterization on !discard, not fs req",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d779412e5a9b2806286ad2b4abbf9e2f1300b32",
"description": "panvk: Streamline no shader RSD case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7d8519f9dfabdd862d062b21a42f36c51e092b",
"description": "panfrost: Only flip point sprites for GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba29cdecab410752f266d3931a2e27a71c1fc28c",
"description": "panvk: Use correct point size limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d84caa4d5876e85c43aa8f7d38256bfdce59798",
"description": "panvk: Ignore point size for !points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2864094f69db38f1948bad738256db4699653fad",
"description": "pan/bi: Use texture index instead of sampler for message preloading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb1479bda22bf80b553a87ab781956dc068d5b19"
},
{
"sha": "4a2ff9eb86acdc0b5cc35ca2c2f6ec5cfe9671a9",
"description": "r600: Allow eight bit, three channel formats for vertex buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e41958e344cb4b15d01008140a1ee08817104334"
},
{
"sha": "0be9cac742c0daeb4ae5b4456af0d765155746dc",
"description": "anv: limit clflush usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44e93b4c6fdce90a72be51cc96be9f6b34051d5d",
"description": "anv: fix clflush usage on utrace copy batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "529f316d8790e84b9f1b441f4b2e4272c0b2cd0e",
"description": "radeonsi: fix VS kill_outputs handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "981bd8cbe2ddc3b0a3cabee1b439d8fba139bdee"
},
{
"sha": "8a525c0fa56504f6201178f8cf4d0720692078d3",
"description": "radv: consider radix sort shaders to be internal/meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f68361a8ac762b54505eda541a167b014ce0a2",
"description": "v3dv: ignore barriers for image layout transitions from undefined layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a44d498287a631cbf623a3c54e7f169e4daf1171",
"description": "v3dv: document Vulkan requirements for signaling operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0273f661e69e61bf9b31af8507090b645a032ddd",
"description": "v3dv: don't emit final noop job if we don't have anything to signal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de0d4d671a4a57656d5d04db06d0da689badb905",
"description": "v3dv: drop obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c367bd0ee3e0eff52a01591d39c93b3c55cb9624",
"description": "v3dv: ignore no-op barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31fd926334561eaa0b227c78ed67a4aeccb1a75e",
"description": "agx: Lower mediump flat shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18ef9398de44356f44444933d09e43bfb14b4131",
"description": "agx: Remove nir_register support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3927a9e911c436de54d896b0e146472116f16dca",
"description": "agx: Remove has_liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c6bd0357fd29649c3e271bbd7cdf2ece761dcc3",
"description": "agx: Update RA comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b22bbab36a5acf8897ae984abababa37734eed5",
"description": "agx: Add validation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44987998225df5ee1ba2b2d32f89bb50204de5b7",
"description": "agx: Remove identity moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c712043b9c5f827deafaad163e62bf3895621861",
"description": "agx: Unit test parallel copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4d742369a5812e8097ab17104276dbc0d9a5b5",
"description": "agx: Always use hash table for extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860832e41bc171a692bbf9051399c9333b324dd9",
"description": "agx: Split up RA from post-RA lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea065537cbbee8495ed931bc6d358ed15d1ca218",
"description": "agx: Lower phi nodes to parallel copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb02107611ddd4dcee90d1b323ef484612c5125",
"description": "agx: Don't lower phis in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8da17f628c3b045d0b7c737e9b858164199ef92",
"description": "agx: Copy prop into phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ff0a29baf0c340ba9db0b1e0edc3975efb8d1bc",
"description": "agx: Translate phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4791dc912504d011bc602bb80477d900ac71336f",
"description": "agx: Make DCE dumber",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606d9340f36a61ddf80205bdb5252eda94671584",
"description": "agx: Adapt liveness analysis for SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590df764d620cdbff9451502e006919e424193e9",
"description": "agx: Introduce worklist infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e414a8c16f3d3c0bb9fcc779e6e9c1e3b39e2c64",
"description": "agx: Add agx_after_block_logical helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a947031a561d62e56307067b1a8216214e97da",
"description": "agx: Mark the logical ends of blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be26e86240ae98d5814657e67fb70c522deeb10",
"description": "agx: Add predecessor index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1e926bf4a43dabe88f89f5e4e2e47bb9992371",
"description": "agx: Use a dynarray for predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d02e913e95ea52132828625a2d2f471366b36d25",
"description": "agx: Remove else optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d79f6ca76b8acbf7bdf2553829b48491feb4c77",
"description": "agx: Use extract helper for tex internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f78141c775333420ee99a76d449016731940412",
"description": "agx: Emit splits for intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06394095b05e3364a86fbb3524c3acb00e75168",
"description": "agx: Optimize p_split(kill) specially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16ad8f443939296a6da28dce832f750edd9233e",
"description": "agx: Lower p_split after RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc023ed422622cf6dd9624d9db4119b8db5c494",
"description": "agx: Use a transfer graph for parallel copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330ec4260dbd3f5e0188818a10814e292c81d474",
"description": "agx: Add helper to emit splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30c718a576921d0306eb033b14d68f21f6ac6d7",
"description": "agx: Add helper to emit combines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc65ef9634e1065b926b0cb018a8af022e906fe",
"description": "agx: Add a hash table for vector extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d285c63417ae2398d3321d14a54bb0c898e9838d",
"description": "agx: Add phi pseudo instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a4a8a890259de27392d3d347299406bb872e256",
"description": "agx: Add p_split pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb1fb0a9db172771f3e80ac0bbed2a2e85ff34d6",
"description": "agx: Dynamically allocate agx_instr->src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39b1c342617c5060243eb20833fd5e8deadb0fd",
"description": "agx: Implement simple copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d38bcb7ee243a55252554d559e104f898c91829",
"description": "agx: Use pseudo ops for mov/not/and/xor/or",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d8c2f26932ed28f50f5f5c4d031d498d4606af9",
"description": "agx: Add unit test infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c701424bead63abb533250b94ea17611a60a77",
"description": "agx: Wrap compiler header in extern \"C\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a973081f9f37c34a3af03abd5a6ff64f3eaf61",
"description": "agx: Use correct types for some IR enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b87ce10210753110b925f43affc33cabeb48d3a8",
"description": "agx: Match order for designated initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff660dd637c633bc547f4986ae3a068c3ebcf6d3",
"description": "agx: Track write registers more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c82b5c99cd3ad4bcfc388f5d63f5a24b08a699d",
"description": "agx: Note that RA proceeds in dominance-order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81477f3809b36d8b160f70fd9803f59792904524",
"description": "agx: Implement some shader-db stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31b3f56813e0a6feb291f55d96b9e764aa893c42",
"description": "asahi: Workaround broken GLSL compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69edfcaa20294d0d4dbbeac8867885519d794a8a",
"description": "freedreno/drm: Fix bos_on_stack calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53fe6f108465131e6d5ed4e66ab38cdbaca4595c",
"description": "radv: Use the entire morton code as sort key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5"
},
{
"sha": "6ba55b4033409eca6f01a4dd4d664e1997afdc61",
"description": "radv/radix_sort: Make variable names consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1eb1bd10ad98fd9f620d54b8986acb203a54e41",
"description": "radv/radix_sort: Add missing entry points",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8"
},
{
"sha": "2f8123abab777bb66eb50acd5972ac3f9983581f",
"description": "venus: enable ANB shared presentable image prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df0aa185ecdaa2047a3545ca470fe840ffd126a",
"description": "venus: update vn_GetSwapchainGrallocUsage2ANDROID for shared present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b4f746b001b1fe7b27bee997f345a5edab1608",
"description": "venus: cache front_rendering_usage bit at gralloc init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ad0368cd49f5317c8d23cbc457ac63fe3073f9",
"description": "venus: refactor android gralloc pieces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14cad38b1902a3c8aaf0b053e19e62222b80a70d",
"description": "intel/dev: Compute pixel pipe information based on geometry topology DRM query.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf02bffe156214dad942f56ee68c380d1968704f",
"description": "nouveau: Enable the NIR backend by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ead7132f464fefcdd3930cfb683de0a4b8a16c",
"description": "nouveau/nir: Put the UBO offset indirect into the address reg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1ff453a0dfdbcc9d23ad1992487530bcab9994d",
"description": "nv50/nir: align tlsspace to 0x10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c228cb388956ce3acd8cec71e4de25b6e0a738dd",
"description": "nouveau/nir: Add support for pre-GF100 images and ssbos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f0127d783edc7d7afd9d8edb3913d0a284f42b",
"description": "ci/nouveau: Add MESA_GLES_VERSION_OVERRIDE=3.1 baseline state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ddc505400ee91905cc4ee0762947b8377db5504",
"description": "nouveau/nir: Move FS output stores to the end of the last block.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1fa2068b8e87474e1a0e3c98e2bff0e744348f3"
},
{
"sha": "53d87865caca949ce3e73f2a8ec04c17d5818754",
"description": "turnip: fix drm modifier support with planar formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba9c917149e883b3e2b117de41e5a54dd6f9d0cc",
"description": "mesa: add missing error-path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b681db997a6ee01114cdc14593e5d20933b052",
"description": "gallium/xlib: fix stale comment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f60a00743f6e03c3b90fa3a95e448e53bc150e1"
},
{
"sha": "202cab3d30808a96677f8bcb4b5f80a0cfbfc615",
"description": "meson: deprecate specifying osmesa-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36250e839b2b54944511b245100622ab352d5879",
"description": "meson: remove unused defines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e"
},
{
"sha": "33456ae5a48c809cee251ca6d70f2b7f5941bc87",
"description": "iris: Fix assertion meant to only target the clear-color stride",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2bc8c61fd00b2877319f54afeaba3d606fd8532c"
},
{
"sha": "ab9d649ac3c734f5c031cd3dac264aa2a8cca248",
"description": "microsoft/compiler: Unload DXIL validator library *after* calling Release()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "193cf76c095ccbaa7f5a0a08a8fa0e9abe080abc"
},
{
"sha": "12d7f911c968fada2bfb03c33a211d1d09fe7573",
"description": "aco/optimizer: prevent any overflow between SGPR and const offset on MUBUF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dc0c0392dfea4f0abb9258a7ba7a62b27ea34a",
"description": "aco: adjust num_waves for LDS before scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8c59b4cd962012342855cf91997fa968ad5890",
"description": "aco: split num_waves adjustment into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6220046ad198ed8914c7a04ed3d5dd3cf6efc3c2",
"description": "aco: remove 'max_waves' and use 'num_waves' to adjust for LDS and workgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6ba85fd9ff4549f98385a0ed8081e4702a9eca",
"description": "turnip: Fix tu_debug_flags values clashing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "725ae34458ff3cbb9d87e08c8a73780672221a9e"
},
{
"sha": "a47375d4dabc2552e4866ba5b7d8c62d4cd4b904",
"description": "mesa: unref syncobj after wait_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6"
},
{
"sha": "1585d12decbbc2357d05f28d1520b32266cae001",
"description": "radv/ci: stop skipping dEQP-VK.synchronization.* on Bonaire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd201010df2770aac010ab6e6eb465ef40f76e1",
"description": "radv: fix the number of generated primitive queries with NGG GS vs legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725ae34458ff3cbb9d87e08c8a73780672221a9e",
"description": "turnip: Add debug option to print gmem load/store skip stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c489f18cb27d3c725f424f8f57d45636f4eb297",
"description": "turnip: Skip load/stores for tiles with no geometry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5debf0d8afab24e3034288d5a03caacf7b5cdd2",
"description": "freedreno/a6xx: Add UNK fields to CP_REG_TEST and CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89bba41d9028064e19d9791e2b97136d0daf8b09",
"description": "virgl: don't move input gl_SampleMaskIn to a temp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc912bace1cf8cd03793c5ae34bd5a2afd015019"
},
{
"sha": "2c6747da9813f84c01b911b6431f708044e87212",
"description": "radv/ci: remove empty flakes lists for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de97742cacd3b1502e27ccb81cfba7f5ceb49cc",
"description": "radeonsi: enable PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd88bed8556aff109a5a9cdb9b8d63073ade9df6",
"description": "gallium: add PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7df2cc42e78c7c07d2ef7ecab1ad5ec97ba4cb7b",
"description": "drirc: remove i965 entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f59c8c6e1c4838213b76582a7204e6a889990aa9",
"description": "radeonsi: drop assume_no_z_fights option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a73f53e823793869bfaefa8f2688aa92cbfcb2",
"description": "radeonsi: remove commutative_blend_add option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819dd2f27aa7ba92c875a6948cd1e86d1366d53a",
"description": "radv/ci: update list of expected failures for Bonaire (GFX7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41fcffeda0d5baa01a57fdcfea49891cf8bb599a",
"description": "microsoft/compiler: fixup indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8fe225840b38875712fd1b6f7bf341b8da82d39",
"description": "microsoft/clc: fixup indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce0bbffc11bac2b5e8b7a5306a926cb2c90928b",
"description": "ttn: Make ttn_optimize_nir match gl_nir_opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a94be0fec1dad9b22ee346383a4abb46a6e990",
"description": "vulkan/wsi: keep allocate queue families in image, just don't fill them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48b3ef625e1909c1be31fbe10adb53734af38eb4"
},
{
"sha": "e6706d230e0d38fb5a5991d1e7f6ec44c2f531b7",
"description": "venus: add support for vk_xwayland_wait_ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5960f64b139605dbefa34c2cc2a089ba00ae1e2",
"description": "zink: remove drm_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5583df02be1827454d4873f84357a9559d0ddd1",
"description": "zink: ignore KMS handle types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711c31d6078ad153421d5229a7b940d48816d2a9",
"description": "zink: export fd info for all 2d images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c025cb9ee9d79ebfb66a577556e04deecfe012ed",
"description": "zink: fix dmabuf plane returns",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "93144175fae626690fe34b9941a600eba8fe8738",
"description": "vtn: clamp SpvOpImageQuerySize dest to 32 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31db58f656a99796ef1431b2f5063935c86d4a4",
"description": "nir/deref: Add an alu-of-cast optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab05e3c3fe34ea7f8d7345b9229c163e42c3600",
"description": "gallium/vl: respect the video codecs configure in meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d969fe9e91e39e03041cdfac69bf33337bc2c96",
"description": "meson: add a video codec support option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3178329b5356f4ca26497c5e118d4a427705c2",
"description": "gallium/omx: add video codec supported hook for decode paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20dfdcde718932760dccd7cef705d69994d3c5ea",
"description": "gallium/vl: wrap codec support checks in a common function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de99a11172e0447aec54549cda450d32ae1b8361",
"description": "intel_dev_info: Add --hwconfig command line parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ff9ea9c3315e9373a1fbdccd57fce571463cd5",
"description": "intel/dev: Read hwconfig from i915",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463cb1153f996a01e7960ec20f520cb07ea67959",
"description": "nir_to_tgsi: Drop the txl(lod=0)->tex nir_lower_tex() fixup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536c8ee96dfcc25f07ba8dee4e3409e770a7f75a",
"description": "nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd90a57e281606c50e7f6b9825beab583319f790",
"description": "venus: disable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b023f18badf34e8f11654af620b477d028e866be",
"description": "isl,iris: Add DG2 CCS modifier support for XeHP",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a53abeb7fbea35ac86d998f4c39a380e4ed454e7",
"description": "intel/isl: Add a score for I915_FORMAT_MOD_4_TILED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac441d0953a9f07ce86f229ea68341405a431dce",
"description": "isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "acba3efe695c4df3873ff410e6c1a0862d4d2304",
"description": "include/uapi: Update drm_fourcc.h from kernel",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc8c61fd00b2877319f54afeaba3d606fd8532c",
"description": "iris: Return a 64B stride for clear color plane",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83"
},
{
"sha": "a1277311195b5ebced72803d6235d547b15c9418",
"description": "d3d12: Add a unit test for context reset recovery",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869a1a606689fe0b51d15d9caebc7da3aba2b408",
"description": "d3d12: Attempt screen reset during context create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7eea08e2b3547f99aa0ba86d33f612221d4d34",
"description": "d3d12: Plug screen leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0144255837a4ce09c4d5c8a50f39651a69c7270",
"description": "d3d12: Plug context leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf00b4cff8fe072415386a06e4f0945f0163106",
"description": "d3d12: Hook up robustness extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06ae10bb9258e76607b8100efcc01d733e47fbb3",
"description": "wgl: Implement WGL_ARB_create_context_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c9e1cb50937577f918e643039f74a54585e699",
"description": "nir: add 16 and 64 bit fisnormal lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "081ac73162832f47f58bc2e7bf3fdb9555bd03b9",
"description": "kopper: implement texture-from-pixmap for software (non-dmabuf)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27834266f9d1515921e2f31f022b248173167893",
"description": "kopper: rename a confusing variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab8702c59ec37129a320f231d341f757c25f0f36",
"description": "kopper: check whether zink is using sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5660cded600abe56c83b0c98b48305a2f7722d19",
"description": "zink/kopper: add a function for determining if running on software",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ffc5f5ea8c58ddcf15d8a562e6f9fd2c8b0723",
"description": "kopper: check for modifiers to use modifier functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca6760948ff79d0e806bcb9d48551dc9a1e6b1d3",
"description": "kopper: add some error logging for pixmap->texture failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db7dd64b61d47ade6a967d3ba49ddf3dc981182",
"description": "d3d12: Don't block DISPLAY based on format for non-Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bb4988406acb91b9c7aad69f93bbfe05ffb99e",
"description": "ac: remove gallivm header include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dc697942af7254798f83583f5788e1abf136d27",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4067a6fb8f3f95218a93e2fdf3923861b6e2d7",
"description": "util: change util_format_snorm8_to_sint8 -> snorm_to_sint for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d6ebac7e6bb3aa61d93438aaf412ee5c27d9e4",
"description": "util: add pipe formats R10G10B10X2_SINT, B10G10R10X2_SINT, G16R16_SINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bdee3f107647090df8d5f98f0994949e8c9a22",
"description": "etnaviv: reinstate accidentially commented assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3477dbd34f18bb40c437af0687b2dfe5dbfd256e",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e4fd1d84b045da640d9acf24a3368ec44d5040",
"description": "vulkan/device_select: force default device if environment variable set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201b0b6d2948eedfd1821e5173ecba09f0d453c6",
"description": "ci/lava: Retry when data fetching log RPC call is corrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffd21ca70e2fbacc80da026f40101e7a5414ed8",
"description": "ci/lava: Improve exception handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fc333d0b6acdcacc3a8f788216ea33654c5ae9f",
"description": "ci/lava: Cancel the job if the script is interrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c64e3d92df7d9021d84312735c15bfc681cefcc5",
"description": "ci/lava: Reduce LAVA boot phase timeout to 3 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9666ab7172985f9958574eb40b4c92bbefa4326d",
"description": "ci/lava: Let LAVA job submitter run without JWT file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d80f25ee242ec21a4f772d107551e8dadae955",
"description": "ci/lava: Parse all test cases from 0_mesa suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f71aaa3764a48f25fd6fc37ad018955b9019c2",
"description": "ci/lava: Fix shebang in deqp-runner.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9aef19e2b937b6bdacbf3cb1184be17cfb09c37",
"description": "ci/lava: Trap init-stage2.sh background processes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09236d9607a999026081b2c93af497e3bdd599e3",
"description": "ci/lava: Use lava-test-case to run custom scripts in LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33a1c51e3e700b4483507e486e876ae7a09456df",
"description": "ci/lava: Always validate the lava job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "805de830c9365e7263503faeb9a1acff3392e69b",
"description": "ci/lava: Set lava-signal to kmsg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75410c3d76f0e39d32f8c05fe094c14b0023dfbd",
"description": "ci/lava: Fix LAVA job validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3ee3ea32336a4fb9004d4f0587d32af72ba495",
"description": "ci/lava: Return test-suite result as exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d8ed840ed697b435219a36ebd986a5113c2108",
"description": "ci/lava: Filter log lines from LAVA return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a5ea422826c678fb36eaa294b172f6387f01f1",
"description": "ci/lava: Encapsulate job data in a class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ba448ba529caa9d88f180794d479cc441d5f2f",
"description": "ci/lava: Sleep before, not after, API calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ef3657b280b3c273957641183e64d388804d08",
"description": "isl: disable mcs (and mcs+ccs) for color msaa on DG2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "212fb25b267120c6cc8eead21a7eb016f2b58f2a",
"description": "vulkan/wsi/x11: Use atomic_int with sent_image_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588"
},
{
"sha": "b4bbf9d1acf04debb0abd2c3ebeac21fe389cf83",
"description": "llvmpipe: add user memory resources to the debug global list.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e"
},
{
"sha": "6a3dc4e370d7bc54383eb3de906acd0d29660a42",
"description": "freedreno: Use staging transfer if mmap fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be0cc12d568ae4c725eadf9b6680cf2abf4450",
"description": "freedreno: Split out helper for staging blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7d910b2ce174bd7ddd5deffdef71adefaf9ce0",
"description": "freedreno/a6xx: A couple more FD_BO_NOMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42cea4db6721d0eb329091fbe79dd27915a842f",
"description": "freedreno/drm/virtio: Split up large uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aab31043979bc478f2d2a2a35bbe882154f457e",
"description": "freedreno/drm/virtio: Async ccmd batching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "528fa581c1f74a0abbb63a11faed8dea7a3d7af7",
"description": "freedreno/drm/virtio: Pass guest handles to execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5f25ea71a9b65558763d48dbb94158d0afcf58",
"description": "freedreno/drm/virtio: Protocol updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa23ddf258b3a2fe079194e5e0e15daf006005fe",
"description": "freedreno/drm/virtio: Fix SHAREABLE+MAPPABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441f01e778184be8e5f99d3c40f47ee49402dd03",
"description": "freedreno/drm/virtio: Drop blocking in host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663",
"description": "freedreno/drm/virtio: Use userspace IOVA allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae01c27ac0d1222d547383594603e43a8971e803",
"description": "freedreno/drm/virtio: Support ring_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "122cedf98c0870a388acafb5852fc62071f45696",
"description": "freedreno/drm: Move bo common init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52455a9620ff596488634cdcf205776555feb8b",
"description": "freedreno/drm: Close bo handle after bo->destroy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed346c6fbe66998853870ac9333a2cbe0bb067c",
"description": "freedreno/drm: Drop FD_PP_PGTABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0004cae6384208c4fa884fd153b509a762998915",
"description": "freedreno/drm/virtio: Appease valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79c71c705c183f3a00b8cd3e0cdb84a04058e15",
"description": "freedreno: Misc indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c865416f4436707dd6e67121971cd7f4103e0bf7",
"description": "glx/kopper: Wire up a way for SwapBuffers to fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0394f35424350a387e449fb3954df89f51657752",
"description": "zink/kopper: add a mechanism for checking swapchain status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af98df9554cb526af792ecb4cc55e547025c12f",
"description": "zink: flag swapchain resources as swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625457caafb3c68e753bf26dc99e065428c45b31",
"description": "zink: handle swapchain acquire failures more directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494d02eacfc8b4abc6cdd790ff74a4b053904b39",
"description": "zink: fix return for zink_kopper_acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce9cbeee33c7a1d444be8b650ab3fe1ebcf4d057",
"description": "zink: rework swapchain object check for acquires",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c9cc7200697f9f9dd5f226a7d193ac9e9f6f70",
"description": "zink: unset image layout when killing swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cb9e5db72d94ee69b2c6fbb91db8313fa54a3f4",
"description": "zink: handle dead swapchains in acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651b71a6ca829bc7977748d506fc3b2afd8e7999",
"description": "zink: flag swapchains when updating fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b86c81434755319edde8c25760ea977a3d318ea2",
"description": "zink: add a util function for finding swapchain resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d73315bce2d62b294df2403e95074be90b77407",
"description": "draw: fix double free of NIR IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f350a06c0144904131e78c9f8469d4ed828e8a",
"description": "anv: reemit 3DSTATE_STREAMOUT after memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17d3a125126dd7e0f1c2072545976cec1eeb1c8",
"description": "radeon/vcn: skip create and destroy message for jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3890daa548b698382a44d02740b1fd2b8918b5",
"description": "zink: add supported present modes to kopper displaytarget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d89b95b247cf173ef72fd8488d5578566603437d",
"description": "ci: Limit Intel CPU scaling frequency for performance tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b04cbb7365fb9da670e88f1264e2a1b92637ac",
"description": "ci: Add CPU frequency adjustment capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76cea8e27b3bb16cf752962ca53da42ab4bf51e4",
"description": "panfrost: Fix pack_32_2x16 implementation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f0eff548c16c12309edec812b6573c63fdc866d"
},
{
"sha": "92e5eee39e51a5b89e36f68bcc3d6e405ec07e6e",
"description": "radv: use correct push constants range for internal operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031bcf686b1a1d50bed1562df0a1112c4abcc60d",
"description": "v3d/simulator: add support for AMD cards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3144d2efc5fec477be0f6491e8dc4f5fc01569",
"description": "v3dv: store device_id on device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f824e0e85c7247e25bc3103160d94c65c0b9474",
"description": "panvk: Eliminate unused vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e248c64f06986f1a555f2d145274f1f1acbfba3e",
"description": "panvk: Take buffer offsets into account in BindVertexBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "657b0ff8615afa9e124be3ebf2eb2ca15df88a7f",
"description": "ci/iris: Enable SKQP on Tiger Lake boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e59bea05c6145baf4c5e9d5dd16c38fb14bfdb",
"description": "ci: intel: Merge anv and iris into src/intel/ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3620e7e71c7a1190726110db558b15f419e57adb",
"description": "vulkan: drop empty vulkan_wsi_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6623f60c34c8c40d2624c6f10406c09504d12c0d",
"description": "vulkan: use c_msvc_compat_args for shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcdc763c9e228aea9a767c35dbd63bb1a5689e",
"description": "radv: enable radv_disable_sinking_load_input_fs for Grid Autosport",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dbfd2be4b13da08e097bfdcdb000283e4ebe741",
"description": "radv: allow to disable sinking of load inputs for FS via drirc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6261ca742572b350962c824b90501b83436b66a3",
"description": "etnaviv: add tile size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2f9572c24ff99822efc8b1e7108de482b197e3",
"description": "etnaviv: use feature bit to check for big tile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "412201169785b63edafe99063df024bb36bddc18",
"description": "etnaviv: properly set additional DEC400 compression states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d9b0808ab76edb4d2ead0e64a45ef810a13229",
"description": "etnaviv: add support for big tile RS states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a3236d1a33be8e517d97a9533fbd7eea0725fe",
"description": "etnaviv: clean up tiling setup in etna_compile_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d6b6e31e1889a9b626e7284082777ba6469f91e",
"description": "etnaviv: use feature bit for one const src per instuction limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fcf55bb1532208772a00bb82c9cf1726a470514",
"description": "etnaviv: use feature flag to determine which RS states to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6",
"description": "etnaviv: use new PE pipe address states on >= HALTI0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617339ab5b4aac1199caed2dfc609e376cd11667",
"description": "etnaviv: correct bits per tile and clear value for HALTI5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd8a314d3f648506cc4750437aaa60a9d89e10c9",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c153bb0919bd217e53597daa0db5fc75c4a6172",
"description": "etnaviv: fill all minor GPU features from the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab942aaed0fe76f3c781dcc16daf9ed3a7f0736b",
"description": "etnaviv: don't supertile textures if supertiling is disabled via debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525706e7725345e187f076118feb3937dfb8c43",
"description": "radv: fix handling divisor == 0 with dynamic vertex input state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3736595f03ba3055df654aad34e771bbe81850",
"description": "r600: Add support for TGSI_OPCODE_ATOMIMIN and IMAX",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "a8430c43a7289f94c59146dce605cc2507062124",
"description": "r600: tune nir options",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "6cb510156ef47abb155b02d447684083df7d30b5",
"description": "r600/sb: Don't optimize float GT and GE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "e9797b648a0020f1d173ce7b8e483bc158d69a70",
"description": "ntt: remove dead input variables before lowering FS IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "47d3f7c69f52432566653834cde0f4fcbef408dd",
"description": "nir: Don't optimize to 64 bit fsub if the driver doesn't support it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "1598d18a8868b6f506811661a20fa65307349771",
"description": "venus: flush when batched draw calls reach a threshold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc68bd975e138011d39326f7b597ad6e1e8f79f",
"description": "venus: refactor vn_cmd_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a83831705f2bfca9f8e8faddf18a9b6a7e8d28",
"description": "venus: add VN_PERF option no_async_queue_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc36b11ab526da21797fd4d02dbe2ff3325e2a3",
"description": "venus: add VN_PERF option no_async_buffer_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0bfd8afe2e52861c5486b98f6549ed225bb6581",
"description": "venus: add env perf options and introduce no_async_set_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab640852b86911407e6aeb7aea0e47db914bd3f",
"description": "venus: refactor to add struct vn_env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24d8760e9fb205fff4cd31dadd093d52305c3dd",
"description": "nir: Constant fold sampler/texture offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9332598b26232e5c70e2050dd38e56efffe80d61",
"description": "nir/constant_folding: Break TXB folding into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f7de83110654e3c254b0ec0943ab240e0e68d27",
"description": "venus: fix view format for ahb image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054bd2d38f83515bbb0e99d7569be7594671819e",
"description": "kopper: copy a bunch of code for texture_from_pixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89602c3970823f7f87ff244a378c2a00652d879e",
"description": "kopper: store whether screen has dmabuf support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476f8ad350364e56626e422c91b8cb4c624b2535",
"description": "kopper: move drawable geometry updating up in function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38a2ad2ff1942599df6dba80eb0adf81e8df436",
"description": "kopper: always fetch and store drawable info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9def8c9f8ff7b6131fb5c78c303d5b1376542a",
"description": "drisw: remove dead code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "1a4dca989c678f7b4056255a05fa683ba81f1046",
"description": "panfrost: Enable NIR lowering of half float packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7b5bd3b93f5956a08bf388d993473b41c369b9",
"description": "zink: fix up swapchain depth buffer geometry during fb update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305fe87d9807d0e4b8f79e1f9ee280a8dcd92314",
"description": "zink: fix/improve swapchain surface info updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25840a31ebe13bdad26ed2fcf3e697c6091643ec",
"description": "kopper: add DISPLAY_TARGET bind for depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeeb0b4deb3f3b2ddfdc5aa01883764e748a1b88",
"description": "radv: Copy shader modules to avoid use after free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1873880b50031fb4614befab069e070748652f31",
"description": "vulkan: Add a shader module clone helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7998f242a889e2650571d015b594fbfb17a9a0a6",
"description": "panfrost: Add a test for pan_image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f8f7d6c9bf4ea943403ad5a83889f09a6fe812",
"description": "panfrost: Simplify how image_layout_init is called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45ed7e576c5cbb9264fbf73b0da2a34dab704a6",
"description": "panfrost: Unit test block size queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d0a5292b4fc6993b58548e0020b0fd43e08e97",
"description": "panfrost: Remove unused dev argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321e1b37b93678adcd308e0e31d6414dd2519d9d",
"description": "panfrost: Unify paths through image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724f835d2faf55039d376bbd2888180b23adf278",
"description": "panfrost: Unify panfrost_block_size paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5e66b1fd88bac9d80fdded427dfe711274b412",
"description": "panfrost: Use pan_block_size in layout calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ee2c213a0f1597d8c2c89fb408ce8367434310",
"description": "panfrost: Extract panfrost_afbc_is_wide helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f3abd5ecb970ccb6cbf446f7a9e2733ac81ffa",
"description": "panfrost: Don't pretend to support multiplane AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25bb73bb66cc3c3a554954abd06041d7d240513",
"description": "panfrost: Use panfrost_afbc_superblock_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36449bdcdcdce8967cb6fc2c9f4dd66a5f974a43",
"description": "panfrost: Add afbc_superblock_{size, width, height} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43202320ee8cc0ca5da828e86d87cbddcfb29889",
"description": "panfrost: Always use 64-bit SD with strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "644611010e2877f67893846938847bb8095efa41",
"description": "panfrost: Split pan_layout.c from pan_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccba4943dd309144fc20577d0b94e57ab727d78",
"description": "panfrost: Advertise all textures in drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65caf46b3b827f4cf5a32972ca5844c69e598aa6",
"description": "nir: Remove single-source phis before opt_if_loop_last_continue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5921a19d4b0c6491b3535b5154d585384c9ea144"
},
{
"sha": "90ea4283b47d846628e5c5fec7d205771220811f",
"description": "etnaviv: set VIVS_GL_VERTEX_ELEMENT_CONFIG depending on prim type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9696355802bce3da6873a0b8f9ef5276232a95d7",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d4b72ff3b594f15b794f6e2f0f25774b0c7d88",
"description": "vulkan/log: Allow but warn for client-invisible objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a44d1bda958e6f8f56fd958023de9be7347a08",
"description": "vulkan/log: Allow but warn if called with a NULL object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef9d97ec1f9d9834db3066b5a7ec67ce6d4ecd86",
"description": "spirv: Handle Op*MulExtended for non-32-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58bcebd987b7c4e7d741f42699d34b8189ab9e79"
},
{
"sha": "f329f67243d671965d73bd2243cffc4e1e68c4a3",
"description": "panfrost: Kick off v9 support in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1546ca7e803a7860b5a5bfdebce94b513e13b3",
"description": "panfrost: Compile for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d339ef8ac7338a39aa5908d2dd38950933a474",
"description": "panfrost: Generate Valhall Malloc IDVS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e626c9f6f87566d8de2dbc73c6a93203887e5a2a",
"description": "panfrost: Use dirty flags to emit v9 descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351403fe750c1280d2ced27191ca14f718f608ae",
"description": "panfrost: Specialize shader descriptors for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b15f53ffaaf18ffd940db6005713080466e51e84",
"description": "panfrost: Specialize ZSA state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e7bcab3d50fe9be07e1c4d672afbbeecf48422",
"description": "panfrost: Specialize vertex elements for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a027abfcfb353f85b09c7e5e1fbdf8242ebe8ef",
"description": "panfrost: Simplify attribute format expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603c06d00f31073f37b662b534a9a3ac2c4e61fc",
"description": "panfrost: Specialize rasterizer state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818bbcecb23d63e817c13a2e3e486488f2973cad",
"description": "panfrost: Adapt compute job emit for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb14c639eb4b8750dd03212b9315996b333d04c8",
"description": "panfrost: Use common state emit for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad159aab2fc3874194636ec60bd7c846ba51d83",
"description": "panfrost: Don't fix up alpha test on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf02a1a5557d6f095896204d5284ec8d843ab064",
"description": "panfrost: Port uniform/UBO logic to Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b35325533ed38f75a73bbce021068b5b2c6fd1",
"description": "panfrost: Add helper to emit UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfbce9c1d9acd0abb0e841110b717d06147f0c33",
"description": "panfrost: Compile libpanfrost for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af6071053b15d0e9f9d99d81dc51fecbd3e2c675",
"description": "panfrost: Don't allocate storage for PSIZ on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44689b222a77445bf77ab873a851725ebfbf606c",
"description": "pan/blit: Support v9 data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec6de03487cc703a6157e3196b18ba39160df213",
"description": "pan/blit: Prepare for Valhall port",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe95af5dd1f5bcdb36b51136dbceb0584f3d93a",
"description": "pan/blit: Generalize texture alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e8084af53eb52c0c6fd90f2631331275d3857a",
"description": "pan/blit: Compile blit shaders without IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee4852239f8f7ef2337dd361b28d4a5072060a1",
"description": "panfrost: Add texture features enum to v9.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db826a038a431daabc7d7d2e1dafc97b92d128f",
"description": "docs: Update supported drivers for 22.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc59ccd71829064e6fcc90eed3604179bc1b593",
"description": "docs: Note EGL enum allocation for EGL_EXT_present_opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f27eca7abbb7ab39734207ca4d89b5fee96c37",
"description": "vulkan: Use ALL_COMMANDS_BIT for waits/signals instead of ~0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fea6c179b00bd9dad179638ee1491c1acea65a",
"description": "vulkan: Set signals[i].stageMask = ALL_COMMANDS for QueueSubmit2 wrapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f0a4494b97d89146cf66dfa0c9b1946bf3fc22"
},
{
"sha": "2f5cf6fcee41dff0415b130a482ca7627ea2056f",
"description": "ci: skqp: update URL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d597c9f9d62df913455afff2980b274c6bffb18",
"description": "panvk: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c61aa5eed964207276e40880a2db11fa1292073",
"description": "lavapipe: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ca5636f6519f70cede02742f5ba0e00e6afcd3",
"description": "anv: workaround apps that assume full subgroups without specifying it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97d82c52bec095a4592c40e19869f95fa07f561",
"description": "radv: fix clearing of TRUNC_COORD with tg4 and immutable samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "15640e58d96c5db0cd78769a06b6b204dcd60799"
},
{
"sha": "c63346eb69c2ae3f5626bd2154854be6a2948fab",
"description": "gallium/util: Increase the debug_flush map depth to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16019ff7ccfca0ffa710912b20e195bd7a4eae29",
"description": "svga: Add support for SVGAv3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5306d190a22afeb592f41dea678b1d57a0513c5",
"description": "svga: Use direct maps when GB objects are present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b0309723721495edd318eb6ecd4446900d702b",
"description": "svga: finish readbacks before mapping resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a749bc7b05ebc7289c3201c9baeb183f436386",
"description": "svga: Don't try to build x86/x64 assembly on different arch's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca8b014d1134bb8888a1da19c6171033c664176",
"description": "pan/bi: Implement pack_uvec[24]_to_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b01ddcdd9f45ca2a22702f1534ed6d12bacb73",
"description": "nir: Use u_worklist to back nir_block_worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a2c6efb172f20d4be1ac0e1603c2bbaddf1e8c",
"description": "util: Add a generic worklist implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148dba95b8b472b7fa6b690a7008d37e32eb4605",
"description": "radv: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b2b6ebe96cdfaf5bfb78352831a6717335f711",
"description": "vk/cache: unbreak vk_pipeline_cache_create with flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "17557303625d95fc30b24d15b45e41d9b747aee6",
"description": "nir: Lower all bit sizes of usub_borrow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a3e3441802c417ec944f02a9f38491b3b236d7c"
},
{
"sha": "7898721cce41e93e09c3d055e618754ef064f1ae",
"description": "panfrost: Fix memory leaks on unit test failures.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822"
},
{
"sha": "f5bc062ffdd34f66a9c65de5e02c0c8490d576db",
"description": "vulkan: bump layer api versions to current vk header version",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbceb561b054fbfc6dbaae14388dd7adec21453b",
"description": "meson: call run_command with check=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ecb4407059f4235a6dca3c8f9900ee0ac69ce1a",
"description": "meson: replace deprecated dep.get_pkgconfig_variable(...) with dep.get_variable(pkgconfig : ...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e01f86c67b0bd955758366827cb8322aa1bec263",
"description": "r300: set PIPE_BIND_CONSTANT_BUFFER for const_uploader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a40f24ace33404e82fa48591833f6bbc7518e5",
"description": "virgl/ci: Update checksums for some virgl iris traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f8a0010ce41f93f5264c4e984aada377b86c16f",
"description": "virgl/ci: Rename virgl-lava-* jobs to virgl-iris-*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e111c259cd46ed3b12225ec90ee2821684a22c1",
"description": "panvk: Lower shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179d9e35112a993476d33638309f5984614a202b",
"description": "panvk: Handle empty shaders gracefully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b33fe7dcc5bc2f633f5ad56ddb6463417561bd",
"description": "pan/bi: Implement fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfcb2f0699f548a9152168b146036895e416ea59",
"description": "panvk: Consider primitive restart in index buffer walks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c05c660b24427ecdcd9584f547986ba380d59b",
"description": "panvk: Respect line width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d217fb9b0a7d0d3ad5ab4950c65b6633bf20e91c",
"description": "vulkan: do not depend on alignof(void)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "d0b594a4d3efcc775925db57ae35d65b737a8661",
"description": "ci: put lima farm back online",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f6a43cde66bc3b2af35a97ee12a22f2a653b8c7",
"description": "mesa/st: call pipe->link_shader even if ir loaded from cache when linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94f89189b9c018299b693f60c73ffafcfc5146e",
"description": "radeonsi/ci: add polaris11 baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a982aa5421780a90b812e7654d4d32459d9bdbd",
"description": "winsys/amdgpu: fix a mutex deadlock when we fail to create pipe_screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2eb067db0febcd71b4182153155e3e43f215624c"
},
{
"sha": "fe4ec76115fe1c51cfa3659a61747d0397635a9d",
"description": "radeonsi: fail to create pipe_screen if LLVM doesn't support the GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12ab3e6853e1e9d452c66ac4ff66fca6b0311836",
"description": "radeonsi: remove an obsolete comment about LLVM 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a6bbc6c521341daef7a839975a9d79e4ad329f",
"description": "ac/llvm: don't create the target machine if the LLVM processor is unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0e6fdcce118feb65406ec245599feda5a70077",
"description": "ac/llvm: remove unused LLVM helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe413962b4dd89ec5be539b13e7cbf7f871dd04a",
"description": "anv: skip acceleration structure in binding table emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55"
},
{
"sha": "ce02eeecf4930e38b4042c02ebf61bac2be19dd0",
"description": "zink: fix group memory barrier emission",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4080f18163f4ea8cd9a7be7905752f609d6a9b77",
"description": "radv: Fix lowering ignore_ray_intersection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7"
},
{
"sha": "b7828f56ba9fb885b998da55ada38d9c038bc8a5",
"description": "anv: fix acceleration structure descriptor template writes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d258b0bf0e072438fc9eb921c5335734e6794459"
},
{
"sha": "ace22edd3011d27aa34f18ea6be1aebe5719c344",
"description": "anv: remove unused enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51ea72e621e4aa93c1bb3f7e3c6c146e524bc2f4",
"description": "radv: remove redundant VK_PIPELINE_STAGE_2_TRANSFER_BIT for CP DMA idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591e3296cd24869581e75f664a53873b64b042ea",
"description": "radv: clarify why STAGE_2_CLEAR_BIT needs to wait for CP DMA to be idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107acf5a4a4d742df283b45fbbe5f65bef0883fd",
"description": "intel: fixup number of threads per EU on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88"
},
{
"sha": "4ebb5391acf1d0bcd24947af84ce8930a9429894",
"description": "nir: mark XFB varyings as unmoveable to prevent them to be remapped",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26f74f17d9be014e70f297a0af4143970347008e",
"description": "nir: fix marking XFB varyings as always active IO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6873da0e42182520a38a6f88abb3717eea12d774",
"description": "aco: fix load_barycentric_at_{sample,offset} on GFX6-7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9662f9bcdcebeb9e5843baddd2d67cb1f3dad42b",
"description": "radv/ci: update the flakes list for GFX9 chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a4bf0f1eae36cb68d5c67653ac013fe0fbde8a",
"description": "glsl/nir: set new_style_shadow for sparse tex ops as necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f4a972b74837a9f7992b93a808115541bf20589b"
},
{
"sha": "5f0ac8ac191aee88a893053f366bd17ac629045b",
"description": "aux/trace: make get_sparse_texture_virtual_page_size useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272f6ede0d828f95549f26c0c47c24f08d6a6174",
"description": "mesa/st: clamp GL_RENDERBUFFER to GL_TEXTURE_2D for sparse queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4"
},
{
"sha": "e4a6f09d127b1989b88d6a0c657c09c0ef7d9758",
"description": "radv: Clean up the accel-struct build shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5",
"description": "radv: Build accaleration structures using LBVH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8",
"description": "radv: Add the fuchsia radix sort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c020b525ba760ad6a73c17369933ef35e2dc0d8",
"description": "radv: Format radv_acceleration_structure.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49383fe39e3ed10d8886eaca039191ba404ae6ae",
"description": "radv: Make fill_buffer_shader non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a004866fb2aee450f9812a50224dc077ba7f53e",
"description": "radv: Use VAs in radv_meta_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb92ce94e4cc2376583a6f39618840990e834f8",
"description": "ci: Always install glslangValidator for build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bef59f56b3cdec6eff7210fc04114e3766be071",
"description": "pan/bi: Simplify bi_propagate_pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b099e3925d118b1637505b1f26de50059649aa",
"description": "meson: Ignore unused variables in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5ba0e1b70dda1fad6178ace55e5ee5cac844b9",
"description": "ac/gpu_info: remove old and unused fields from radeon_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf39b1f9d115d69aa7b192beb7cde5eea31dffe",
"description": "ac,radeonsi: rework how scratch_waves is used and move it to ac_gpu_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159b28ad36b9831fd84b144988e7addd30c728b1",
"description": "ac/llvm: rename tbuffer -> buffer where tbuffer instructions are not generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6698753cdb6d001669f51e23d42fec65d74e6b58",
"description": "ac/llvm: don't use tbuffer_store as a fallback for swizzled stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63b5caa20b977e398f6166d4023c529efed4dc",
"description": "ac/llvm: remove unused code from ac_llvm_build.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99356c597f2c2fb47d3c2ef2155d860ee0046909",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load_byte/short",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888e77dfc0b3b2557814c0dfc84de02e2eef937",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3421ae8ff0f5377fe46cfbe244cd571148c24df",
"description": "ac/llvm: use soffset correctly in ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68aeaa2c2ed8431f40c0c102bdc5296e64505d7",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_store_dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abb612cba57bf6f5620cbe586615b7187b142bc",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6234d920736c6c02d5226dbba9f5905fce03e678",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e777a89a241a363b8ba41d8867b58ac2a1baeb",
"description": "ac/llvm: add AC_WAIT_EXP for ac_build_waitcnt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71908500711f9a9abd1363093a9469fd7bbe0b8",
"description": "ac: add more non-shadowed registers to the lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c16239d464ca84d66584ff3205181e6d7cd56fb4",
"description": "ac/surface/tests: generalize and extend gfx10 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda718d2bfe9309145d8e521c59c617e7674045a",
"description": "amd: document chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af4d0c2dca66ed4d563f62d5790e7b931a16bd8",
"description": "ac/llvm: remove LLVM pass ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3777a5d7157f679be4afecb89313ea0d9db47a8e",
"description": "radeonsi: assign param export indices before compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c28d9798cc5b37b88e139517484d5810b6a2e9",
"description": "ac: add ac_nir_optimize_outputs, a NIR version of ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e8b8555c6b60db72caf19cce2d6b6874798a26f",
"description": "radeonsi: move si_shader_info::stage into si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de5b11b292cea4b3cd1da771573b96b511a033c",
"description": "radeonsi: move most \"info\" fields from si_shader_selector into si_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57a163b7da52c92eac07147f6e0a61ee27a6da1",
"description": "radeonsi: gather pipe_stream_output_info from NIR intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981bd8cbe2ddc3b0a3cabee1b439d8fba139bdee",
"description": "radeonsi: apply key.ge.opt.kill_{outputs,pointsize,clipdistance} in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65dfb7bf2e02c750481ecbd9e6db543ce59246ee",
"description": "radeonsi: use nir_shader_get_entrypoint in si_nir_scan_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b906264a76511158f056d85ecc561be48d4f18",
"description": "radeonsi: add pipe_stream_output_info into si_shader_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db92451e23ed8d6a592d02111c6d949a5d6962b9",
"description": "radeonsi: scalarize IO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a373b558c00093df2d8b21af2c5b84c3eb9540c5",
"description": "radeonsi: run nir_io_add_const_offset_to_base for TES/TCS as late optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a52cfd88bbbe83c580ab059f528a9c44354ec42",
"description": "anv: fix INTEL_DEBUG=sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3684012770b252fb187fff2f72401a7a842dc435"
},
{
"sha": "6fc94500c0d36abd3e27f6dbbb2650d21433b4c8",
"description": "radeonsi: ignore AMD_DEBUG=nodcc if the texture is imported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef52d803a933d7bc20b852bb31e41f6323f1b68e",
"description": "radeonsi: dump shaders after si_shader_binary_upload to fix printed LDS stat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3357141e2996c672a467e6c247d32517f70630",
"description": "radeonsi: don't treat skipped GS copy shader compilation as successful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bc6f9e28dfa2058187162d60aaf068b5bb9e42",
"description": "radeonsi: handle an out-of-bounds sampler/image index better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7341cb7654b4c78184d7467f6d9bbd8e67f7ea03",
"description": "radeonsi: fix ALPHA_IS_ON_MSB determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4b575a8c9cab065db3c802ff281e2242679a2c",
"description": "radeonsi: initialize line stipple config registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54236ec41f77e8434a389295dcf475f3c6fffc2",
"description": "radeonsi: set PA_SC_EDGERULE according to bottom_edge_rule state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91bc463a51f77acba3ed4dbe30c6a56bd80a9a2b",
"description": "radeonsi: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2234362f54599e90119b490c63efa6174735451d",
"description": "radeonsi: don't compile monolithic PS for dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3985a1ac0fc1d69582d73ee548f4cdd64cfd504a",
"description": "radeonsi: set more state bits for disabled binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1999e927b017cc3bb9ae6cd9726dd587665e8ab8",
"description": "dzn: Fix the STATIC_ASSERT() in dzn_meta_blits_get_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3328f6be062dbd197fd1efe207364bd07c153bd5",
"description": "dzn: Pass the dzn_event pointer to _mesa_hash_table_insert()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "cb9ad71d75f0b14bfbf33a61539f474322edf165",
"description": "dzn: Add missing VKAPI_{ATTR,CALL} specifiers to BeginCommandBuffer()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3c3e451b032f7f95f3ec57bb51d8241abb5a76d5",
"description": "ci: skqp: upgrade to skqp based on Android CTS 11.0 (r7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ca4570473baf236edf42c5c391c3f2755edb57",
"description": "ci: skqp: patch skqp to report also GL results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d3b3b757ad0eaef6abcb6ef81fc73b65b9a83d8",
"description": "anv: Clean up pipeline cache helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4",
"description": "anv: Switch to the new common pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c551f6c4df9bcc123f186ad404d21a1cf3b0fd05",
"description": "anv: Rename a fail label in CreateDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93d0c66b27f440faa7ce3d2ec2f51135137c07ac",
"description": "vulkan/pipeline_cache: Add helpers for storing NIR in the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"description": "vulkan: Add a common VkPipelineCache implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a7b0f1abbfc3ed0ebf1194ef530ca2497616e5",
"description": "util/set: Respect found in search_or_add_pre_hashed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33"
},
{
"sha": "96944c8f6522afa9598456f1cb2dcae058e5a9f8",
"description": "util/blob: Add align helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ca059dee4c902c1a736b3f77bd938679411c0d",
"description": "ac/surface: fix an addrlib race condition on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df2cbdd2e321d198e973be21eea25e9b296cceff"
},
{
"sha": "f7a77ff9005fdb1af7678d80dac6dcf16b328c21",
"description": "nir: fix an uninitialized variable valgrind warning in nir_group_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf"
},
{
"sha": "fcc499d5e1deac76126de7fd0c3297298322db07",
"description": "ac/surface: adjust gfx9.pitch[*] based on surf->blk_w",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b"
},
{
"sha": "276697291123c53834043892b18e29dd6a80251c",
"description": "util: remove simple_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928f02195e7818a6db5bd688b31ea51dab4dff91",
"description": "llvmpipe: replace uses of simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255a4d55c6a6f56a02d24fb0c888bf0d0ea5b36b",
"description": "llvmpipe: cleanup trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04082fbe2498f04d230ba08aee0d45df62b16c7d",
"description": "gallium/draw: use list.h instead of simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9d092696d1ebb84b8f58aea098b94e6bb94c77e",
"description": "gallium/draw: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac2503b7a98b6ef4598aad46e4ea67d32d41e9d",
"description": "gallium/util/u_cache: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1221e678ba409ba9e3abfb51406ef77247a91dcf",
"description": "gallium/util/u_cache.c: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae787f2232d5ad6285bedba04a29f8a13a54e5e",
"description": "util/list.h: add a function to move an item in a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b47e0e1251bc67b1293b5b532e437fe1ef0a831",
"description": "gallium/driver_trace: remove simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac8dc9ece2744cf062aae907085de354a10e2ca",
"description": "gallium/rbug: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "820e6e01fde4d99067b0ec3e18466a8607d0032a",
"description": "r300: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a9655d501f85b9e5002784e4fad71d3f3f8e8c",
"description": "winsys/radeon: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbece25a451bb7915891851ee5c72724974ae5e2",
"description": "zink: add synchronization for buffer clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "06df3ed5c0e9d26b393f2ebdaa26d87e59928da4",
"description": "zink: fix stride=0 for dynamic state vertex stride checking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1eada1b02d3b16b88a07b9924a52617e08371907"
},
{
"sha": "dd24ab86cc2e3dc5b3082f17b2902f6abf15c153",
"description": "vulkan/runtime: repair thread safety in method vk_queue_start_submit_thread()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca40bad84a535b80476d9b01d792ffdf71970d98",
"description": "ac/spm: setup write broadcasting correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77116d34eafa17f2d848017bfeeef00e07c73136",
"description": "radeonsi: make sure profile_peak is used before using sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96ee36289ddcadd52304adbfdd98056b1353ad3",
"description": "radeonsi/sqtt: enable spm counters on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5e8b56236cd287b0cd70f02a64161a2b2031de2",
"description": "radeonsi/sqtt: setup spm bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a884f3694984fb2ee446351a1fad30d6d545d7dc",
"description": "radeonsi: add spm counters setup code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb16154d948ad3d1933fc3d26e9c681d3dab1c3e",
"description": "radeonsi: add helpers to deal with spm counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d733e940bc6e8675bb7335c018ae47432029510",
"description": "radeonsi: make si_pc_emit_shaders non static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e018311b3559896cc6176a50efcd9b9a06020e84",
"description": "dzn: Add KHR_draw_indirect_count support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece5e27a7fcd50c0a9718b7506b0edee542ec50d",
"description": "dzn: Allow multiDrawIndirect and drawIndirectFirstInstance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697e98c66e5ab10506b4a95c3e849c5d60d8e1a1",
"description": "v3dv: duplicate key on hashtable insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cebe24ae39a0d5f5bddc74663d05b240d48de5",
"description": "gallium: move get_canonical_format hook to pipe_screen",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "606e42027e61aa759eb7ac69403e13816f8ccde1"
},
{
"sha": "e293691a99187361b99c45f27665227317a0a2ce",
"description": "dzn: Get rid of the render pass logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f",
"description": "dzn: Add support for dynamic rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076eac0e62045ffc8b737e83410f67f0511fc615",
"description": "dzn: Inline dzn_cmd_buffer_clear_attachments()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b06e775b58f9e44ba8c347a6b62c04ff8e7c31",
"description": "dzn: Move all render-related states to a substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3836df8d46dc18e5df832be018aa631eb2e613e",
"description": "dzn: Set MAX_RTS to D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39851688df772fb258f45433d5d7b822d8dde06f",
"description": "dzn: Pass an image view to dzn_cmd_buffer_clear_attachment()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3420110ee75868eae66dfa6c1c4be189100636a9",
"description": "dzn: Advertise KHR_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eadd8dd16a12f545f80b943100be2350da83e2e",
"description": "dzn: Update the draw_id sysval when issuing indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d8436bbdbe99d1b81cc270274010bdbf863596",
"description": "dzn: Simplify the triangle_fan_rewrite_index shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cefda7cb4cdaf9a8bd7aba600403ac7040f1d27",
"description": "dzn: Fix exec_buf_stride calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7673697256b29574471e2e128033d6f775f5365f",
"description": "microsoft/spirv_to_dxil: Add a draw_id field to vertex_runtime_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5121e6dd7ea9127842814239fe5a8b5dd231dd8c",
"description": "radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d839d37642b5ab1eb1bcb864683a7907d0870798",
"description": "docs: update calendar for 22.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5afa2cb0b332950b3d44fdf2b97fb8c432caeb13",
"description": "docs: update calendar for 22.1.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfece6123cda350ad6a3446b506c783011b440d",
"description": "docs: update calendar and link releases notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64e50967240df2124d75f195f054ad0e118babd",
"description": "docs: Add sha256sums for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2c3bc5d9e3c2626842d1e4a58d2b84e5d07ca1f",
"description": "docs: add release notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e84335fb578f03938468bb8ac0029f68349d330",
"description": "zink: fix memory_barrier intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2acfeffb084a2c875c78a3eaa6ad47dec1a430",
"description": "zink: always use vk mem model for shaders if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306b5f37241260d9199ab39b4fe1bf0d31ef5c95",
"description": "zink: use vulkan memory model shader semantics for tcs barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f04f4c8ea094d5ddc3c34db34d1425dcfc258d6",
"description": "zink: hook up VK_KHR_vulkan_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e931cd0e18e91d896d7cb428cbe6c4f142bc51b",
"description": "zink: fix semantics mask for compute control barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55baf0c676a33a29aa8fb26e506e44eed598c091",
"description": "zink: fix tcs control barriers for use without vk memory model",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ed71f9451057647a57129c8c01ae19a0f8bfb7",
"description": "wgl: support kopper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88bb3c5fbd3809e4ac5ffa2c10f5f44f1d88bed",
"description": "zink: support win32 wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6b5e74fa5eae49c407a6f68962d57e6945d7b1",
"description": "kopper: add win32 loader interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a7caaf03c5289f60a288b7eb192f38a2a19d32",
"description": "zink: support VK_KHR_win32_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400661c122f98bfc7263a966cfe82b78a1ab9ec3",
"description": "wgl: add zink to the list of auto-loaded drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863ce662b47b1e3a181845f537bc32802bf889a0",
"description": "wgl: add a flag to determine if running on zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5e6093a21117d6aedfc7870806d9ffd128cc72",
"description": "zink: add a stencil blit fallback path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3caf5f183bb895a351f283c76ead3a9cc4781ad",
"description": "zink: rework clear_depth_stencil hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605f3021f0eedf2114c5c6f1b2a2df48def88fce",
"description": "zink: make update_framebuffer_state() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "710ad9cd6b27ec7bc7144b27d4672fa50c25edff",
"description": "zink: make unsupported blit formats an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3532c374de2de1655b7d56aca69588c3f5de19ee",
"description": "iris: fix race condition during busy tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
},
{
"sha": "370a851ef0f0397c1c52bc380aa79082d6859da0",
"description": "zink: Improve zink.rst with links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0de09f48a3e6028b4f9945e676a8bd5281db31c",
"description": "zink: Trim spaces in zink.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f5b5455ae17160fb979c6a16f5304461333ad5",
"description": "wgl: support GL 4.6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d5f71bbcb92b564377664371397f8d0a5b57be",
"description": "zink: move the kopper present fence to the displaytarget object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "c5cc9ed29b50ada77f875ad0d999678021678922",
"description": "virgl: Switch to nir-to-tgsi by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "337b3dabc0ee1b31343e76a316f4d0443552650d",
"description": "tgsi: Extend array lengths when merging usage_masks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4205039a9f3c928ec059df0331a36846b3a6caa2",
"description": "nir_to_tgsi: Lower FS input array indexing since we don't declare input arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d262a7fab7a8090556f7c178f2ece5b52d1147",
"description": "virgl: Clear all indirect flags when writing to a temporary",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36f12c85c84364d7f1ea797512462e7c7e47a260"
},
{
"sha": "9f44a264623461c98368185b023d99446676e039",
"description": "nir/divergence: handle load_global_block_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dd39e311b336dddcc7343c5119ce05af410d8dc5"
},
{
"sha": "a501b3b614ae52121170ca60aec574251f889be1",
"description": "ntt: Split 64 bit vec3 and vec4 local variables and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496fd59d711b9a0744878918caeeaafb961e3deb",
"description": "nir: Add pass to split 64 bit vec3 and vec4 variable access and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48c10fab38217264045064b3f48ecac0c24b7bb",
"description": "r300: Print warning when stubbing derivatives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1c640c3a43d741719864b35cbf855aa82be0611"
},
{
"sha": "68e8f00c441dc38f5a18a4aa5a30916c53fc986f",
"description": "ci/zink: Add glx-tfp to skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9214768faa8b411da1ec5affb6760792865c381",
"description": "radv/ci: add a Van Gogh dEQP runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669a3f399121c26429c40cb1a5827911373b5bc2",
"description": "ci/b2c: update b2c to enable monitoring support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38d23a39654cfb3b070f9bfd5360f8da59d8f8d",
"description": "ci/b2c: bump the kernel to 5.17.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c672464844eb47d6cebd6f35d28bcc66c6bd90df",
"description": "ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d474c100e159393dce471f64b08e8f3b3411b9d"
},
{
"sha": "ea7cda93f3db9863e678ae9e5808a44ee6583698",
"description": "misc: replace `#ifdef\\s\\s__cplusplus` with `#ifdef\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa094d1b1184026fa0e18a8967c32baa1a5922e",
"description": "misc: Replace `#ifdef\\t__cplusplus` with `#ifdef\\s\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30aab0af07c5bcfab7f0341bba815162ee5f2049",
"description": "nir/lower_int64: do not try to clamp floats to int-range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25acf1d8697ae62a2eead1bca9e5f8ca6eb2b372",
"description": "spirv: fix OpBranchConditional when both branches are the same",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "64cb143b922b4c074a8404359e7ed9b790941744"
},
{
"sha": "4b7ba3869be3f706efc717d40535c61d5c7a20c7",
"description": "util/stencil: fix stencil fallback blit shader texture types.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f05dfddeb1adad9f6d4ca18f5e066b3ae23d3e28"
},
{
"sha": "dbc264f50418306650e9ec5a0b8613fe0aabb228",
"description": "u_blitter/stencil: take dstbox x/y into accounts for dst fb width",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b4c07a8a87d06f2c347f204cac9fe708428e272d"
},
{
"sha": "e0e5cbd5a4a5edc442e2b7277b5893a7fbdfd597",
"description": "pvr: replace p_compiler.h boolean with stdbool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4baed0eeff7c679c213b4a97bfe885cfb910e9",
"description": "ci/windows: Eliminate duplicate script definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0606c7b0dbc6415811ff3ddf87c2185cae1e48e9",
"description": "ci: Also disable Windows container builds when down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ddd59bf68271ba744738d28e705ecacfc9f1ea",
"description": "ci: Allow lima jobs to be globally disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4300b5d914719a1af975ef4766b311d5261f4e2e",
"description": "dzn: remove stale cpp_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0d3fede5f140debbae1790777088a6ee7a1d7",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee89ea027a27576dd901ef3c34abd0882ac8078",
"description": "dzn: drop needless enum-casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785b6579ae55e1320aa331de945366e18f41bf12",
"description": "anv: Fix geometry flickering issue when compute and 3D passes are combined",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
},
{
"sha": "f854e6ec9bc9e1af6689072713baf6a4238c9118",
"description": "dzn: add space before += operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52cde4a1ad870848f5fc9b4ccbfd5264e5525018",
"description": "dzn: clean up pointer syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92964d2bfdd66341d7a3981934dc55eb2c528005",
"description": "dzn: remove some needless casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d41d5919a4216898f5f42938a312b6ce79a227",
"description": "dzn: Add support for KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da5524c9b43b488f7572a3516a8fa045a456cd4",
"description": "dzn: Split the write desc helpers in two halves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc341f3aa10d0e6f5a2164d6697ab26c920b99",
"description": "dzn: Pass layout objects to various dzn_descriptor_set_ptr_xxx helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe68cfe82aecf23df89731ac9965703bb2a2828a",
"description": "dzn: Rename a bunch of dzn_descriptor_set helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d257494ec4d826aec8841845479215820e612917",
"description": "intel/dev: Add device info for RPL-P",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3af6631c6d1c88d7efc4709f7e0a52aff09758f3",
"description": "dzn: Add support for EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01a149b8b46fe33ae16ff0f43d31c2325a3e5b2",
"description": "ci/windows: Split the windows-related tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf930db39cd4126e5ca242edc49181fb25fa5c16",
"description": "d3d12: Move the D3D12ResourceState code to the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c4906dc0f0b9609760dc0a18805045e568b2d0b",
"description": "crocus: export GEM handle with RDWR access rights",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "092ac67bb9f34091844932d662bbf1f0fa5b3ccb",
"description": "zink: unset PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f28da9cd4779f705ebe18061e98e9e53be5c1ff",
"description": "gallium: add PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec124916206fbae63ee9e3c2c73de8255c807c98",
"description": "util/draw: fix indirect draw count readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "07437fa3bdd88a51c497aeaa7ee4dce8c2724579",
"description": "util/draw: handle draw_count=0 when reading indirect parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "efca37d4154496f9318064ff40e931233a4e5748",
"description": "util/draw: fix map size of indirect buffer in util_draw_indirect_read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "31727f114a909d2ec84a943de0340ba48c6a2915",
"description": "venus: use linear modifier for legacy common wsi path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cee71e80d26671d3ab6374a7a2535885c497dc",
"description": "venus: override aspectMask for internal tiling modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7256043b3ac3652a070ed0384db80effc99ed96",
"description": "zink: handle device-local unsynchronized maps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e509598470c000498c3e1328e012142d9047e292",
"description": "zink: remove xfb_barrier flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5edf9b68159288baa22c055e471de958812312",
"description": "zink: fix xfb counter buffer barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a056cbc691843861da417b5bcea9f871fdceeb19",
"description": "zink: fix synchronization when drawing from streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd783d7144932d79ef761810d46e45c3df7148cf",
"description": "zink: nv ci update",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af76d1aaec345dfb934ffd0c184f455f190bcf0",
"description": "zink: NV_linear_color_attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373c8001d6615d70d112c7526ea4f4953257b6b9",
"description": "zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02370e22f7841d84a4e6dc74a4f8c45fcf958832",
"description": "nir_to_tgsi: Make vec_to_movs avoid unsupported coalescing for 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfbdbbfcab32ce0cadc5f5ad7058a6a0e6d3c258",
"description": "ci/dzn: Cut the runtime by running 1/3 of the enabled tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fd1e8844f46c830aed455feb891790600e5ba2",
"description": "dzn: Report actual device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c877cb00f4c5469e78fab73f36478ddfae826c2",
"description": "dzn: Use core helpers to fill physical device features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e3f35435c7ee1468729dba9dbec6651a71eb2f",
"description": "gallium/ddebug: implement pipe_vertex_state callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f29706a25fb6315e603c5cbcc15dcc2cde28738c",
"description": "nouveau/nir: Set the input for vertex/instance ID like TGSI does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801dca3c400547c20f5cf16fe3a240a09ffc9f03",
"description": "nouveau/nir: Fix edgeflag input detection.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af718674ab50eebd2a97b85455214bda3864fb1b",
"description": "nouveau/nir: Fix the inverted sense of usesSampleMaskIn.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f3d5e99ea601ae4bc492ff47738290eed520651"
},
{
"sha": "d9b6b2acd7b4f81e315e762ed1248edf3039519c",
"description": "nouveau/nv50: Set the primid sysval flag if it's in the sysval list, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b0edae5a76ab4bc5f9d7673adc81f70c77178",
"description": "nouveau/nv50: Enable mesa/st alpha test lowering on nv50 with NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6040107dc1e8374b7be60c0f9704fe593f00cd9b",
"description": "nouveau/nir: Disable bitfield ops pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb6d7fe9add275a73b593a6e5f7445a952c7305",
"description": "ci/nouveau: Add nv92 xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5873f787c8cbc4c135819cc9639b057701de26",
"description": "ci/nouveau: Add expectations files for GM206.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c198ffc14e646f10c8dd7e8468ff01650d65e8",
"description": "nouveau/nir: Split fewer 64-bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b32d4b7d446238e0c39758f0713204776b74a17",
"description": "nouveau/nv50: Print the number of loops in shader-db output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4840e15ab77b44a72cabd7d503172e8357477eb",
"description": "r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0879c15666b5f3a9d53a8431c078ab8520bb6932",
"description": "r600/sb: Avoid causing an exception when getting the reciprocal of 0u.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25836895f3d57dbfd4d13572c4bb8f2ea5938408",
"description": "r600: Fix reading back from a temp array immediately after writing on RV770.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26189cdb1d2e66f1ddbda0a432bf875a7afd9339",
"description": "ci/r600: Manual run updates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a6d7b380005283127a6586fded0aa6abff7846",
"description": "r600: Fix up some mis-indentation of blocks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab745f3b4daf87902a42abd4a531ad90d7039ef",
"description": "nir/copy_prop_vars: fix non-vector shader call payloads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f"
},
{
"sha": "f01e3400dc996e37376ce558b067d8e08db8eed7",
"description": "CI: Disable Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c195a05578aebf6cdfeff8317b1e72add95fcc",
"description": "ci/windows: Add a variable to globally disable jobs using windows runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8a43a0bafd8c1d50b6fc840fadce8dfd7250de",
"description": "util: Remove util_cpu_detect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a0675989b86ff00b8e517e9fc184d35517692c",
"description": "nir/lower_alu_to_scalar: don't set the nir_builder cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f09ee77a1550b77a0f13ba406ffbba68581e33d",
"description": "dzn/ci: Don't spam conformance warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f01299c40ef5d301bbbb99fc6a6420aa27a65dc",
"description": "nine: Disable optional use of TTN when MUL_ZERO_WINS is available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09fd1e94fd8b785f583ccac88cc211e3ab774a86",
"description": "tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535f0b9391446d49e3cb8bea33be6c5afc006a5a",
"description": "ntt: Add option to not optimized register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b043d4c4c64a092c4cb352ce93fa9cef57814226",
"description": "lavapipe: run nir_fold_16bit_sampler_conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a43b531bff9493be8c873533c73e5f999dd1e7",
"description": "nir/fold_16bit_sampler_conversions: add a mask for supported sampler dims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324b2ae5f234f67b279bfb342ab3594a9a836457",
"description": "radv: Enable rt primitive culling for spirv2nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8fe408fcc77cb38654770affaea71a3ab67799c"
},
{
"sha": "b3896fa8c7129fa91a181c49c7eb43e99c19f7ad",
"description": "radv: Do not discard hits with t=tmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470",
"description": "anv: implement VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30daa7d6d8b6f47f5d1bb9e73c157ef8e314f33e",
"description": "tgsi: Emit ureg HW_ATOMIC decls in range order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e1a54623ab4de4b1a359ee4e456960de4a9fe1",
"description": "nir_to_tgsi: Allocate the primid sysval to num_inputs, not num_outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc963972565adf78e56f74447c5cd5fcb61dd866",
"description": "nir_to_tgsi: Avoid swizzling from undefined channels in load_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac7ec1a898ddfcca02b471e9c75051e5d756955",
"description": "nir_to_tgsi: Don't forget to split 64-bit store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21282879f95d7d042eb86d6a8207451623db1123",
"description": "nir_to_tgsi: Fix assertion failures handling 64-bit vec3/vec4 ssa undefs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4850dbb3f93f4bf9b886921be14722b5e9c581df",
"description": "nir_to_tgsi: Add a workaround for virglrenderer TG4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a43e5fa85caf6be94815e08717baa67b7cb062",
"description": "win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ead2f65799246a40fe3f2d45a494d0466c59735",
"description": "win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "550975f2298bcfbf565009e23d784cd5169a2089",
"description": "turnip: Don't disable LRZ in subpasses after the first in the easy case.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba63f516a840fdc72e125d44ff1a98febdaeeda",
"description": "turnip: Ignore TOP/BOTTOM_OF_PIPE bits in subpass src/dst dep flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcd848816f3c9abf40362fd3ca3ca175774094b",
"description": "freedreno/ir3: Call nir_opt_find_array_copies().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba0c446074b0df1000c45e4253264ff9e6683a9",
"description": "turnip: Add nir_opt_conditional_discard.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d60282f5d2cc6176210942cf29c5df1722ebb8ca",
"description": "freedreno/ir3: Make sched nodes before adding deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce15bf19fb53b4fb5b9d8bf41117fc0cf02dfa2e",
"description": "turnip: Add TU_DEBUG=layout for dumping image layouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c683519e2ace7c8d6b27f8941795aef402caf1e",
"description": "turnip: Try harder to keep LRZ valid and fix a few edge cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8313a9231c9a7e6f649cbd663d1cf2a7b0fbb91d",
"description": "nouveau: Skip cctl for atomic counters in tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "850197b3e07460d4527aa7e7f907d4b94d15415f",
"description": "nouveau: Emit cctl to flush L1 cache for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eace7f2e48bc254ff47a365605e6cbd3c8f604f",
"description": "dzn: refactor error-handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfdaf1af9b306d718caa009bb865ae42210df541",
"description": "dzn: remove needless defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca4e21df7750ec4b475c907de2ba7636ef83e4e",
"description": "dzn: merge util sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0551f8ed62b106f3c1f1ac0c6f1a6171cde2c2cf",
"description": "dzn: port code to plain c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b369e10d08af8a59d2e8159f3e0374aa094b33d5",
"description": "dzn: do not set unused default member initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5e979f632d1d2133ff928a74c1848f39f6630ad",
"description": "dzn: c-style casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d608de8828c92c286d516f139f270dea7c35e25",
"description": "dzn: use c-style initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05af6f04344319a9a772dd8046220531598cb6f3",
"description": "dzn: use c-style for-statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502c36c07d549a60e96e8be4e6395c13dd98f00d",
"description": "dzn: use define instead of constexpr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9571ee2c7dfe58546c918a0b29a2949d58b2f0",
"description": "dzn: no more reinterpret_cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79119ac47889ab20d9127cbe961a330fcc231b37",
"description": "dzn: drop using references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8e8537cc44e967ae0a82ae398e354681da7aa3",
"description": "dzn: drop auto usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61c2e965b284888b3ae86378abc4a0d21205370",
"description": "dzn: add a bunch of missing struct-keywords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4903a7c0511c2da36cf9e1c5191b61fb4c82b127",
"description": "dzn: port to d3d12 c-api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4753222e62a85c305cb998bdfb470b779a0f1aed",
"description": "dzn: pass IDXGIAdapter1 to d3d12_create_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba021cdd06a8001184e26c4ce3948771241d7d2",
"description": "dzn: use ID3D10Blob instead of ID3DBlob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6f50efdb82cecdfce3f6558f00995eabd635ab",
"description": "dzn: always use ID3D12GraphicsCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "411dfc574cf1351a8af44e2bf6faa9aae6881b3e",
"description": "dzn: always use ID3D12Device1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f17d070a9680cd36ba3b7f7a90d5c13d2319f6a",
"description": "dzn: remove all usage of ComPtr<T>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74228c32eeec04266ec299fafe5580a06e07df1f",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d12b5e76331a3ac6067bf21093a0c06a2ba6ca13",
"description": "aco: Reuse previous -1 result in find_msb to avoid using VOP3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb099a9b09d068990f6cfb3eaf4858d2e0b5a6a",
"description": "zink: Remove redundant framebuffer_mtx from zink_screen.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "beb71504f42b79cff1031e8b08952df325e897d0"
},
{
"sha": "2ab57e056dda185793dbad98d287a2cd0189b41d",
"description": "ci/iris: mark another test as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ef8e72aac81ba52d2e9ae1b05d74b82c993b250",
"description": "intel/fs: tidy up lower of ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd02d49b8cc0e05b5d6d22c8a64df628488492a",
"description": "dzn: Pass the right type to CreateCommandList() in the reset path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "5dace41c108f84e9e0ba4de42da2261ae834fd3b",
"description": "intel/compiler: invalidate metadata in brw_nir_initialize_mue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae"
},
{
"sha": "4fddef33d5912c09677d92085911dadd60720072",
"description": "intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "303378e1dd4119e04e0f6cb623766115a00c2eea"
},
{
"sha": "5bd3ba5b67f4a51bf21ea30b0a4f1c8d1551568e",
"description": "anv: invalidate all metadata in anv_nir_lower_ubo_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61749b5a1513888767c39b2099be3e82f8d91871"
},
{
"sha": "184084e21c096e10d958372c8745facdf7367396",
"description": "anv: allow getting the address of the beginning of the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b"
},
{
"sha": "2d7d907ad17076b183ecf6e968839193360c55d2",
"description": "intel/compiler: fix singleton pointer coverity warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6bec2c0cea0179642198fabd4e539cbe254c9c",
"description": "pvr: Fix clang-format errors caused by vk outarrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e97d37c6348199eb6cc66a2c15990a200390f94",
"description": "dzn: Add support for sampleRateShading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a5deee620cfee7a8d1f63ef1b2b1736995895b",
"description": "microsoft/spirv_to_dxil: Allow forcing per-sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cacc3f03e6dff8aca09bd61c9e0a7cf33f6759ec",
"description": "microsoft/compiler: Add a dunmmy SV_SampleIndex when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fb31a4204c9c850bbf7b4c22a8bcff6114e6ad",
"description": "v3d: enable GL_ARB_copy_image extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40cbd3438b392aad37805be4dda60a96759f830",
"description": "v3d: define our own canonical supported formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606e42027e61aa759eb7ac69403e13816f8ccde1",
"description": "gallium: add hook on getting canonical format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21bfbc74eea000b9768371a12f5edc20bed715ae",
"description": "v3d: use surface format defined on pipe_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcb8ad15d0d2645cf973ada23590616b10ac4d",
"description": "v3d: do not tile 1D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f8e3e7bdfc149962fc4b39295b1ad31fb9f1fe",
"description": "v3d: report the correct unsupported blit format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3684012770b252fb187fff2f72401a7a842dc435",
"description": "anv: implement DEBUG_SYNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317512e0387a91461681166fe41cf3a69ee00d1e",
"description": "anv/intel: add a new debug flag for stalling after every draw/dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1969fa7778d62359ffc23d2a9d56890a117ff0f",
"description": "anv: improve INTEL_DEBUG for submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f",
"description": "nir: introduce and use nir_component_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be952e71a70bb6ac1afde8876e4615b287bd4089",
"description": "meson: turn on -Wno-unused-function project-wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27a2ba4fcb07d0d55e237f6d62c8dd69e0f1380",
"description": "vulkan: explicitly cast object-type enum",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41318a58196d385ce97041e16a055baf892e38cb"
},
{
"sha": "90db8346036cc295e10c188e072ee94fb441b174",
"description": "radv: do not support UNIFORM_TEXEL_BUFFER with SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443034c1ec0cc39f6ce7bae005c9e948a123938c",
"description": "radv: initialize the vertex input interface state in only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6eaa4c198de4d7ddf3cabb9d4743e8e94f79f6",
"description": "radv: use the hardware primitive topology everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984b6c037cbd1350b2201b763780d65854a3c043",
"description": "radv: mark all active stages earlier in the pipeline creation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eada1b02d3b16b88a07b9924a52617e08371907",
"description": "zink: selectively disable dynamic vertex stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46774f8e6186b7ca647704c0017acb97cf3d6e2",
"description": "zink: store min required stride values on the vertex state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e4a861cb1b679a55a386b6fdac4aeb0dfbba17",
"description": "zink: always bind gfx pipeline at the top of draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d97367a60634201c42d2d64a2ab6439510e2c25",
"description": "zink: rework zink_kopper_update() assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "9ecdc2e9851f5315f808841df45301efee6e3e6f",
"description": "zink: make a kopper debug print into an error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "452a2fb99587c5aa536495d00c70fad3fd630270",
"description": "zink: remove ZINK_NO_TIMELINES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beb71504f42b79cff1031e8b08952df325e897d0",
"description": "zink: remove the worst part of basic framebuffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00f2517391e1a5f2a7784c9e580937df802f6755",
"description": "zink: rename imageless framebuffer functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623de06056ae1a7f8bd444152cf1cb33776634d7",
"description": "zink: remove framebuffer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8212791f121cb3595cef1fd60cd1d92be1d4cc",
"description": "zink: delete all non-imageless framebuffer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0067641d3cb3b0d870f3ffa4f3ff557123fc662e",
"description": "zink: require KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c539328fd3fc8514117917bf6cd02768ec02d97",
"description": "zink: require renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d461b1f7226b939359819dc490f02dba9c2fe00d",
"description": "zink: only use VK_DEPENDENCY_BY_REGION_BIT if sync2 is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1ecbd7b7565cf72ff248d169df9ddfd94ba440",
"description": "zink: hook up VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0cbe3d4197fff6f631bc7e35333dacec67c2498",
"description": "zink: remove driver-based max_fences throttling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21fb0a3473d3161b1f07b68f2575b679f93de461",
"description": "zink: rename zink_query::batch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5d7f61e0c647cd3ea0450f05e7d8a23af814900",
"description": "zink: remove batch lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e29accd33f0058aa9f90a89ad81de88d27d36",
"description": "zink: require timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c86e99b13869095b87983a2d5b000eb4003af4",
"description": "zink: do not create fences at all if timeline semaphores are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8806f444a5c005d20cd4ec4ed42e508ffd9cb1da",
"description": "zink: fix extended restart prim types without dynamic state2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd9424d93f3da62397c0cdaf70076512e217b464",
"description": "zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b66fcbf9aba2ad2f69de8e45af4c3c8f2a8323",
"description": "zink: unconditionally set line width on rasterizer state change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9409756ee36c87de388dd5cb3a2455b4c8be94bf",
"description": "zink: use mixed zs renderpass for depth read/write",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7781a75229d5d071fdeb75b9932cc52c37b28552"
},
{
"sha": "37ac8647fca4ab8aa1be6879fa810def7404449c",
"description": "zink: reject resource creation if format features don't match attachment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ad45fa064835423d64eaf6b9caf8ea0c1b5c7b",
"description": "zink: add baseline for amdpro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7122814c5d2a9a547a2300bcd861415b82690d3",
"description": "zink: disable EXT_extended_dynamic_state2 on AMDPRO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cf9a154446dfdc46a256fe88246baf5b1fe6e8",
"description": "zink: remove tcs patch slot map",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7ade1f1885b7133c68843d7bb31663256b8bb15"
},
{
"sha": "7ca1253932ff9c9d4da6f016a0a6685055696230",
"description": "gallium: rename ldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439c212a3cb4438252e27124b5e92f3cbeb4578c",
"description": "gallium: rename dfracexp/dldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efd6d4bfe40e6ab6a9cc0dbb8c648192319076f",
"description": "gallium: rename dround shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b545ea6914d9d8615fcbb56b32e430cbe68280e",
"description": "gallium: rename continue shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d275d6c32f672ba1fcbcb8c4cb1a6719a56b507d",
"description": "zink: clamp max shader images to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b761b514513e8648b15520fd5f6b68b58a41300d",
"description": "radv: Fix ray queries with !15854",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15"
},
{
"sha": "a8b29094c2bebed517bb2196536c93da3ab5aeb1",
"description": "aco: Remove some old comments in aco_opcodes.py.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd7278aa10af21b8622cb5721253eb90c3c0752f",
"description": "mesa: flush bitmap caches when changing scissors or window rects state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e424f98ddd2dc087fad0806f3b9191e8078f08",
"description": "ci/v3dv: remove fixed test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b4bb46af41c5e6c773ad3f9c0d34c7272e0149f",
"description": "nir: fix setting varying from uniform as flat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9401990e6f7a4b024b3a62055339f71477b508d0"
},
{
"sha": "67af7e2b400fa44191ad682f235af43eac5c3e69",
"description": "Use proper types for meson objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d831525436ef63092b47f465a184fff4eff74",
"description": "radv: fix initializing pipeline_key::topology for GFX9 and older",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dae5442efa05010f8822ae9cfe04de2f33ce7fc",
"description": "glsl/st: vectorise interfaces of SSO shader programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04bd00775714520bb2929b0a89efe00a34ed9b31",
"description": "intel/fs: require memory fence commit bit on Gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07c215c353fbbf12f9a1cb154f0a46b52451b6a",
"description": "intel: fix URB programming for GT1s",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9997e93245c0a88714f0f2d1366a67d1db6b44",
"description": "driconf: add SD Gundam G Generation Cross Rays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef75752ef8639026e573ba7c97088c965551ef37",
"description": "r600/sfn: Fix store_shared_r600 write masks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3"
},
{
"sha": "11c462534bd2cccca5666b1f561b9274b5466bd3",
"description": "gallium/winsys: move {amdgpu,radeon_drm}_public.h contents into radeon_winsys.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efac875b666f9f4f22ac216b52df8441c56d8114",
"description": "gallium: move radeon_winsys.h into gallium/include/winsys/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139f55071bca6f868f41c4490debe7d16b585d88",
"description": "gallium: move drivers/radeon/* into drivers/radeonsi/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a0f318fdb3e126f1809fa8cfdaa29550ba1b8f",
"description": "nir: Avoid generating extra ftruncs for array handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4aa5f78897b9ccf7814ef76d041bc37daa46b83",
"description": "nir: Skip fround_even on already-integral values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6947016b468417f60203db68c34e0961e4ac7845",
"description": "nir: Add lowering for fround_even on r300.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2"
},
{
"sha": "c60fea8c228ae3f32e20d6b65c473d9f04871d20",
"description": "Revert \"egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f267000240b629c48d4935ff38bbe70fe85435ce",
"description": "panfrost: Stop overallocating compressed textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203"
},
{
"sha": "f68e57904475e51cae640c8c76f33fbbb0e7ccd3",
"description": "docs/panfrost: Document drm-shim usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d460c9fdd3893e1272290cce35a15dbe2c0d93a",
"description": "panfrost: Rework PAN_GPU_ID mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae5e1bccd11bec39bd6c200caad16fa5e749bd5",
"description": "panfrost: Dirty track batch masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4167e8911bdffb8d95bc00ee9eb0cc39a5fe400",
"description": "panfrost: Rework dirty tracking for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1397d1d7f2771ed3e529bebf5d73904f83bf95",
"description": "docs/panfrost: Document u-interleaved tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822",
"description": "panfrost: Unit test u-interleaved tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944049dedc0d36d62ac8c50ad92c0cc49acdb6f0",
"description": "panfrost: Document arguments to tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8ea7764562c808cac90802818e1e94ec9085f8",
"description": "panfrost: Assert alignment in tiling routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96110363aaf4adeaa2769109a649d75b03c2416",
"description": "panfrost: Allow tiling all texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a2174f8e2a6f48ab6031b7e138e5009dffde84",
"description": "panfrost: Only tile for 2D dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2aa776cfc2e07cb20e4e4942c3776576f7d781",
"description": "panfrost: Implement tiled 3D resource access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594653173b741a5eaf5459afe6bcba0fc02dbfef",
"description": "panfrost: Only handle 2D in should_linear_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ee08270f3fe72baec72b06a1258d94ef0688e24",
"description": "panfrost: Remove bpp check for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c31795f7acf739f53b16aa2411d050c38cba4e0",
"description": "panfrost: Add 48-bit and 96-bit tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e68f44af4889d97454ad84134f8cf4f9def0a8",
"description": "radv: always use nir_lower_io_lower_64bit_to_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1409010a29c924578792cd6f8720f47af25fd5",
"description": "ac/nir: fix 64-bit NGG GS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1cb62999d2b5f2f1a6313ae61110fc7902372a",
"description": "gallium: fix unused symbols warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "5c9e4d400a66a0d139ebacab9ec9d0e135116812",
"description": "nir/opcodes: fisfinite32 should return bool32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "330e28155f79b533a72fc3376fb54ffbf245b458"
},
{
"sha": "319d87846c39674cd314cfc537edbfda61ec446e",
"description": "nir,microsoft: Move scale_fdiv into a common NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0dc8e4abaa6d367a42f7594345b733c451b959",
"description": "intel/compiler: Set lower_fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6867e6729ca24d20758f0bb830d45587870fe8",
"description": "radv: use inot(a) instead of ine(a, true)/ieq(a, false)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15",
"description": "radv: use nir_op_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df994ecc8f20f06a6b1ab7a0e19dbae2bef7c949",
"description": "radv: use radv_meta_build_nir_vs_generate_vertices() more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0e98a9af453db9c2e3b29231ba62bafc194c33",
"description": "radv: initialize meta shader options earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e8d6618fb4c34d783f4193e2a76830a08858b0",
"description": "radv: remove unnecessary align_mul/offset initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d14abeae1e7f38bbd580d54c64abe822f4440a",
"description": "nir/builder: add nir_{ine,ibfe,ubfe}_imm() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9baa45c189a43e9d0bad58549f88b4e7d1ca3e28",
"description": "nir/gather_info: fix system_value_read for rt/mesh system values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20"
},
{
"sha": "8fe8c5dfd08a7582e99c41146e50b21bea5d8485",
"description": "ac/nir: properly handle large global access constant offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5"
},
{
"sha": "7be6632f7d9a18557d2f75cce607ea17d93313f5",
"description": "anv: use shadow surface for stencil input attachment on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f049b1c085cfb3c6ed96e5379913ec5f9d564c6d",
"description": "radv: add support for VkShaderModuleCreateInfo as pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43573ba93d2fa7f66e5e758a2dcf3f619d24934",
"description": "radv: add support for independent descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2591a52560cc26a74e1a937f4e1429a11e54bb66",
"description": "radv: fix enabling adjust_frag_coord_z and apply per-pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da14a21193425dfb02d620e3da7eed954119b68",
"description": "nouveau/nir: Allow up to 6 nested joins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4d1762dedd5a132c155d721d00a8f6ffcd255d",
"description": "microsoft/compiler: Fix when using a shadow sampler more than once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e91dd2f3e926e59eb697c17a465596641f6203c",
"description": "microsoft/compiler: Add support for unnamed ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6073c74bfd2fd99a214292ff6f78bbc021e890c8",
"description": "microsoft/compiler: Fix for arrays of 1 element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0badd0547d083a1679d85406655b653afdf6a300",
"description": "microsoft/spirv_to_dxil: Add pass to lower dynamic accesses on ubo[1]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f21463b7d94ba5b92936e310de5d4aec696cda2",
"description": "zink: nv ci update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbd686a5d139846b1d276ffa5c764422d50f962",
"description": "zink: radv baseline fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4baf5aacb7139a8478bc0d99d7aa090d3d9fac87",
"description": "ci/virgl: Add piglit and GL4.3 testing to the virpipe path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22dd082989e982699f4e6998de1efe5575ebc877",
"description": "zink: unset PIPE_CAP_TEXRECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f",
"description": "mesa/st: set normalized coords for RECT samplers if rects are unsupported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b0634d7353017464c0bdb9e009f4b2d98948187",
"description": "nir/lower_tex: fix rect queries with lower_rect set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27"
},
{
"sha": "eb78378345517d3fc94623ddcf0b2ada78e448f0",
"description": "Revert \"ci: Disable Google's lab\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8506c2b7ee447faabcda7c4b123717d6e375ee9c"
},
{
"sha": "46d9b0e431a890e4f130f6cd3e2e150b152f51f1",
"description": "clc: Declare LLVMContexts on the stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6099e6ce9ac499719f4360d34a4c8841d01c02e7",
"description": "clc: Rework logging a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3b9b1b1d8f5b88ac5f0a660c9c08261490206e",
"description": "clc: Only initialize LLVM once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab8722240b722204f57ba2eebd8ee73309c118",
"description": "clc: initialise one more llvm stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b518020f64851ed4a8bd1cd0aafe4a2ab711b722",
"description": "clc: add simple llvm initialise API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e40adf8ceda6e0e4c90136b61449c0ab5e0871",
"description": "aco: fix disassembly of SMEM with both SGPR and constant offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20",
"description": "radv: use shader_info::system_values_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc21a42feaa8a3519efda0d1a32307fc29d3ba6",
"description": "radv: use shader_info::outputs_written/per_primitive_outputs for VS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feaaf4ac7a608966ee1f6d7aacabe533826c8035",
"description": "radv: use shader_info::inputs_read/outputs_written for FS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d57159cf26308fdcdc8f5434a583c67ae9e6c8",
"description": "radv: use shader_info::gs::active_stream_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca44062cdaf81e1aabb903544195d4632573e46",
"description": "radv: use shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ea1fcd14831ff3df2b06c921eecc4261502c65",
"description": "dzn: Make sure sampler heaps don't contain more than 2048 samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3becb2729a54273cbe9e59eb11e07a217c037315",
"description": "dzn: Skip binding entries with zero descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62087e069c4b5e9738d753c8c03cad2f3085d4f",
"description": "nouveau/nir: Don't try to emit OP_FMA pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f12c85c84364d7f1ea797512462e7c7e47a260",
"description": "virgl: Extend integer write out output fix to all non-move integers ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d23967e8c1d8ba210a9b0065183ad8befc53d2e",
"description": "radv: exclude PRIMITIVE_{COUNT,INDICES} from the per-vertex output mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f226222846780b88bc7bae2bf6213c4da0c8cdea",
"description": "clc: Use stringstream for printing spirv errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb69d9925ed0c87c988f617eb4b0e9358c5fd056",
"description": "docs: truncate new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a83d94e626bd439bc549326ebbe9f25ca33a19c",
"description": "VERSION: bump to 22.2-devel for next cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]