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,