[ | |
{ | |
"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, | |