mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-11 06:28:09 +02:00
We don't support it yet. Fixes:61d3ae6e0b("panfrost: Initial stub for Panfrost driver") Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9164> (cherry picked from commit5eff64e3a3)
21566 lines
No EOL
689 KiB
JSON
21566 lines
No EOL
689 KiB
JSON
[
|
|
{
|
|
"sha": "4ded99f99ddbd1103ffddfd9935638fc12e0ecfd",
|
|
"description": "ac/rgp: report the number of primitives per clock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "435bff34e34dd15c37f7cf5f839b3800314b1ccf",
|
|
"description": "ac/rgp: report the number of memory operations per clock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2271f66ea5aca0a8f1c3548602a35cd3ec38900",
|
|
"description": "ac/rgp: report LDS size in CU mode on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ceded1d0a2911dc666018c507bc4925c6b31b08e",
|
|
"description": "ac/rgp: recognize more memory types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "597f89f20acc7f4981c80fa819f3ff5a1240dc32",
|
|
"description": "include/drm-uapi: bump AMDGPU headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23b87b56b6f3454a8c746f04b5b13a48e5003ebe",
|
|
"description": "r600/sfn: remove old cube texturing code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "488c93ac117f8ee5f23f1565396624f4c961a941",
|
|
"description": "r600/sfn: use lowering pass for cube textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc51b75714df08a08cbd9661f6daa7cd2ef5ea1b",
|
|
"description": "r600/sfn: use lower bool to int32 and lower int_tg4 only on shader clone",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "387222c09a926b0efd8d4e2d1823d9fe506f7456",
|
|
"description": "r600/sfn: fix gather with cube lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "510dac76abb64c28f06debbafd867141a71911c6",
|
|
"description": "r600/sfn: add lowering pass for cube textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66b67f43c0b8d201f78b5e0ca45dc4acd7f46f64",
|
|
"description": "r600/sfn: Add support for cube_r600 instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3af0c2079b196e2b8f065fa53293c6c400e757c",
|
|
"description": "aco: use p_as_uniform for get_sampler_desc and convert_pointer_to_64_bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f1b3544729178715a1ed0714bd1029737089824",
|
|
"description": "aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb0c659980b7a134c9fb88bda4764c2c0a2b6a84",
|
|
"description": "ci/piglit: fix parallel piglit results",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c"
|
|
},
|
|
{
|
|
"sha": "e5db9c3dd4ebbd02a9c89ac4e177f6bc638a28fb",
|
|
"description": "nir: Add r600 specific CUBE opcode to evaluate cube texture coords and face",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f4e1e5ed9a20a457181be78646c68944535d83a",
|
|
"description": "nir: Add flag to tex instruction to indicate lowering cube to array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b44c48fd2121986d42d3faeb64027082cadccc51",
|
|
"description": "zink: use pre-fetched format properties everywhere",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee4b844b12326f166a6b3c8ad7ea4a73e4153f9a",
|
|
"description": "zink: pre-fetch all format properties during screen init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5005cbc7ed203ad3fb1d9aa4e49139e14841565d",
|
|
"description": "i965: Eliminate all tabs except in brw_defines.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95bd5fc4639d9debc37487faac35c70c626f91a2",
|
|
"description": "i965: Rename DRI extension structs to be \"brw\" instead of \"intel\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9591acb7b1b21bf5df655739f05cb5549fded30a",
|
|
"description": "i965: Rename more camel-case functions to brw and underscore style",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ce41b80cb3ce059612d5d66d6c2e6e399b93391",
|
|
"description": "i965: Rename some camel-case local variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24a5fb7b84e85d0c84f22ca7180c752f248c5cf6",
|
|
"description": "i965: Rename intelInit and brwInit camel-case functions to brw_*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5876d7421641d5a9d0fd7e674d051019ed5702dc",
|
|
"description": "i965: Rename the rest of intel_* functions to brw_*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d994090e7c03c0185b8f3919a6632c09773dc39d",
|
|
"description": "i965: Rename intel_image_format and intel_buffer to brw_*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2e38c26483ff474fe724fe340216760ce7c7e1e",
|
|
"description": "i965: Rename intel_buffer_object to brw_buffer_object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b45971e473ca042f065295de4f86e95b747f3c9f",
|
|
"description": "i965: Use __func__ in blorp perf_debug macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f28f6175e56e067dea8e2bcc1997aadd044297b9",
|
|
"description": "i965: Rename intel_mip* to brw_mip*.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f1a4084071145e99f3686d539b67222bd5efc65",
|
|
"description": "i965: Rename intel_renderbuffer to brw_renderbuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "703084756f82dfbf9bea31e192f94c7eb56a51ef",
|
|
"description": "i965: Rename intel_texture_{object,image} to brw_texture_{object,image}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3733bbe842c8aab0c85f52ca67af3fa554a7dd85",
|
|
"description": "i965: Rename intel_screen to brw_screen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "462c9e173c18bff25e687a534a3863d12f545c9c",
|
|
"description": "i965: Rename intel_batchbuffer_* to brw_batch_*.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a56f4f2b4aee0d77ab9c1875138f0e033836a318",
|
|
"description": "i965: Rename use_intel_mipree_map_blit to use_blitter_to_map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ed9dfbe6f77f0f3fa1f5b2802536fa496410144",
|
|
"description": "freedreno: Add macro for duration based warns",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13d0d2db1a2c562ba38c6fe1a97cd01ff66aa045",
|
|
"description": "freedreno: Slight perf_debug rework",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd4d7596226cea2c758fdf926b999d264f21b94e",
|
|
"description": "freedreno: Add FD_DBG() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d217774f2cfbdcba0ae90c28b82201fbcdc12e6",
|
|
"description": "freedreno/ir3: Fix initial_variants_synchronous() condition",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "75b0c4b5e1ee426aead296f2af854b2b64109972"
|
|
},
|
|
{
|
|
"sha": "1b2a35509e74fa999c2353c133a71c3222fc5906",
|
|
"description": "freedreno: Fix think-o in fd_resource_wait()",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3"
|
|
},
|
|
{
|
|
"sha": "97b7786e6be1adf5e023d3ebd1fe54bf25d3fd26",
|
|
"description": "android: pan/bi: reorder static dependencies in gallium/dri",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2"
|
|
},
|
|
{
|
|
"sha": "f65a7a8aa3b44c3214f9214cc801bb00dcded700",
|
|
"description": "freedreno/a5xx: Fix cube image load/stores.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d4a035c1cdbedeca7afb05ec0f7f2135fda9d61",
|
|
"description": "ci: try building lavapipe on windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98c622a96e28020640517cb5499a1d7bd56553b0",
|
|
"description": "vulkan: Update dispatch table gen for Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10244fe76ed29bfd238e09ec7d430a9d0dcf95a9",
|
|
"description": "vulkan: Fix source list for vulkan_wsi on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc8e7708566989710318cd2664bd4fcd62375060",
|
|
"description": "zink: fix dynamic bo lowering for ssbo stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269",
|
|
"description": "meson/gallium: Add an option to not use LLVM for gallium draw module",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3adac6affc52bb52b3d2fc3fead44d9d5166434b",
|
|
"description": "egl: android: use num_planes param in createImageFromDmaBufs()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a2b930014ce2ef930b26216bfece43e9155c470",
|
|
"description": "meson/xmlconfig: win32 regex fallback",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "c83400e6736152439e1ed1e45cbad78e85ca8827"
|
|
},
|
|
{
|
|
"sha": "f08670b4ea6969966803c78074850bccc9ed15c4",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "190b4ad18e720b616e978aaa96c4cdc6fbcc5674",
|
|
"description": "zink: relax tessellation shader reqs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4aac98f8a68b4c6407a5f41a91bfd7763f0607d7",
|
|
"description": "lima: fix xserver page flip fail for full screen client",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7184aa15b2c99ae3746322b5ae76981b39a4026",
|
|
"description": "wgl: Match opengl32.dll export ordinals.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "690ac7409a461fd3f62137978a10942a28c80088",
|
|
"description": "aco/value_numbering: use can_eliminate() function to avoid unnecessary hashmap lookups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbf791e70cfae1218c66d56a8a15125e99cac2ac",
|
|
"description": "aco: value number VOPC instructions with different exec masks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6ff50f7d3b67260dba91c749da3c1241b15b7ee",
|
|
"description": "clover: implement CL_IMAGE_NUM_MIP_LEVELS and CL_IMAGE_NUM_SAMPLES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44e11aa7b49f7a3de77f8259033b18381f48ec06",
|
|
"description": "clover: Implement CL_MEM_OBJECT_IMAGE1D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5284a36f97a4bd1f175c437d56961d0f0721c88",
|
|
"description": "clover: rework quering image max sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60173853c25026d3e6ba165678772f9cf602afe2",
|
|
"description": "clover: implement CL_IMAGE_ELEMENT_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2afaa60b42c96191451aeb6ad87444dbf9dc655e",
|
|
"description": "clover: simplify image arguments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cb9df49c2a10277693394c3a482a74942106e2b",
|
|
"description": "clover: return CL_INVALID_VALUE when origin or region are NULL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a47422d9778056b2263d5f253fab49dfed91486",
|
|
"description": "radv: do not scale the depth bias for D16_UNORM depth surfaces",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9af40b824d3c6310f6a849bf295170b54aafee08",
|
|
"description": "zink: hook up nir_texop_query_levels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7fe5937906f95b19a8271d622481b0bd6cd83e50",
|
|
"description": "zink: add spirv builder methods for OpImageQueryLevels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e1742ba028a33bcad8a1fa29232ca15962debc4",
|
|
"description": "zink: do batch-program tracking after possibly cycling batch in update_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7da40b2eb2c633ba2b985c209c13acf275cf431",
|
|
"description": "zink: increment batch->descs_used during update_descriptors flushing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4412d2b69dda04cbbc50911accdd87baeb15154e",
|
|
"description": "zink: properly size descriptorset layout binding stack array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f840057700be120d2d747eeeb258d7cdfea4bd87",
|
|
"description": "zink: unref programs last in batch reset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "992ddf7e4bb7e403b0cdf6846085928c5ecfd39a",
|
|
"description": "zink: ralloc zink program structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "747caaa83d2609338f4dea4c6004dcd1fee097df",
|
|
"description": "zink: use zink_program in zink_batch_reference_program()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5503ffecfb4fe11e5cca60fbfef156c29196da4b",
|
|
"description": "zink: add zink_program struct as a base class for compute/gfx structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50ca42dc434d4c8b0272202656157ffc43d430c6",
|
|
"description": "zink: Remove leftover dead code.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "d550c5780f639cd5e998422f4c80cc692cd727b8"
|
|
},
|
|
{
|
|
"sha": "9b542724253d850d0e1e3c5afb9bde5bbe9321ab",
|
|
"description": "gv100/ir: Initialize CodeEmitterGV100 members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b934d1ecde6072aa72db550cebc72a327e7a865",
|
|
"description": "nir/lower_tex: Change coord type to int.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc"
|
|
},
|
|
{
|
|
"sha": "816d28f4a155a9c8a8c04734183ef7d12dfcf03b",
|
|
"description": "llvmpipe: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fc336336817c2d70595135c3948f46c503aa855",
|
|
"description": "r600: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2944b4b6b4da8f72cdf2c09ff027485f4236e638",
|
|
"description": "gallium: remove DROP_PIPE_LOADER_MISC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "951f328723894c029b71fd995b098d5a19a87a9e",
|
|
"description": "lavapipe: set empty dll prefix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8d63375d207860c1f7ebc947dc94041b062465f",
|
|
"description": "lavapipe: add mingw32 def file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8af568e4ae77332e1cc09031301e559996b81fe9",
|
|
"description": "vulkan: implement wsi_win32 backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c0546f4665a43d86dcb64549527b4d7675f45d8",
|
|
"description": "lavapipe: use null probe path on win32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbabd2163d5237c50798852fc5f3f3f0bfa55893",
|
|
"description": "util/disk_cache: fix crash in fossilize_db",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba4bc54dea1f1221adc03f28a65f7438f8cbfc13",
|
|
"description": "zink: rename zink_context::buffers -> vertex_buffers (and usage mask)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfc669585be743acf6b804c6f7fb70a55513a49f",
|
|
"description": "zink: use dynamic vertex buffer strides",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d0434bf6417c386a3e7fd31e2fa52ba37a6ff60",
|
|
"description": "zink: make dynamic state usage in pipeline creation more explicit/flexible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51e527a9bae4da0d6d3bd2464be62c6f1041f3da",
|
|
"description": "zink: setup CmdBindVertexBuffers2EXT member in screen for dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f827b29234cb3dfa4ff07adbcf1550fd53e0a573",
|
|
"description": "nouveau_vieux: use align_calloc for the context to fix m32 crashes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
|
|
},
|
|
{
|
|
"sha": "81cf4bef7e83fe3174503d48b458f8596420fdd7",
|
|
"description": "radeon,r200: use align_calloc for the context to fix m32 crashes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
|
|
},
|
|
{
|
|
"sha": "75d5c1229e1fcc0e0885b35a1cc23e66a90aeb84",
|
|
"description": "i915: use align_calloc for the context to fix m32 crashes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
|
|
},
|
|
{
|
|
"sha": "22fc869187e67e7c2a98529572ba22b7d4e667e6",
|
|
"description": "zink: set VK_IMAGE_LAYOUT_PRESENT_SRC_KHR on fb resources at eof flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55f05638f51475e4602b6a231a469aec8df199f9",
|
|
"description": "zink: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5292710c4f999ac855478239c40d789e79b179f",
|
|
"description": "zink: handle PIPE_FLUSH_DEFERRED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c271ac0066a637c18cb6db2278676c2f3bd46f33",
|
|
"description": "zink: add util function for returning previous batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24b237d3d4c1d67f00e7e4fbf9ca7b5396a7a41d",
|
|
"description": "zink: add a define for compute batch count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef3dc995a9a57b96c26cbc7f9cfe2124976f04a9",
|
|
"description": "zink: only flush batches in pipe_context::flush if they actually have work",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9dac191f6e85b69ba61fa79b25db54070936aad9",
|
|
"description": "zink: fix destroy batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da2d8f1078aabf9baddb4400633cfb89e4f9b1b8",
|
|
"description": "zink: create a single fence per batch on startup and then reuse",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a27570326f7607964f2d84f6f1cae0071e678c2a",
|
|
"description": "zink: reorder zink_bind_vertex_buffers()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "381e92e811876b9fed2ab42a225ae92ccdad1bad",
|
|
"description": "zink: move samplerview referencing around in update_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "679dd6974150f1f5465bd0ddd4d8bad1f5792e9f",
|
|
"description": "zink: avoid memset during update_descriptors() for resources refs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7826648e141058cb55c7a0a50ea39323827b8984",
|
|
"description": "lavapipe: fix depth texturing swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d2b2515c43ef97daaccc7a096dff7ff15ff6a43",
|
|
"description": "freedreno/a5xx+: Drop the unused no_decode_srgb flag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9522087b7544d6f717d6b6aa48ddcd2bfab6566d",
|
|
"description": "freedreno/a5xx+: Stop recompiling on texture samples changes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c93fd1046ad7719ec7e65173254489625b7c8147",
|
|
"description": "freedreno: Use the mesa/st frontend lowering of GL_CLAMP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05d0514a8fc17594f72c7253bab48b3f95130239",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf8ca77be10772e96d44e6c3274b0fb94868abc4",
|
|
"description": "zink: handle point sprite",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9676976d033b97a43b541293baf2324d4a4449b",
|
|
"description": "zink: store prim mode to context during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e60929b477c1e187131c71e2bad389097521d04",
|
|
"description": "nir/texcoord_replace: add a yinvert param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "707dc04b78b540912e178e0a67e1577ff05b2e29",
|
|
"description": "zink: no-op descriptor updating for draws without descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fa27e6670a8154cba9e96f4e25a9c58b7555da0",
|
|
"description": "freedreno: Drop custom driver lowering of GL's color clamping.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b9f6af1a9b1257f5e7bf2e5dc6bcbe32fee7857",
|
|
"description": "freedreno: Drop custom driver lowering of two-sided color.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee",
|
|
"description": "freedreno: Remove uniform variables after finalizing NIR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fcc36977038597e1f381fca5289420679376eb8",
|
|
"description": "mesa: Always make sure uniform storage doesn't get reallocated.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3468c0dd4dd8f2b6de05479de87483218653bed1",
|
|
"description": "android: mesa: Move the FXT1 compressor/decompressor to util/",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368"
|
|
},
|
|
{
|
|
"sha": "a4ffa25ee81b577564085923fed0fb4a33f90a9d",
|
|
"description": "scons: Add u_format_pack.h include path.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6c72af908a7828f4992a3034c5e091b96e49da4",
|
|
"description": "zink: use 0 as default for spec constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "978d244114a8e4f821d755e4f3a755768d876c4a",
|
|
"description": "ci/iris: Move the traces yml file to the driver-specific dir.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "60d413b89455c991b87de3463e72bcb24642f6e7"
|
|
},
|
|
{
|
|
"sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c",
|
|
"description": "ci/piglit: Stop including the test counts at the end of expectations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1121ea81927c97f3eb52e605cbc448e8e185c738",
|
|
"description": "lavapipe: fix descriptor set layout freeing.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e"
|
|
},
|
|
{
|
|
"sha": "b9133e48a6c8ee151649a97d44f1f36c54d62de6",
|
|
"description": "iris: Pin surface state buffers after possibly updating the clear color",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60573b443b84a081e5d7330e71096fc5f642f45b",
|
|
"description": "v3d: Replace driver lowering of GL_CLAMP with mesa/st's.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6bacd3e9a6643e07872c53294360ef330ccfa24",
|
|
"description": "v3d: Drop foreach_bit() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ca5b1a6b98aadf5fbec141be543828fbdf98adb",
|
|
"description": "etnaviv: Drop foreach_bit() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b020e84e7193f2f9dfa72c6593cad40bcb8ef9a",
|
|
"description": "freedreno: Drop foreach_bit() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5a64e34d8d072dcfe102bcff2f7e79f5bd7fb16",
|
|
"description": "freedreno/ir3: Drop foreach_bit() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "025b57524f1281275e01c3b1b8519459682d8937",
|
|
"description": "anv: for_each_bit -> foreach_bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77cba4b9f2ecb0e32ebf7e6514501a6969edc732",
|
|
"description": "freedreno/vulkan: for_each_bit -> foreach_bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6875e1035087fe4ce1ce528c2a8beab38ca944af",
|
|
"description": "radv: for_each_bit -> foreach_bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e89f158b82e5b9221d2eae4f46387492d300f3a1",
|
|
"description": "v3dv: remove for_each_bit() macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7c7150d6395c1e31f4e73e0e43dc6bb7e6dfacd",
|
|
"description": "util/bitscan: add u_foreach_bit macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "618f46ee02dbeb39a9b1a1b70e64b593ffa6c786",
|
|
"description": "zink: add more ci flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb7ec9ae70afaf2c0961485cfab10c3a193d73e3",
|
|
"description": "zink: support gl_LocalGroupSize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10c05f083fb8657e50c06c938feb7ab5dc5d28ac",
|
|
"description": "zink: add some spirv builder functions for spec constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d503bf783d879c12154968fb7876c822db81fe8",
|
|
"description": "zink: force 128 fs input components on intel drivers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdb9a4775bff5c6510eb985891120668ac8f5664",
|
|
"description": "zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5740ac370142aa626d7a03b16d63fa3fb160f100",
|
|
"description": "xmlconfig: Add static driconfig support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c83400e6736152439e1ed1e45cbad78e85ca8827",
|
|
"description": "xmlconfig: Reshuffle to keep attr processing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300",
|
|
"description": "driconf: Generate a static table when no xmlconfig",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94ca8706170bd73683b02550b2d916bf95e281bd",
|
|
"description": "util: add mesa_glthread for Half Life 2 and Black Mesa.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfb1c986dd06ae2db72e2010385896bb61cf972b",
|
|
"description": "glapi: keep declspec(thread) msvc-specific",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "ba141b95a7934a553b341222786d12a7c89ae519"
|
|
},
|
|
{
|
|
"sha": "dd055f6017ceb576e9b4cac23eb1d507adf49b99",
|
|
"description": "zink: correct inaccurate comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71a985d80b1c29cced979b3c8d16f74463d1170b",
|
|
"description": "nir/dce: perform DCE for unlooped instructions in a single pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "336bcbacd05d6fb7ec1aabab68773de17d081eed",
|
|
"description": "nir: inline nir_foreach_{src,dest}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "325f627d88623dc2906a159b8c2617f5413b28cf",
|
|
"description": "nir/dce: replace instruction worklist with ssa def bitset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15e1979c51b911ebaf6330c79b62144c7d8ea081",
|
|
"description": "ci/vc4/v3d: Parallelize piglit jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e814e23f59a80a1ee092d5cf94cc0ea98235d7db",
|
|
"description": "ci/piglit: allow parallel piglit jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b17ec53c814d8effa0234ce3aa41fd4f2bb3765c",
|
|
"description": "broadcom/compiler: use nir_opt_sink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4132337b8a8f8a9b0de8f4c7e2987a2604b092e3",
|
|
"description": "anv/gen12: Implement programming of pixel pipe hashing tables.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11febd50e2816779f32faff030d98141d3085897",
|
|
"description": "anv/gen11+: Calculate pixel hashing tables instead of hardcoding.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17add74decb30de6140bbd607b12bb9a5dce760e",
|
|
"description": "iris/gen12: Implement programming of pixel pipe hashing tables.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9bcdc5bc70acba64d598b203968545d9e40d62f",
|
|
"description": "iris/gen11+: Calculate pixel hashing tables instead of hardcoding.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2ef1c46760ba6996fd49f5fc56d56e1af8d2220",
|
|
"description": "intel/dev: Implement pixel pipe subslice counting for Gen12+.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab076e19ed93b1240f21dcfaf48e0dbe70322966",
|
|
"description": "intel/genxml: Define 3DSTATE_SUBSLICE_HASH_TABLE command for Gen12 and Gen12.5.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2a17bf25ea1ffcf083b8d248d318f3333714655",
|
|
"description": "intel/genxml: Fix pixel hashing 3DSTATE_3D_MODE field definitions for Gen12 and Gen12.5.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e77bfb68a9e46cda66702cb375249e5ae412153",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05a5af02bccfeb293b651e711e236f3db302a596",
|
|
"description": "zink: support stencil-export",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8724d4fb361795be68eeced4947758e30feffc1b",
|
|
"description": "zink: check shader stencil output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef48d57b77daf6e17f55f90fa1fcede1b02018a9",
|
|
"description": "zink: add X32_S8X24 format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9c7dd744f51dd22bf009f654d00169880cbdecf",
|
|
"description": "zink: improve descriptor set oom handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abce6c5d3d75d90bdfae962bd964ac064947d952",
|
|
"description": "zink: ci changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ac0c2c5c949bd1e30b3da4d530be0e1f6d7968b",
|
|
"description": "zink: always do full-fb clears in renderpass begin when possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fe329e3077c222e316f5ef60d30040f1d87da5e",
|
|
"description": "zink: move all the clear stuff to zink_clear.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c4bc68a05996058e4d346fe6580d93d3c0cb6d8",
|
|
"description": "zink: optimize the remaining read cases of applying pending clear calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50281dacad0eb745814a3a4ceefed308f8159726",
|
|
"description": "zink: add yet another clear helper, this time for applying overlap regions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8e047e8f4a4ec544632fec20d1d6b441fd3ef31",
|
|
"description": "zink: discard pending clears during blit/copy if we'll overwrite the data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "031e3e68ee6c4fc4dff541834553db81e468ee6b",
|
|
"description": "zink: add helper for applying/discarding clears based on a rect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a48bf14b4420a988d0d2a4d81dffdb6ebeec7a19",
|
|
"description": "zink: break out fb clear apply into helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6cf5a64cc5f09c2ecf7a1673ccfd17304489236",
|
|
"description": "zink: add another helper for checking whether one rect covers another",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72653ade813a30c03209ec3efb520c69e6ae67c6",
|
|
"description": "zink: add helper for converting pipe_box -> u_rect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "787412b7eb8a25f92b62fbd9e04d48b1c5fb0023",
|
|
"description": "zink: break out region overlap testing function into helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48716b14317054be07d6959e19ecfcd731519aab",
|
|
"description": "zink: also defer fb clears when conditional render is active",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c629e9ff24de6014ffa88034c9435e470c926ac",
|
|
"description": "zink: defer pipe_context::clear calls when not currently in a renderpass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b37cba82718bcf2dd25d7b519ab4ca0e09f14ed8",
|
|
"description": "zink: create framebuffer and renderpass objects just before vkCmdBeginRenderPass()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd4f8786e3ce9327f815708021bf68fdf41f77ff",
|
|
"description": "zink: ralloc the main context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d03dc2537469be08434743036edae880ac12120",
|
|
"description": "freedreno: Workaround for UNSYNC+DISCARD_RANGE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3",
|
|
"description": "freedreno: Add perf_debug logging for bo stalls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e96cf1ed630b6daf8609f25a17767b150a82c328",
|
|
"description": "freedreno: Handle InvalidateBufferData() case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e7e071ccfcdf73fbb70c42ca51dde34c7fc9479",
|
|
"description": "lavapipe: enable KHR_maintenace3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7414d9cd514eb3b2949c1db31a32a5442456e2b",
|
|
"description": "lavapipe: enable KHR_maintenance2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83c4e9419630d6457717fc353807b2bdcfbe743b",
|
|
"description": "lavapipe: handle tessellation domain winding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52eb47c8d4840aa4fa74e869beccf29e812d7d65",
|
|
"description": "intel/compiler: Relax some conditions in try_copy_propagate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f18faea30659f07235b39a17a0440ba25be35cd",
|
|
"description": "intel: Silence unused parameter warnings in files that include genX_pack.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5cf60b75dddd7cee48842d9304dcdd112a93946",
|
|
"description": "intel: Silence unused parameter warnings in files that include gen_device_info.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0da47c4019ca1044efe35d7c6bdb8e82d8843713",
|
|
"description": "intel/compiler: Silence unused parameter warnings in files that include brw_eu.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41bd5f7cd721b11051fb555201e5c50210d4cf88",
|
|
"description": "lavapipe: fix color-only renderpass clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e0e04f288a7f53cf3dc49f2c3deff6185b35749",
|
|
"description": "llvmpipe: Enable FXT1 texture decompression.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368",
|
|
"description": "mesa: Move the FXT1 compressor/decompressor to util/",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db0c2ef9791971f5af2db7d125fd493482451d26",
|
|
"description": "mesa: Get the FXT1 compressor/decompressor off of GL types.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e08a04a140eac441c3c50b26e75eaeaaf934debe",
|
|
"description": "softpipe: Fix the const buffer overflow check.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f88d03c16c75cf93f0ec377d6fffd685fcb4fe89",
|
|
"description": "zink: actually disable sample mask tests on ci",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a"
|
|
},
|
|
{
|
|
"sha": "292d45497ff918037a1e12773b99b0e04c6bd9ff",
|
|
"description": "gallium/xlib: Partial fix for glXCopySubBufferMESA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6635a470381b79240d0d2a423a099ee4b9ff7bf2",
|
|
"description": "android: ac/rgp: fix building error",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "12515d6b59f29cbc6475c76539a5766580afea8e"
|
|
},
|
|
{
|
|
"sha": "4675121ea66216c356dced2f165f287a2be3d4fd",
|
|
"description": "ci/v3d: Update expected resuls for piglit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c80ddf9d7401f2e91c0bc0c755cd27f67b6f22af",
|
|
"description": "zink: Remove NULL checks after GET_PROC_ADDR_INSTANCE().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c43e8da5350a1103c7b0bb71e4c6dec6b9ef8d61",
|
|
"description": "zink: Use mesa_loge() for should-never-be-reached initialization errors.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d53fa9d9ff34ce0d361e1342a91ff42d02bd40fd",
|
|
"description": "ci/zink: Add tests of gles2, gles3, and gl33 on lavapipe.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a77eedd6bb690c429102b2d36141055c1a4062f7",
|
|
"description": "docs: Document USE_ELF_TLS can work on Windows too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba141b95a7934a553b341222786d12a7c89ae519",
|
|
"description": "glapi: Support \"ELF\" TLS on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7e1f492bc44803b933687ce02765ceb4d2a7ef3",
|
|
"description": "radv: Disable displayable DCC for GFX8 properly.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "7acb30de8acd4257d914b0c6bb45e3422110db38"
|
|
},
|
|
{
|
|
"sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a",
|
|
"description": "zink: disable some builtin-gl-sample-mask sample shading tests on ci",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e346f61a91266bde48cc0857f82ca6348e38dc03",
|
|
"description": "mesa: update vao _EnabledWithMapMode in copy_array_object",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5"
|
|
},
|
|
{
|
|
"sha": "b0b1bf9957380ad967e900b40027668353b71df6",
|
|
"description": "anv: Fix wait_count missing increment",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "02f94c33066eff9e5de2077230affab1a1f3d063"
|
|
},
|
|
{
|
|
"sha": "97ff5160d195714135e0fbc837e123a65910b030",
|
|
"description": "ac/rgp: define EM_AMDGPU if missing for compatibility",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "110bb2c77dd31dc98ce678c63009156a9a585f84"
|
|
},
|
|
{
|
|
"sha": "ec35c4b57c7bf145b0e5532c9c5fca239704fc28",
|
|
"description": "ac: prefer system EM_AMDGPU definition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dba692c6187d2de284bb909f9da7fee483b064ff",
|
|
"description": "etnaviv: use nir_lower_uniforms_to_ubo(..)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1837135f7ca7ab80df215c4b1364c817fb8c2e84",
|
|
"description": "etnaviv: nir: add ubo lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffebe480133479be58eb6057f08bec893cd999f8",
|
|
"description": "aco: don't rematerialize exec",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
|
|
},
|
|
{
|
|
"sha": "337ba88293ecf561761ad1fcc7d6e0800f6763e6",
|
|
"description": "vc4: let st lower rect tex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c67324542101891b20dab0057c808af3b902d26",
|
|
"description": "etnaviv: let st lower rect tex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06f409a8c1f3d7ba69e018041a9b8a95d640d5c6",
|
|
"description": "etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c40e9a3229e64f505ba2cf66f9b57369bdaedf5",
|
|
"description": "ttn: lower rectangle textures if not supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08e072015a372e618dbb20095a691e9410ff1e9f",
|
|
"description": "gallium/st: lower rectangle textures if not supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "758a2d5343c4c7e757657c2c0fe8ee34d98d00e5",
|
|
"description": "gallium: add PIPE_CAP_TEXRECT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cb52f67351516ae52410405054a07c6737502ad",
|
|
"description": "nir/lower_tex: wider usage of nir_tex_instr_src_index(..)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a403ff4d703c3aee0d001f3fd3da7c81b518f86e",
|
|
"description": "nir/lower_tex: 'txs free' tex_rect lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fbde2fd9366e2bb96ffd928da61527d22d1fab4",
|
|
"description": "nir: add has_txs flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0e23c92b30e3656351aab3a7745ec1b95f360b3",
|
|
"description": "nir: add load_texture_rect_scaling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "765097eac4623ce5318dda0e7e13455ceb0ffce1",
|
|
"description": "radv: add support for instruction timing with RGP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a72b7a9b6c63d8624cc09bf97f360d13698ead03",
|
|
"description": "radv: add support for exporting pipelines with RGP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "884e14d78458e708f0318e3c16e4aeb0c79fa244",
|
|
"description": "radv: store a pointer to the code in radv_shader_variant",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7acb30de8acd4257d914b0c6bb45e3422110db38",
|
|
"description": "radv: Enable displayable DCC.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f848f2adfae3e7725de2ae0ecaf39bb50d3abd92",
|
|
"description": "radv: Use ac_surface DCC settings for shareable images.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e189dd3fde220849fff8b6b6f0a2e927eb62cd6",
|
|
"description": "radv: Add DCC info to the metadata.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54f3ed224d63ec21d02e446a7ee66969b45678bc",
|
|
"description": "radv: Implement displayable DCC retiling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e34542bdf12740372732bef20d6327e7b46696c9",
|
|
"description": "radv: Implement initialization of displayable DCC.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d78389ea5fe02f74336fdedcf9f9c1ae786e4ee8",
|
|
"description": "amd/common: Add retile map size helper.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e59847f67f967eaab98f85f4530bb7b8cfb60ab5",
|
|
"description": "radv: Use shared code for setting opaque metadata.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c5c995cbe5133538d5e1ffd6d03cf7ac233f7db",
|
|
"description": "radv: Handle UMD metadata on import.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a88805dedec55712334b13b92315c035c69189d",
|
|
"description": "amd/common: constify ac_surface_set_umd_metata.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75c9adf0398014b21ed9bbbd36f741b02b8f87f7",
|
|
"description": "aco/lower_phis: fix all_preds_uniform with continue_or_break",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "9a089baff1af757b1c0f033f4bb16cb2c8864271"
|
|
},
|
|
{
|
|
"sha": "54c17e45ae8596961b02f356254784c2ef46b9e1",
|
|
"description": "broadcom/compiler: skip unnecessary unifa writes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1cf2406da9bece65609c087373465b3f827f6f2",
|
|
"description": "broadcom/compiler: add a constant alu optimization pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89de085055b193f7fe29f4056ef202017ea6f27b",
|
|
"description": "broadcom/compiler: remove unused leading ldunifa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d16d2d0be435f090652b45948a262796eb67c4c",
|
|
"description": "broadcom/compiler: allow dead code elimination of unused trailing ldunifa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e20ae14978305b3bf738265a6041fc4ffc33c012",
|
|
"description": "broadcom/compiler: fix ldunif optimization",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "14af7b30855745b3b3aca7bc33a4507b73467a88"
|
|
},
|
|
{
|
|
"sha": "9f3037065420ec96d6573e4ea481d349e65efeec",
|
|
"description": "vulkan: Use typed outarray API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "054dd668a69acc70d47c73abe4646e96a1f23577",
|
|
"description": "meson/llvm: add native for gallium swrast",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "611e9f29e2fa9b62e54e8853cbf165584f23b1a2",
|
|
"description": "lavapipe: fix icd generation for windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34ed5e4e601187a18d8b59ea5dbdc96de0bbdf21",
|
|
"description": "lavapipe: add dll definition file instead of using PUBLIC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deb44bc317d919171f8bad126a99ee6146ba0c89",
|
|
"description": "lavapipe: fix msvc initialiser",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4eada332235c5afaace7c42c30ee42e0234fd49e",
|
|
"description": "lavapipe: use the common icd generator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "806577cbcc6b2555178a1e8e3d38f1581b534a34",
|
|
"description": "zink: update ci results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "445dd1906fa728964ab1c7799b4d76f2bb2378df",
|
|
"description": "zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d5f7b3a6d9ae6d5a8c925cd32e6919dc41efe93",
|
|
"description": "zink: change some transfer_map cases of waiting on cs batch to flushing cs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07df65d45f8e3ab06d4ca06dddecdecb1cc22b43",
|
|
"description": "zink: only wait on last write-batch for resources during transfer_map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16792ccaa187184873e26f4e3dd8376f4ebed9e5",
|
|
"description": "zink: beef up zink_transfer_flush_region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "211437c938dbdb26358235d4d9a72a684432d21c",
|
|
"description": "zink: simplify barrier usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98250d42b76f0f4cd0ab39bc990612ee61bacefa",
|
|
"description": "zink: only reset pipeline hash conditionally when updating fb state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1843879c1a2efdf4396234bde1ca352b5b2a512",
|
|
"description": "zink: move gfx pipeline creation closer to the bind point",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f5cd19ac9d247367333d0b015a073f2617a9d34",
|
|
"description": "zink/ci: disable arb_timer_query tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60726ed0d314ac928739249d7f825a753e1ad0c0",
|
|
"description": "zink: rename 'has_draw' flag on batches and set it when the batch is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90bcb91cd5389201cd10a44b86d091e08ba0f7f7",
|
|
"description": "zink: destroy renderpass objects on context destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b9357727bda4246685c5fb36d8037febec25d93",
|
|
"description": "zink/ci: update results for GL 3.3 testing enables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd55eea2ba7da057bd444cb8b7402fae85b1f247",
|
|
"description": "lavapipe: add calibrated timestamp support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60d413b89455c991b87de3463e72bcb24642f6e7",
|
|
"description": "ci: Move the piglit expectations lists to the per-driver CI dirs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad77170b850f67733a6f9142edc331677283326f",
|
|
"description": "ci: Move the dEQP and traces expectations to the per-driver CI dirs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2656569c60e7e77f8a8a2bf5da841ca07576534",
|
|
"description": "nir/range_analysis: Handle vectors better in ssa_def_bits_used",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
|
|
},
|
|
{
|
|
"sha": "ce649e54f15870a4965052e4dcf235bf45354786",
|
|
"description": "nir/range-analysis: C++ linkage",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
|
|
},
|
|
{
|
|
"sha": "cccac5e14fdf881d0dc01a39a93de82845229a64",
|
|
"description": "zink/ci: update results now that we are testing zink/lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40ea20c5f77c3628dff47cab37e3c48d7a61a7fe",
|
|
"description": "zink: use extensioned draw indirect functions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02f94c33066eff9e5de2077230affab1a1f3d063",
|
|
"description": "anv: don't wait for completion of work on vkQueuePresent()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
|
|
},
|
|
{
|
|
"sha": "cb74cd816c0a0b1d6a715585414f8518cefbba5a",
|
|
"description": "anv: reset binary syncobj to be signaled before submission",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
|
|
},
|
|
{
|
|
"sha": "38ae84b8daa1c2bc2f74093cf46ced5e252b04e5",
|
|
"description": "Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "279d1705525026c15e7cae88f8fa752046db1c19",
|
|
"description": "glx: proposed fix for setSwapInterval",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
|
|
},
|
|
{
|
|
"sha": "ee27ca68f8df4b22aedd4436d2acdfacbf0dea3f",
|
|
"description": "r600/sfn: Base instr lowering class on nir_lower_instruction code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a877ce1abafca632c7059a21be1b6f7f99d199c7",
|
|
"description": "r600/sfn: remove duplicate barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa588edf15713fb8f84a3ce7962e732ca5d2b9d9",
|
|
"description": "r600/sfn: Fix indirect_file flag for IMAGES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66f4cac69ec347bd92395e6563d460f1da9327c5",
|
|
"description": "r600/sfn: Handle memory_barrier_atomic_counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "099938d0f81bfe74ea036941bf84e5088de7a3a0",
|
|
"description": "android: util/fossilize_db: add missing sources to Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "419758abc8be8fb27d9baeb41158e618dcc52945",
|
|
"description": "ci/a5xx: Increase our dEQP GLES3 fraction by 4x.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e89593752780f22028e11f031b1f34ed291c383",
|
|
"description": "ci/a5xx: Update the piglit expectations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcc2ed62990bbb755498885d8fcf0eb96469ca27",
|
|
"description": "ci/bare-metal: Use an upstream kernel for db820c.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c539275d97ab97b83e604319982d6e9024c9e8d",
|
|
"description": "ci/freedreno: Remove stray BM_DTB definition.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63a7f1fa29b0a9c36c44256a93fc78c852070b14",
|
|
"description": "ci/freedreno: Fix a5xx piglit runs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856b71bef097c2354feac5358286e502312ae721",
|
|
"description": "pan/bi: Do copyprop in linear-time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07456bcde2c915610b531b3134b0e3acb829414b",
|
|
"description": "pan/bi: Remove unused definitions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f71801aa21c9e8ec1795d4ba0850cf854cf8bb0",
|
|
"description": "pan/bi: Adapt builder to dest count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac3722fd83d8a0563eae31517fc24e3815c49b4d",
|
|
"description": "pan/bi: Annotate instructions by destination count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4ed4cbf142ba894b0c334f2144ed6387a7c5feb",
|
|
"description": "pan/bi: Allow spilling with multiple destinations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cbded63fba06263eee0c231eca3594d0d35a1c6",
|
|
"description": "pan/bi: Make bi_writemask take a destination",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35e24aef6f7680280f97728f69c9cfe27070539f",
|
|
"description": "pan/bi: Mark DISCARD as having side effects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25da85880e1cdeffa070e395ca5de8c08b9ea2ed",
|
|
"description": "pan/bi: Mark branches as having side effects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11fbe5aeb5916b705ad4cdc31545d870106d3f6e",
|
|
"description": "pan/bi: Inline `bytemask of read components`",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9882a59a2f2cc36d900d332337a307ba627020c4",
|
|
"description": "pan/bi: Reduce liveness calculations in DCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a4d98599768f62700fd5a4f6e65ad180f17e345",
|
|
"description": "pan/bi: Use nir_opt_sink/move for constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5eff64e3a318f911326499e9940ee773f6f58c21",
|
|
"description": "panfrost: Don't advertise OES_copy_image",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "61d3ae6e0bde93c5601278d1a60c44be655a7cb5"
|
|
},
|
|
{
|
|
"sha": "af46efaf60942d0a9ab30d85931b1fcec97f2d5f",
|
|
"description": "panfrost: Fix typo in midgard.xml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1964bde50e1c0f8dfea5f24d320cf2113b0bab5",
|
|
"description": "panfrost: Reinterpret format for reload blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56047fb64d713512edfb89067ef2be2fb68916b1",
|
|
"description": "panfrost: Fix UNORM 16 rendering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b239a378614ea0c2aa486c8010474a2431c17ee",
|
|
"description": "panfrost: Hide MSAA 8x/16x support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f21b089f8ee16f1b51ed64e9c203b073c015766",
|
|
"description": "panfrost: Raise TEXTURE_BUFFER_OFFSET_ALIGNMENT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7"
|
|
},
|
|
{
|
|
"sha": "76fb3961b12da083c18a25cde6e9a29ae3fdd498",
|
|
"description": "panfrost: Fix NULL deref in pan_sfbd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a124c47b9f90c3f18032928c24a06d157a0334c1",
|
|
"description": "panfrost: Fix NULL derefs in pan_cmdstream.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f17852474299a71f173ac1ce4769db83971945a",
|
|
"description": "panfrost: Fix NULL deref in pan_mfbd.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8db8b72951a4ea2be46fd4c5be1d792b75d783cb",
|
|
"description": "panfrost: Remove redundant NULL check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03c2c0f0c4e0519cf19b25ffc05d3f0c50ec7912",
|
|
"description": "panfrost: Fix NULL dereference adding cbuf to batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7af037fc1186ede7e0277d87201b64dbd8be19cc",
|
|
"description": "panfrost: Fix infinite loop spilling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04be7934df765eea0623360f748249870487baee",
|
|
"description": "pan/bi: Fix elimination of repeated branches",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
|
|
},
|
|
{
|
|
"sha": "a496b41d50589191ad2e37a17019aef0dafcb9f2",
|
|
"description": "pan/bi: Optimize out redundant jumps to #0x0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46384d0dcceeae285dea5566e4c026c971dd8d01",
|
|
"description": "pan/bi: Fix more jumps to terminal blocks",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
|
|
},
|
|
{
|
|
"sha": "0d5a88c6cb48efa277fb23b2f3b4239a415396fd",
|
|
"description": "ac/rgp: fill CPU info by parsing /proc/cpuinfo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d0d678c9f657bae03e8265b18cf5d1775fd1e2d",
|
|
"description": "zink: set conformant ubo/ssbo size limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1f75fda9c1adfcf01a04114effe7d5e60663c33",
|
|
"description": "zink: add available|visible masks to all barriers in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df29245720c32639dd6e0b52d77890c324bef6af",
|
|
"description": "mesa: update oudated members for debug and check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54cb05b46c5fee48277ca2545417a2f6657642d5",
|
|
"description": "zink: always set VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT for non-staging resources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc37d882fcde8a0fb7ca94ec076f6680e3d61dda",
|
|
"description": "zink: remove 'scissors' member of viewport state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "547e982e8e9d9af78fda4e950a80aab45c6b9abc",
|
|
"description": "zink: handle scissor+viewport states dynamically if extension is available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8bae8ca723ddf7368457996c0e265c395bf14eec",
|
|
"description": "zink: always use 64bit flag for query results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8dec725bf06daf1ae3b994697d0c4ba8cb17c7e9",
|
|
"description": "zink: improve batch flushing for queries when compute batches are involved",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab82e2c4f17cb4afd5087ebe45c042bf73b1c4ed",
|
|
"description": "zink: better handling for availability queries on qbos when query/resource is busy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d1ad50c75853a5b6592ec83f741a693a267c403",
|
|
"description": "zink: simplify some of the qbo direct buffer write code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da051b06a7c1ff086518ed253fb666cd3f0e4438",
|
|
"description": "zink: break out query result buffer copying into util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7026ea71710d9d8fde2e3f70699b5ca53cebc811",
|
|
"description": "zink: fix buffer resource usage flags",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795"
|
|
},
|
|
{
|
|
"sha": "38ce8d4d00c2b0e567b6dd36876cf171acb1dbc7",
|
|
"description": "vulkan/device_select: Stop using device properties 2.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 3,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d520b692354ded47dbc32d19c2be253727bc935",
|
|
"description": "radv: Don't use dedicated memory info to indicate sharing.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "a639d40f1330351924d736ca260de764734f9ef7"
|
|
},
|
|
{
|
|
"sha": "2b10bff7b3d878075f905e80e505f7db55022551",
|
|
"description": "frontends/va: add pipe to DRM format mapping for NV12 and P010",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b85c6531f6d954a2335ff58c93ce04faf0ec2cfc",
|
|
"description": "frontends/va: add support for VA_EXPORT_SURFACE_COMPOSED_LAYERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be916e3653dc41fa9924ced75d5d1b11f7403dc4",
|
|
"description": "frontends/va: extract pipe format to DRM format mapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b44e453478ac28fb93db18941f887ca691a54ea",
|
|
"description": "intel/perf: fix roll over PERF_CNT counter accumulation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "5ba6d9941b5dda95b88b924ac51133f36bd0f653"
|
|
},
|
|
{
|
|
"sha": "018393d851230bce2c1b2e269267d75dc0a039ad",
|
|
"description": "intel/perf: Add Alderlake metrics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65b6eacb0b98772e0acd1a951d5c7c4311b2d87d",
|
|
"description": "intel/dev: identify alderlake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5d8b731e410e4bd05b452ac4b92bda5a5edd67c",
|
|
"description": "radv: emit missing subpass resolve marker for SQTT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "491a1949eb64198b43ee8f087ee2d44e77f4e6a1",
|
|
"description": "radv: rework radv_cmd_buffer_resolve_subpass() a bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cc83f237efe1fdba075d07b18450c4345d2dc7f",
|
|
"description": "aco: Initialize ds_state.front.writeMask.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "d488d0fd7baff77204dbd3fd0d625b5974728534"
|
|
},
|
|
{
|
|
"sha": "9f474bd4b48954d0423856fd4ee1d676ee45e171",
|
|
"description": "nir: handle negatives in ffma reassociation optimisation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4f7535ba2044785a5590ff597fe7c8df233716f",
|
|
"description": "lavapipe: use clear interface for renderpass clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ecb47abda371bbd84187d36731fe4810aae7184",
|
|
"description": "llvmpipe: zs clear use 64-bit memset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3116f9801b66eee1b24720121e995a94d2feadbb",
|
|
"description": "u_surface: use optimised memset64",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83f0bc5d8487aa491782d364e1da2e0f6d5a2641",
|
|
"description": "util: add optimised memset64",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ff397c00e15504da9835d4f219c83dfe7919a2c",
|
|
"description": "util/fossilize_db: Fix compile error with clang",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "226c7ae2a86dfeb0f29ea736b77b4427c02f0482",
|
|
"description": "lavapipe: reset object base on recycled command buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b1568b7a32a754251773a62d8143b873418a943",
|
|
"description": "tu: reset object base on recycled command buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd98fc39aed0951c0e1dff10599a32fab1d1c87a",
|
|
"description": "radv: reset object base on recycled command buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a340c0929a49dc716d19a72a3ff202f6745befe",
|
|
"description": "vulkan/util: add api to reset object magic + private data.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b6ed24cb8ea7617c2f02b199e299348d5dc9c51",
|
|
"description": "gallium/tessellator: Rename D3D11 defines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "248a5a330d04f10fa4cf91039a5bb7043cec0eda",
|
|
"description": "gallium/tessellator: Remove unused includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bca9e7fe234de2c155c64e08e8577047c1d263e9",
|
|
"description": "gallium/tessellator: Remove XBOX 360 code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3d47ba0c7596415b896297378ae5de0c4f30359",
|
|
"description": "lima: fix max sampler views",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f339eb0360729ca5717509615039fef8c35d459",
|
|
"description": "docs/features: add lima features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "644fcd94864260218037d0b9a0dfd3b00be073d8",
|
|
"description": "util/disk_cache: make use of single file cache when env var set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c",
|
|
"description": "util/fossilize_db: add basic fossilize db util to read/write shader caches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fabc4ecbedd1fbfaca7886cf1b34a7e9409a80b",
|
|
"description": "util/mesa_sha1: add helper to reconvert sha1 hex strings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f88c13f26d9b56385d3f012909b2fea42833ab84",
|
|
"description": "util/disk_cache: use a new cache dir for the single file cache feature",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1e4810221484c8e7b5e5a9423a5811a357d39dd",
|
|
"description": "util/disk_cache: move cache path strdup call back into disk_cache.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48d7c4e0f3626a744bfa4434b3fd663d71c5824a",
|
|
"description": "util/disk_cache: do crc32 check on compressed data for ZSTD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f54a65c69be700c5a07ddf53022d72cec5679013",
|
|
"description": "intel: check setuid before writing output file in INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
|
|
},
|
|
{
|
|
"sha": "3250e04d25ec0bc41d7c7e4263104d1910429b7e",
|
|
"description": "nir/algebraic: Add some max/min optimizations with 3 variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9b5bce85ad99b827a859191307852e88c2707e1",
|
|
"description": "nir/algebraic: Remove some redundant b2f logic-op reduction patterns",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e127c1fca6bd934469f4803dde54842fbd100da",
|
|
"description": "nir/algebraic: Fix some min/max of b2f replacements",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "68420d8322c2b304a0b15f94b43dec19f082dfae"
|
|
},
|
|
{
|
|
"sha": "a983a87a5f142cddbea871bde8f13025c01a4d94",
|
|
"description": "freedreno/ir3/print: Improve branch printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03762a956eac4686b861cb96df97b3bb17701b9b",
|
|
"description": "freedreno/ir3/print: More sane ssa src/dst display",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1516b6bd9a5307ad37f10b1b1c614e399f4bce2d",
|
|
"description": "st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc"
|
|
},
|
|
{
|
|
"sha": "4c4a91abe59c37aa88391e7aff30e078682ecb4c",
|
|
"description": "iris: Reference the shader variant for last_vue_map as well",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304"
|
|
},
|
|
{
|
|
"sha": "0fa7ec14734a640858e7f4047ffab78f71272ece",
|
|
"description": "turnip,freedreno/a6xx: tell hw the size of shared mem used by CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dab845d457eb04e63f78d4a1f8d2226e51347918",
|
|
"description": "ci: Move specific driver testing to separate files in separate dirs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a3dbf1ca6b082251896beceb5e57d6368d95624",
|
|
"description": "microsoft/clc: Add a test with an unused kernel arg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11061c4e28662e0d482536c164bfcbfa94d4cee8",
|
|
"description": "microsoft/clc: Re-order dead variable removal after uniform vars_to_explicit_types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14a0004232683db25c392f5b4eb6fc2cdf47642f",
|
|
"description": "turnip: consider tile_max_h when calculating tiling config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c763d238c6c733df057db489f09ef35c69a906ba",
|
|
"description": "xlib: Fix build regression since 99e25d183d9",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358"
|
|
},
|
|
{
|
|
"sha": "455ca9226aef58e1285ec1eb4089be8658e6ea37",
|
|
"description": "ac/rgp: set gfxip in elf_hdr.e_flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ce8b5024aec433d590d1b5c416f2ddff4d17c1d",
|
|
"description": "ac/rgp: dump co, col, pso database to rgp profile file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d51ccd7d16b210d475b2b65c334b8efccfb639f",
|
|
"description": "ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c544e56fb505145eae744bfc8d79b5221e60bb59",
|
|
"description": "ac/rgp: expose data structure to populate co, col, pso database",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "110bb2c77dd31dc98ce678c63009156a9a585f84",
|
|
"description": "ac/rgp: add helper function to write rgp elf oject",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12515d6b59f29cbc6475c76539a5766580afea8e",
|
|
"description": "ac/rgp: add rgp co, col, pso data structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27ff46bde66bc8a7f6f3c5d4844c946fe8c4a04b",
|
|
"description": "ac/rgp: add ac_msgpack.h/c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34d6ce28e380d48c8c42a6b52a9c39abba8d341a",
|
|
"description": "util: fix gcc vsnprintf overflow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6b3b38434a87b21eb8811baca7f6244d24e33aa",
|
|
"description": "turnip: consider HW limit on number of views when apply multipos opt",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "8d2757789a72714489fc1fd5dfee04e48c52fee8"
|
|
},
|
|
{
|
|
"sha": "88f42ea93e0dbe16ef56c965083d2d9324a423cf",
|
|
"description": "radv: emit the trap handler registers earlier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c6104d3d1fc2fe14aa9011e16029454baa0e770",
|
|
"description": "radv: make the TMA/TBA BOs resident buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "918838cd24ed9d48e8f318c8520b6caf04a71a1b",
|
|
"description": "radv: make the trace BO a resident buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d96c0a22639a858ac7439de72c784652474e3459",
|
|
"description": "radv: make the border color BO a resident buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "834b69d1ef4bf73293b8a0d6c85e4dd19ac029b6",
|
|
"description": "zink: fix win32 build",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "575756274a843ea777195974b2def49f9967c9ea"
|
|
},
|
|
{
|
|
"sha": "e3bdf815b790be61f5141afe630bb8eb1453a0ce",
|
|
"description": "radv: set correct value for OFFCHIP_BUFFERING on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "74d69299d167cdd88bf8582266ab4fa8b845f53e"
|
|
},
|
|
{
|
|
"sha": "bf535c082bfbb1bf2271a514e677185af040b765",
|
|
"description": "nv50/ir: Initialize Instruction members.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31dd0a4a1e509c7cfbdf2cc015a89d58ffbdc896",
|
|
"description": "zink: use vkGetFenceStatus when we're obviously checking for status",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79861e3d88b5e1edb47cf412908ff0053b5b8736",
|
|
"description": "zink: break out even more of zink_blit state saving",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec54166a2b230020032922dfa550caceb66d880b",
|
|
"description": "freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46f64aa3be6cd89d39c8ac05782324224dcebb4d",
|
|
"description": "freedreno/a6xx: update some registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b94c652afe145edfacb1c0d4fa0a10d2144c3668",
|
|
"description": "freedreno/a6xx: always use reg64 for address registers (no LO/HI)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b15d4484f869061f847e56f03dc4eda78a0b778c",
|
|
"description": "freedreno/a6xx: update perfcntr registers (declare as arrays)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72f00fe72e602c736c407812c854198f8e2e7c11",
|
|
"description": "freedreno/registers: use macro instead of inline function for array regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79921b81bcf8377c41880b3c15bef163b5e8ff3f",
|
|
"description": "freedreno/a6xx: Document threadsize-related fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cb3015a31c293606922616b0ceeb31e0f709656",
|
|
"description": "zink: just end the current renderpass in zink_batch_no_rp()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3080eca75bca2567841188f1b7e9093e96f91b6",
|
|
"description": "zink: break out buffer copying into util function with batch param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46a04672af9c31a389ee3ff420d85f37c7faf8cd",
|
|
"description": "zink: add buffer barriers for resource_copy_region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "034657bf6c932fce6006f9926fe10ffc19cc7315",
|
|
"description": "zink: just call context destructor on creation fail",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66d596642633d20f7b58f29a53081c33f5f6600b",
|
|
"description": "zink: update relnotes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90b6d97c75fd2482c6788e0e0f5163a9774592fb",
|
|
"description": "zink: tag some missing ES features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a6b8685aa394c280711cc2ea2148e6e1b3d1310",
|
|
"description": "zink: fix surface creation for cube slices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44f76d5fc7630913eab7450b70719bc20588e6d7",
|
|
"description": "lavapipe: use os_time for timing related things",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "368c804383ec8dcdf5b3869cbe27d3fedb4b3589",
|
|
"description": "lavapipe: make OPT macro MSVC compatible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bd707ba1750e0dde138ead0fd964fe5dc843aae",
|
|
"description": "lavepipe: some misc msvc fixes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1e0249e90d1dd1ad75492d135f3a60e34af5e06",
|
|
"description": "lavapipe: use msvc compatible 0 init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab42e49ea73caabc8d383de26852fd70117f0c8b",
|
|
"description": "lavapipe: fix some void ptr arithmetic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3dd9529fa960dc6ec20bd9a6a94dfd266838059",
|
|
"description": "lavapipe/meson: drop megadrivers build req",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0c03f29e0b7680a5d62b151a92e1e66e456428c",
|
|
"description": "lavapipe: implement physical device group enumeration",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e"
|
|
},
|
|
{
|
|
"sha": "0fd58b4537a92d72c7eb7d86a14033356adc24fa",
|
|
"description": "zink: be more explicit with image barriers for copy operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "466efcb2473c0bc63318a9b8bb83f8c1481c4bdb",
|
|
"description": "zink: add general zink_resource_barrier() wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cbd25c04b98e3e54e7092db78b94a431527491e",
|
|
"description": "zink: zink_resource_barrier -> zink_resource_image_barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55a0eb6e0a54abd317d1d9d835bc63f2fb618874",
|
|
"description": "zink: improve barrier usage for clear functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77b0533d75d326790c204c9ce27154e0b4defd4c",
|
|
"description": "zink: add batch references for resources in clear functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d6c90826de0ad25e8155bc4e98e0f3d2ab2e1cd",
|
|
"description": "zink: add access info for update_descriptor image barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab3a2fa69099314299c72eac24b6a90cfdcec6e5",
|
|
"description": "zink: add access param for image resource barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f6d104ba8a163bb0b928f691c4fb6d720cceeee",
|
|
"description": "zink: add barriers for index and draw param buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d664166c85f6294f3e92eb34cb876e63ae6e99a",
|
|
"description": "zink: assert batch is not in a renderpass when emitting pipeline barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9df8c4ba96c12ea93abcd26640930ac7b27fbadd",
|
|
"description": "zink: take struct zink_batch param instead of direct cmdbuf in barrier helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d3935a0b303fe9c6df52b3eda96abd04e369e59",
|
|
"description": "zink: combine resource barriers where possible during update_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b2fb618316c1c5d9286cde388572cc230f216f3",
|
|
"description": "zink: break out barrier transitioning in update_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "017dbd63fb9544863705903e696368c5bf9cb725",
|
|
"description": "zink: avoid emitting unnecessary pipeline barriers during update_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d7cb2495ad163671b95f58ac606c11a958b4a9a",
|
|
"description": "zink: add generic wrapper for checking whether a resource needs a barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4536607ea0a66bee2540c1b292103b42605afa08",
|
|
"description": "zink: use define for max descriptor array size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03030f87a175cdcbda64c87c8860d3effdbe71c7",
|
|
"description": "zink: add helper for image resource barriers and avoid unnecessary barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b00f407996a77eb723a5169e87a12cddc4f13051",
|
|
"description": "zink: add a VkPipelineStageFlags param to zink_resource_barrier()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "061e4e22938af573197feebba2062cf1e19a83b8",
|
|
"description": "zink: remove aspect param from zink_resource_barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73e84c33a2d2f8677d85d7121c09ff4b053ba70a",
|
|
"description": "zink: rework xfb barrier transitions when reusing as vertex inputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb14793ebbeb1e993e2ec0f27080a9e2a814b632",
|
|
"description": "zink: rework xfb counter resource barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd858be0115268b0ff2bc118648924c6fd4bb0d6",
|
|
"description": "zink: set buffer resource barriers for descriptor resources in update_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69304052e3adce35cd89d7d8d1eddec3cc35282e",
|
|
"description": "zink: add helper function for getting pipeline stage from shader stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf6794eb8e4af268f6cc1b4fd78058d36e6c5989",
|
|
"description": "panfrost/ci: Mark flaky test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2346a94de0ced443cef176759e18bf04d1a1a2bc",
|
|
"description": "docs/features: Mark atomics/images done on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10b9e3ca0a0d99305a74e214ecc36640a3408d30",
|
|
"description": "panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91d2171902936f59c1cc76c2c8f70f522b0aa8f6",
|
|
"description": "panfrost: Comment on state of ARB_shader_clock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed29a2beb80e53e6a9985786c77350d963e860e7",
|
|
"description": "pan/bi: Use explicit move even for RT#0 of MRT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5"
|
|
},
|
|
{
|
|
"sha": "02d68b9b83b2471528fa8f7e73ab9356eabf8202",
|
|
"description": "pan/bi: Allow dynamically uniform tex indices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfe309e70757abdedd200002ec5cb134ff608e7d",
|
|
"description": "pan/bi: Implement interpolateAtOffset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ec9dc98d7a35b57348fbc43e3fb3a9d39d01eb7",
|
|
"description": "pan/bi: Add imm_f16 helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4ae458df89bb3aa04b05217fcb0ccd16ec67ef3",
|
|
"description": "pan/bi: Implement interpolateAtSample",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f265ef6c15f2aeb557863f61b20871b92dfd2af",
|
|
"description": "pan/bi: Preload sample ID for sample shading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96ea2c3e9d63053bba188bf3ecdaa437c68bac43",
|
|
"description": "pan/bi: Elucidate slot 6/7 operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f2d61886793dfac5ec79852d0847089bd856d48",
|
|
"description": "pan/bi: Flesh out LD_TILE emit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cff5c40fc3338d01e741c8c27e125b2c0260550b",
|
|
"description": "pan/bi: Fix blend shaders using LD_TILE with MRT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829"
|
|
},
|
|
{
|
|
"sha": "9151329fd2936c96334459bc4b65c629f66c2c71",
|
|
"description": "pan/bi: Implement shader_clock intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8081811f2e3fdfb6c9e7b3a0838d745b89864d9d",
|
|
"description": "pan/bi: Implement image_atomic_comp_swap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "078a84f4744717437e6539508360c27b991de79f",
|
|
"description": "pan/bi: Implement image_atomic_exchange",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afe4f0e6b153bb79621f127eeb7f39b6350e0c7f",
|
|
"description": "pan/bi: nir_intrinsic_image_size support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "075d9a1084826145e597772b317e2bf6d6cc9659",
|
|
"description": "pan/bi: Implement image load/store",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c495323ce137e0201dca58b299f10db41276752",
|
|
"description": "pan/bi: Materialize *DTSEL_IMM in the scheduler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71f849a292810a24619a3441b9cbcdee19a37362",
|
|
"description": "pan/bi: Remove check for first_ubo_is_default_ubo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd21f0e1c52a2a150d0755592ef7de95fbd44497",
|
|
"description": "pan/bi: Handle computational atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83583218016e63b9a738be27e8aa10424307b97e",
|
|
"description": "pan/bi: Add ATOM_C1 promotion check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9d277f6441284265a0b7a0b5b8e52d9fcb0eb6e",
|
|
"description": "pan/bi: Extract bi_atom_opc from NIR intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1adbd5d335d8e6334d7669b531b00e2340fbd0c",
|
|
"description": "pan/bi: Lower atomic pseudo-instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c51c3a8fe30abf52c4b2d1fe302bd0057c543571",
|
|
"description": "pan/bi: Add 32-bit atomic pseudoinstruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a687d110930e23a38cebf5a35e7a778664eedfeb",
|
|
"description": "pan/bi: Add SEG_ADD.i64 pseudoinstruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d31df8416bbabf50460dfd6b08f55f399f0a9288",
|
|
"description": "pan/bi: Allow @rNULL with tied operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "111255512afc8e7e31d6f0f1adcef1308cdfec04",
|
|
"description": "pan/bi: Don't read alpha out of bounds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68539ba5eb27db7b7b63819a7b0bdc7624e63927",
|
|
"description": "pan/bi: Fix LD_GCLK staging count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f84568a710b61fae9cfc98cc117132007b1f81a",
|
|
"description": "pan/bi: Don't inline 64-bit constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69f11f9e262c5ad37fa17da3f289493d3d18cccf",
|
|
"description": "pan/bi: Fix RA of node 0 again",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb"
|
|
},
|
|
{
|
|
"sha": "88ede65be8026cc3649f5241ebf3a7b8f1269c31",
|
|
"description": "panfrost: Remove useless check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2be7c89d48df33c2fffca6d14cf4708776d1ef3c",
|
|
"description": "panfrost: Set border colour on Bifrost sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa251afb821f70965f16e4a983b1bd0e4a977f08",
|
|
"description": "panfrost: Take panfrost_dev for AFBC selection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a5052d83639f375683632b3c8257a882df8f030",
|
|
"description": "panfrost: Spell fix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50f32bb6e2697306e2d4302055f3c1047bf94a9c",
|
|
"description": "panfrost: Fix NULL deref for an empty frag shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa9046b262522a3c54d49f5d2605a59f16578810",
|
|
"description": "panfrost: Add RT conversion sysval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7dc60fc3c8bf528ac166664477f7bb3cc7eb760f",
|
|
"description": "panfrost: Export bifrost_get_blend_desc with type size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d2b2e3c6705db42c253bfa45ff6c8335c16a0f5",
|
|
"description": "panfrost: Flesh out allow_forward_pixel_to_kill check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e83481a1a9a5a6239e31b938d9ad86a52a82c29",
|
|
"description": "panfrost: Handle PIPE_FORMAT_NONE as 'constant'",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3e3daa603bc420ac88be07be703f7830cc5c8ee",
|
|
"description": "panfrost: Flesh out pixel kill / zs update",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a25b9cd8d04a0c17d23371f4a358218016f4a0f3",
|
|
"description": "panfrost: Track coverage, early fragment tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3399673ba40379ed5fc3f0db82a2e2bdc8974738",
|
|
"description": "panfrost: Label groups in GenXML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba3ad38260da6672fa6a958083859b50216306f9",
|
|
"description": "pan/decode: Disambiguate border colours",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc494b30b701a29b8182ae1d1d45d7484ebd8b7e",
|
|
"description": "pan/decode: Pretty print 22-bit pixel formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61584bb4e86f3d535934cccd44ab4d19ef7dd12d",
|
|
"description": "pan/decode: Fix tiler printing on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359"
|
|
},
|
|
{
|
|
"sha": "9dd9e0200d8e9d3fa23d34da03d77edd1e5b65f8",
|
|
"description": "pan/bi: Implement barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60bee701036e12de2cf2b5558e165e77cdf8f425",
|
|
"description": "pan/bi: Stub scoreboarding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b0a10823b3f80f5d28cd460a57b7fa435d34ee8",
|
|
"description": "microsoft/clc: Use driver_location for metadata instead of re-computing offsets",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
|
|
},
|
|
{
|
|
"sha": "3ee8f2ccba93a984f895eeff6d908979e22215b3",
|
|
"description": "microsoft/clc: Move inline samplers to the end of the variable list",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
|
|
},
|
|
{
|
|
"sha": "d773257012a2fa3d67144263387cff670cccc97a",
|
|
"description": "microsoft/clc: Fix wrap modes for inline samplers for integer textures",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
|
|
},
|
|
{
|
|
"sha": "9da8179a1e8c835749c6c97f4adc31d0428cae8e",
|
|
"description": "microsoft/clc: Let lower_vars_to_explicit_types fill kernel input driver_location",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
|
|
},
|
|
{
|
|
"sha": "7c8c14a98811c3ee5775defa1b04deef15412978",
|
|
"description": "intel/mi_builder: Add tests for gen_mi_z and gen_mi_nz",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9145d77707b2f1142b67b29eecbea959fc3b2998",
|
|
"description": "intel/mi_builder: Rewrite unit tests in terms of constant folding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efdbe53edae9c754536b7ded0af459b4371643f6",
|
|
"description": "intel/mi_builder: Add constant folding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbcbb321ad57d3181335f9e9641d49ed502de13e",
|
|
"description": "intel/mi_builder: Short-circuit shifts in more cases",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c64d7aa8e3216e5627c41f4fa31ff70c964ca91f",
|
|
"description": "intel/mi_builder: Fix a misleading comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40df12d4ce5b90b01421db4bef2d30fef59d4559",
|
|
"description": "intel/mi_builder: Delete a bogus comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "749ae5af93d31042feefcdab917ecf42d26b5863",
|
|
"description": "intel/mi_builder: Create a context in the tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f290b4f650b2e06bf2da25be8ad1f593c920fc1",
|
|
"description": "nouveau: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86b85798bdfec9e3fee66d8e723fbbf56ae0b69a",
|
|
"description": "nouveau: Silence some warnings at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba4b9cc0c790b37c3d8de7ab145782c651719489",
|
|
"description": "gallivm: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "109f9f39106de13880381aae020add77a54823f7",
|
|
"description": "vl: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cf6c9e609c1e1b9c2590c0af6f72e0ea2390e69",
|
|
"description": "nir/ttn: Silence some warnings at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10bcf257666c3a55c9359ad6f892f94b4334bb06",
|
|
"description": "gallivm: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36ea1758fd38eab7f8f2b6e418a6b5fbfc443191",
|
|
"description": "loader: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b882857d288debc327486894e20eeb47edf9241d",
|
|
"description": "glsl: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89acceda60efd52c126bf91babd83974a515ce83",
|
|
"description": "glsl: Silence some warnings at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "831eff15f8c3b613a7e532d938fec08533c71886",
|
|
"description": "glsl: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2b3ecb84fc54c571cd8383f7aaefc625797a571",
|
|
"description": "softfloat: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fad353d7f8a1830f61d8715daff702af35c340f4",
|
|
"description": "nir: Silence a warning at -Og",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03d3294e35befc2be6ed0ed66ed92fab991c166d",
|
|
"description": "gallium/trace: remove transfer_map assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b",
|
|
"description": "panfrost: Fix uniform_count on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4"
|
|
},
|
|
{
|
|
"sha": "0fc146e7da4885684751ef62444ba653712574f9",
|
|
"description": "zink: enable GL_CLAMP cap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8f71f6ac48c14d3ec923e3cc819d79095a43070",
|
|
"description": "mesa/st: add PIPE_CAP_GL_CLAMP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10e71d5c9a4760af0d2593c6c48dced71f549c1b",
|
|
"description": "mesa/st: add pipe_sampler_state::border_color_is_integer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc",
|
|
"description": "nir/lower_tex: rewrite tex/txb -> txd/txl before saturating srcs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6e1178f917f73261940dee66cfba3e5211c29f9",
|
|
"description": "aco: Disallow LSHS temp-only I/O when VS output is written indirectly.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72c348f85c746a574974e18d3d0a3a30b2c43a26",
|
|
"description": "radv/llvm: Fix reporting LDS stats of tess control shaders.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
|
|
},
|
|
{
|
|
"sha": "48f349971fdb90e5c782daed3a5f971281cc57b3",
|
|
"description": "aco: Fix LDS statistics of tess control shaders.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
|
|
},
|
|
{
|
|
"sha": "d8ce76977faa998d8647ac755e3271b5db868f1f",
|
|
"description": "anv: track buffer creation flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6294a13a64fae85ddcf3c485b756c9938f5c444",
|
|
"description": "anv: track command buffer pool flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "207ee2b6a9d0d0976c6d3b0f2e0a1e8c0763f50d",
|
|
"description": "isl: add external parameter to isl_mocs()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e484478727ca51f6a80ab4f572e11c7e0c9ceaaa",
|
|
"description": "genxml: Add PIPE_CONTROL protected memory bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b43528aded3312ffbb10a57157ff2090918bf14",
|
|
"description": "genxml: add MI_SET_APPID on Gen12+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b02c709b702810f4e65eebac3b628db9d631999a",
|
|
"description": "radv: use the pipeline key as hash for pipeline bind markers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51f3855cc4bd2b6402fd033bcceb6ff148cac09f",
|
|
"description": "radv: only emit pipeline bind markers for application pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a377708fdef5d63c03049c9f2aa35b63952f054",
|
|
"description": "radv: add support for user event markers with SQTT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c63be7ffc067592ca08a2a26a881e55e87c6948",
|
|
"description": "anv/android: Re-implement AcquireImageANDROID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa3cd19697ca54e26189886ca19d63370a258079",
|
|
"description": "nv50/ir: Initialize ValueDef member origin in constructors.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "620afb095675676023786022fc460b2a4f15c6e4",
|
|
"description": "lavapipe: set viewport state dirty on first execute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c00efec235652aee7ca2d959cc707ddced350f9",
|
|
"description": "lavapipe: avoid pointer to pipeline layout in execution",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e",
|
|
"description": "lavapipe: add reference counting to descriptor set layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d12cecbd53ebba42f367cf38309b8648a1e7745d",
|
|
"description": "ci/freedreno: Drop the \"arm64\" in front of job names.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9500341847e1e9c2b996734613ab0a4a62718a1c",
|
|
"description": "ci/freedreno: Add a fractional gles31 run with asan enabled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d1b63211c481be10da6c79e406ca1ae7c4cd1fc0",
|
|
"description": "ci: Allow better customization of the name of the artifacts for minio.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82392e0bb9aad927705dbfc81ebdd229add639fa",
|
|
"description": "mesa/st: Make sure to unbind cb0 on transition away from gs/tess shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a687e71afd9a734de0df85fdfc4125f79b282c35",
|
|
"description": "v3d/qpu: Avoid leaking memory in the QPU disasm test.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f776046238e1ae153f24b332e29718681829027",
|
|
"description": "freedreno: driver-thread annotations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7e19c6a4f433186b134ca796143c48c4c4f7792",
|
|
"description": "freedreno: Split batch_flush_reset_dependencies()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a54c4a335a45fb5781ef7ffe7de4471aa7ce180",
|
|
"description": "freedreno: Quiet fallthrough warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08",
|
|
"description": "macros: Add thread-safety annotation macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cef1a34bb89f1c9d111c3d5f941096b1a36e381",
|
|
"description": "zink: move command pool to the batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "575756274a843ea777195974b2def49f9967c9ea",
|
|
"description": "zink: handle dual blending override from driconf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56d005c21c1e679c62214e89497766d097da6f38",
|
|
"description": "anv/formats: Advertise linear sampling on depth formats",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69e94e8939f79041b9cc21f03286b24166a0d746",
|
|
"description": "intel/anv: Fix condition for planar yuv surface",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "226316116cd1e48a8f0734aa58669f98294d3d19"
|
|
},
|
|
{
|
|
"sha": "29b866fef66e30c2e997adec7f5f8c93f25d3506",
|
|
"description": "aco: remove special handling of load_helper_invocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e6c9e54f1bdb67eba8f7201eee788c687ff735a",
|
|
"description": "nir: lower is/load_helper to zero if no helper lanes are needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b689a6531677a6cf7eb424bf0be4cee4d810fdd8",
|
|
"description": "nir: lower load_helper to is_helper if the shader uses demote()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c31364f5e7d34fdc977de20808bbb361f77184e",
|
|
"description": "intel/compiler: Use CMPN for min / max on Gen4 and Gen5",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
|
|
},
|
|
{
|
|
"sha": "684ec33c79a068bacff70c3414342ee895501926",
|
|
"description": "intel/compiler: Make the CMPN builder work like the CMP builder",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
|
|
},
|
|
{
|
|
"sha": "6c8e2e9317fe221eb360c37021e0a43155701a06",
|
|
"description": "intel/compiler: Enable the ability to emit CMPN instructions",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
|
|
},
|
|
{
|
|
"sha": "b0d7434c714e63361fed765c2ccb4af4c4baa585",
|
|
"description": "intel/eu/validate: Add some checks for CMP and CMPN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a212d08296f4f0f47ee7798816a60c2eb6960714",
|
|
"description": "virgl: Drop a context dependency from part of the shader compile path.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "175c827e723186af11019f348f47c15287afc235",
|
|
"description": "gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64ffe0ad25afeaec21c6a95eb5a0bc7bffa80a68",
|
|
"description": "ci: build gfxreconstruct v0.9.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ddabe00c5834ba843737b5b62b593d4ec5124e3",
|
|
"description": "ci: only install piglit dependencies when installing piglit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eba962dda4c41bbe1cab12161b513b9de075c256",
|
|
"description": "ci: remove pytest since we don't need it any more",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f729a7c9d61b90892a890ba714b310ba01265f5",
|
|
"description": "microsoft/clc: Only apply float scaling to 32bit fdiv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "226316116cd1e48a8f0734aa58669f98294d3d19",
|
|
"description": "intel/anv: Fix condition to set MipModeFilter for YUV surface",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b24b93d58431a4349eecddb07304f6eda648e997"
|
|
},
|
|
{
|
|
"sha": "c1d33c758edad2f18540b7e06b1a3e55088f6fbf",
|
|
"description": "ci: piglit runner colors diff output on failures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2104135f38c7127c9d18769010520da0d5d049b3",
|
|
"description": "nir: Fix grammar error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e97fc3a2910ac3dae9312014f6c7f7b79d24db7",
|
|
"description": "radv: do not allow to capture SQTT on the compute queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d8516bd748f00a27b174ad0c5f46f5f8a8a7b63",
|
|
"description": "radv: stop emitting pipeline bind markers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de542784f8ccd2c7511572dedbf0e91a155b193e",
|
|
"description": "radv: make sure to allocate enough space when emitting SQTT userdata",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80709d11d299fc2b1fb0c941340d7aa4bce78bb2",
|
|
"description": "radv: remove an outdated TODO about SQTT cache flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09b23c42f9cb72dd1b4c994ce0548c48a902030e",
|
|
"description": "radv: move SQTT parameters initialization to radv_thread_trace_init()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "388bde7e824701b4db4cbcfc37ac31af14120f92",
|
|
"description": "radv: create the start/stop CS for SQTT dynamically",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f7379e30895a03424174244615e1b8f9c5a0f96",
|
|
"description": "ci: tracie dashboard URLs only in the failure after the testcase",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "27f8c466486b6e25d301681d3610fbe57ad8c032"
|
|
},
|
|
{
|
|
"sha": "739330363730256018c4a33bcb2397a69e9a7e54",
|
|
"description": "ci: correct artifacts location for piglit's runner messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87153b8f1c1c85a8eaaed2ab62d500cff4315c92",
|
|
"description": "ci: make sure piglit's artifacts are not overwritten",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ae5b84a67650ba1beeed47e620e4533ccbad311",
|
|
"description": "ci: correct piglit's HTML summary location for artifacts upload",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88a6c6a4385390a466184d04851e2d23d9069539",
|
|
"description": "ci: clean paths used in the piglit runner",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90d6365ad4a1ee2e7cf8105d4a4ed34d926d17a7",
|
|
"description": "radeonsi: force dcc clear to use compute clear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d64a1045ea205ee0297d2f741a824811570fc6d",
|
|
"description": "radeonsi: enable dcc image stores on gfx10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f18bceac72b92a066f3f8ebb5ed9f3e86a5f8a7f",
|
|
"description": "radeonsi: replace force_cp_dma arg of si_clear_buffer by enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a0b0e8460c1881f94975b3dfbe9c312d9c3fcf7",
|
|
"description": "radv,aco: allow unaligned LDS access on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2d57f55a83fc6d9e418348f1f9a7a4c829327ba",
|
|
"description": "radv: relax shared alignment requirements in mem_vectorize_callback",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4feca7ecde9f5486a55dffe8d6899d1114b799bf",
|
|
"description": "gallium/trace: add a pipe_screen::get_compiler_options method",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e"
|
|
},
|
|
{
|
|
"sha": "c59fd3acb9ef7442e5219758927738ffbdcf2e71",
|
|
"description": "glthread: ignore the return value of glUnmapBuffer, don't sync, and return true",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "638a18484907203e04c2bcd88b1fb4794b1db3f3",
|
|
"description": "glthread: don't sync when using pixel buffer objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b6739ef8072edeac457f27434972edff14d18c0",
|
|
"description": "glthread: don't declare pointers with const in unmarshal functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2804d489e37ccb69c0f41a8eb016863e9b419782",
|
|
"description": "glthread: assume all parameters are fixed if marshal_sync is present",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718",
|
|
"description": "radeonsi: set MEM_ORDERED optimally",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9e385b084f19d535a5e27ab0ecb213d2ffbb76d",
|
|
"description": "radeonsi: gather shader info about VMEM usage for MEM_ORDERED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27e22f025ca1cca1785ee504c19a54cf30958a3e",
|
|
"description": "radeonsi: gather shader info about indirect UBO/SSBO/samplers/images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d47c44add80cfde213a9d5763c1fb633fac914ff",
|
|
"description": "radeonsi: gather info about bindless images and memory stores with strstr(intr)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e47d6fc73a360a9230f1136005399f7d4d475df",
|
|
"description": "radeonsi: fix the value of uses_bindless_samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19e6601413a53685c406e3e16f5befa50acfb57c",
|
|
"description": "radeonsi: do late NIR optimizations after uniform inlining",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33ac9dec91d07ef353e110ac376842d84ec539b4",
|
|
"description": "radeonsi: allocate filled_size for streamout targets in set_streamout_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9db4b331f9f35f123e05a103d0e721aad873a006",
|
|
"description": "radeonsi: improve comments in si_emit_derived_tess_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98ea523e007efa71adecfcce92a168efcf9b54dd",
|
|
"description": "radeonsi: for tess, determine the minimum num_patches before optimizing tg size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fe37b850a4c00221a210481eeb3b9f5ec68e3ea",
|
|
"description": "ac/surface: use family_id so as not to crash with SI_FORCE_FAMILY in addrlib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a67d3e7c9e2c1ae9b05153a281cf73926b9f6af7",
|
|
"description": "radeonsi: fix si_check_render_feedback",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bddc0e023c2c87d3248691ea62b77626704cc5a4",
|
|
"description": "radeonsi: fix read from compute / write from draw sync",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8373b3d3876afa960ead3378adacc43afcec6ed",
|
|
"description": "radeonsi: store si_context::xxx_shader members in union",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47ed0091943871a6370a3ad5a0c5f510da272c45",
|
|
"description": "radeonsi: fix indentation issue in si_texture.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "064b84694921f82001a2431cad2eb9b94c153fb9",
|
|
"description": "broadcom/compiler: don't dump shader-db stats for failed shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df6c19c1fd88ef840be4c01e5de73d11570a849e",
|
|
"description": "broadcom/compiler: use a helper function to decide on TMU spilling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14af7b30855745b3b3aca7bc33a4507b73467a88",
|
|
"description": "broadcom/compiler: don't emit redundant ldunif",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8dd54778fa0f2b27f453df56c2f62c17dfadd7e4",
|
|
"description": "turnip: VK_EXT_memory_budget implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4342dec09a9914f68271e21a9006963ec8a406b9",
|
|
"description": "turnip: keep track of memory heap usage, size and flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "182fb988c8b6c3cd2f0d383b330d128b3f513f60",
|
|
"description": "util: fix parsing of /proc/meminfo MemAvailable value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7a7d25e5b909711e3649eba2f24cc04dca8ab20",
|
|
"description": "etnaviv: Fix memory leak in etna_vertex_elements_state_create.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
|
|
},
|
|
{
|
|
"sha": "3ce6ca7214d022d04414dd9618d2c8146dc1da4f",
|
|
"description": "intel/fs: Shuffle can't handle source modifiers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff"
|
|
},
|
|
{
|
|
"sha": "12fa219768c56cf7744a1adc3d9f63e3e686176a",
|
|
"description": "nir/opt_large_constants: Handle generic pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b133a1b25c17198193dafd6b356dfa42bc27028",
|
|
"description": "nir: Fix parameter order in the bcsel-of-shuffle optimization",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
|
|
},
|
|
{
|
|
"sha": "ceb6986d341abc97908af96461ddc6fc3c85b3a8",
|
|
"description": "nir: Don't optimize bcsel-of-shuffle across blocks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
|
|
},
|
|
{
|
|
"sha": "129d83cac2accc4a66eae50c19ac245b864dc98c",
|
|
"description": "nouveau: Use format modifiers in buffer allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df451091ac96c09d726379384fa14dea5db2d5b5",
|
|
"description": "nouveau: no modifier != the invalid modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf999b3cc3dd4e38b5a6938eb85417abfc10227d",
|
|
"description": "nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff534e1b5066f1c8e7969f99f40ec080eee1b907",
|
|
"description": "nouveau: Stash supported sector layout in screen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4cc3d915b89aa3d92b6b4efb56e3e668f77a0eb",
|
|
"description": "zink: add a disk cache for pipeline objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb3cb170fc22dbab7399ff7e28ee77bb3530d7ff",
|
|
"description": "zink: create a VkPipelineCache object on the screen and use it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de6ed185841fc1e32e3ff07f955cbed2a406994d",
|
|
"description": "zink: hook up valid_buffer_range for buffer resources using util_range",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b6e7d00f0dbc9421e687fb8549fde5e608dbea0",
|
|
"description": "zink: add flag for no-oping fence finish",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25a37c030b67fcac1046244031869d8921c7de16",
|
|
"description": "freedreno/ir3: Add missing shader prog cache invalidation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75b0c4b5e1ee426aead296f2af854b2b64109972",
|
|
"description": "freedreno/ir3: Async shader compile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "132512822b832003da272d3e4d20d4b7606ed22d",
|
|
"description": "freedreno/ir3: Reshuffle compute state creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4ab72d8e8a320df3e2f3cb10f7e4cb60396404d",
|
|
"description": "freedreno/ir3: Reshuffle ir3_shader_create()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7100bb1ebc85e1ae0509bc35d68a44c32e61d22d",
|
|
"description": "freedreno/ir3: Add ir3_screen_fini()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90031adfc74dc2c5c331257e69decb3d86d7be9f",
|
|
"description": "freedreno/ir3: Move ir3_compiler_create()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fdd1d30f6684a716b70bff5948137e6e54adf6e",
|
|
"description": "freedreno/ir3: Add ir3_shader_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "378c14331b8b9bd48045b6fc6453146ab97e8150",
|
|
"description": "freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f673266191e2d90da89abeca05a46af3530f890d",
|
|
"description": "freedreno/a6xx: Drop fd6_compute_stateobj",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2bcbb6792abfd2b52ec38ea241e0148383ba4ab",
|
|
"description": "freedreno/a5xx: Drop fd5_compute_stateobj",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ed94905a66a8b6f1e9d64c636fc4127d847507e",
|
|
"description": "freedreno: Misc cleanup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d550c5780f639cd5e998422f4c80cc692cd727b8",
|
|
"description": "zink: use nir_shader_instructions_pass for draw params pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f95afdd606f022d256500ae3aff3a4351d244259",
|
|
"description": "clover: Add -fgnu89-inline to Clang command line",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37142847faaac9ebf67858aeca9166d161b0c9c8",
|
|
"description": "microsoft/clc: Add test with inline function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1b8629b2c1f5fd6c8fb4ec575486d1ccc93eaa4",
|
|
"description": "microsoft/clc: Add -fgnu89-inline to clang args",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ef04f56c110e20363bac80935172e35a101c2e5",
|
|
"description": "spirv: Delete the impl for prototype-only functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d1d55f0fdacaf589e7a7598d8f6902ec4cabde0",
|
|
"description": "spirv: Store the nir_function in vtn_function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a35d27b8753f9df1a536f0dac34b941358bdc1b",
|
|
"description": "zink: add nir_intrinsic_memory_barrier_image handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc0eb6554bc7a40659dcf12e9619481d57da2013",
|
|
"description": "frontends/va : Fix memory leaks incase of error returns",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f59e6ad5d76b111a2123efa8b1d3f5c2f3c9400d",
|
|
"description": "CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d451285e45957f6eade4ae586b8222e5e992bc6d",
|
|
"description": "zink: fix device codegen extension detection",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
|
|
},
|
|
{
|
|
"sha": "2491d5a662581518fc01943e5410bab3dc661707",
|
|
"description": "nir/algebraic: Covert up-cast of down-cast to extract on Intel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9b3be09e15c35149ac5395b0419186580381019",
|
|
"description": "nir/algebraic: Clean up up-cast of down-cast when we can",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36",
|
|
"description": "nir: Add some range analysis for used bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d670afa27a42bd86730815e8246110292de95cc1",
|
|
"description": "intel/nir: Lower 8-bit phis on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d41ac6e2ca8f5015993cce2376e5669a2125ce28",
|
|
"description": "nir/lower_bit_size: Support phi instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6413e6759195c0ebb341f896c1e4d83ac8e64a9f",
|
|
"description": "nir: Add a couple helpers for phis and cursors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6dfdde149e854e109bca3f3eb3c2adb3c2245214",
|
|
"description": "virgl: Return total video memory if available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e778aceaae0505e4d3bc322f689338f18d662090",
|
|
"description": "virgl: update headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38f012e0238f145f4c83bf7abf59afceee333397",
|
|
"description": "frontends/va/config: Fix check for packed header config",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9"
|
|
},
|
|
{
|
|
"sha": "74f9bcc21cd9732c1a26d16d8287e6356f335b10",
|
|
"description": "gitlab-ci: add intel APL and GLK devices with manual triggers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ec815cfd29461edb9d4260497b7e91d18235dd4",
|
|
"description": "gitlab-ci: build the iris gallium driver as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2b5def1f071006870d00bdf39efe8342fabd0df",
|
|
"description": "gitlab-ci: extend x86_64 kernel config to suport Intel devices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56bbbc83221528553c666400dc5c936132a9129c",
|
|
"description": "intel/compiler: Free resources on test teardown",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "628c10f14e994afee933e9e523b6b6363b1b734d",
|
|
"description": "intel/genxml: Free resource before exiting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bb376bbdb7ad1f49737cb9f736a1bf68da94eda",
|
|
"description": "pan/bi: Use the correct size for UBO loads",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c"
|
|
},
|
|
{
|
|
"sha": "596fb88c01d5eec8c9d06c6f1f691650c0754505",
|
|
"description": "radv: Do pipe misalignment check per plane.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16"
|
|
},
|
|
{
|
|
"sha": "7f61ff7b4d1dfe791264148ff3cbe8b03c76aeca",
|
|
"description": "broadcom/compiler: Merge instructions more efficiently",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ccbb89207a6ef3f5d90d40ed346317fa7fb31fb",
|
|
"description": "meson: invalid keyword argument dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695"
|
|
},
|
|
{
|
|
"sha": "f502bdf1ab629e29a76611a16a2bbee257c27570",
|
|
"description": "radv: only apply the MRT output NaN fixup to non-meta shaders",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "309f9f565fa4a438ada285bcd8aac3fa2f82b4fe",
|
|
"description": "ci: Update baremetal kernel to 5.11 plus patches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98b6cd157ad1bb5331d012472bd4a26d65ddd3ff",
|
|
"description": "lavapipe: add support for missing 10/10/10/2 formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1797e4ebc5a8c25f3f4c9f000f3634d359301eb8",
|
|
"description": "lavapipe: add support for 2/10/10/10 scaled formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4326c5460de6bf3119ea4c33390dc432f200f500",
|
|
"description": "llvmpipe: don't support scaled formats outside vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8258726d904061fd82b3503eab312ff81117c0d2",
|
|
"description": "util/format: add helper to check if a format is scaled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b6d59bd8ca15ec885a04423366bbc7f198e5e92",
|
|
"description": "zink: support nir_intrinsic_group_memory_barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a14610281a0145bb2fe98a2df8cad86c85b8344c",
|
|
"description": "features: mark off GL 4.6 and ES 3.1 for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0960938d865b8d289c64d913231b5cd240ab50c9",
|
|
"description": "zink: GLSL 460",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efc219f1c4340de7e53952cd5aaa0219436a9995",
|
|
"description": "zink: PIPE_CAP_GL_SPIRV",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb5957e13d1d122327028d2c233c27ae616c7f56",
|
|
"description": "zink: enable pipeline statistics cap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a4f5d1bb562d166d395f20b049cc92b9ce9058d",
|
|
"description": "zink: enable PIPE_CAP_QUERY_SO_OVERFLOW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d7d55c2cf4f0b77f4e9e7d9a77025b51ccf8653",
|
|
"description": "zink: enable PIPE_CAP_POLYGON_OFFSET_CLAMP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "670b79ffd564022060ac6363a8054319a092a2db",
|
|
"description": "zink: enable PIPE_CAP_DRAW_PARAMETERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75baabf9fba0a76bc053dbaf55377193ef69e023",
|
|
"description": "zink: enable PIPE_CAP_TGSI_VOTE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "759a71b67d09afb0e3d72dbfbce05a8ff4c12da3",
|
|
"description": "zink: add util function for submitting the compute batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1bc95bfa5e0a9737d73894c984556c1e4053493",
|
|
"description": "zink: rewrite drawid based on shader key value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7fad9d647a9fdec76d3d3d465873ac0fa76677d3",
|
|
"description": "zink: break out push constant creation in compiler and add drawid value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0911f825d349578608f3f440702a4265e3500e8",
|
|
"description": "zink: add a vs shader key for rewriting gl_DrawID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "165a940fc26fe87853be74bb0d6fb582f0257ee2",
|
|
"description": "zink: add a draw_id param to vs push constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55abc1202c67ebbc406ad7c64af64bbbf875895c",
|
|
"description": "zink: wrap shader gl_BaseVertex access with a bcsel based on push constant state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf4fac51ee63ca3cb75a01fd5e18eddccf2d3fac",
|
|
"description": "zink: add push constant value to indicate whether the current draw is indexed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59aae6db9ffae056b42ba8dd5c3cfefb37472ec3",
|
|
"description": "zink: rework tcs injection to be more compatible with new push const struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00642ab6edb784433b6225caab821bdb72d6060a",
|
|
"description": "zink: create a struct for tracking push constant layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c28bc38f9401e39cc4b494a28a2527055c2ce15a",
|
|
"description": "zink: add handling for ARB_shader_draw_parameters variables in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8300bc1f1694dadb4af4a134ed1100de152e5eaf",
|
|
"description": "zink: handle 1bit undef values in ntv",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "93af00502ebc32061c63927815d0d2255fe66a98"
|
|
},
|
|
{
|
|
"sha": "e3428419fb9ccd01e8f1b1f7f2b9d864a36f38d6",
|
|
"description": "zink: fix slot mapping for legacy gl io with tess stages",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "aec03553e1bec8ac4c026b977006d7661879b277"
|
|
},
|
|
{
|
|
"sha": "2b6950c3fdaf7554248857cfac1236003f5b04ad",
|
|
"description": "zink: add support for pipeline statistics queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff0233353a5cf504fc8412b2f7eafd94a0abc1ff",
|
|
"description": "zink: hook up cs invocation queries to the compute batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "942ba4e34124d1058492f544dc8fd42f4012fd12",
|
|
"description": "zink: unset generated TCS if its parent TESS is unset",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
|
|
},
|
|
{
|
|
"sha": "fc6b5be666fc9b842a0b0b0f068dd5f098c96ccb",
|
|
"description": "aco: fix assertion in insert_exec_mask pass",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
|
|
},
|
|
{
|
|
"sha": "ddce1ec5f58a3b9a57810a170c95beae0b6a817f",
|
|
"description": "aco: fix transition_to_{WQM,Exact} if exec.back() is not in exec",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
|
|
},
|
|
{
|
|
"sha": "f0d17aa88cb855d670ac6d8e0aa578230aa74afe",
|
|
"description": "mesa: add debug code to catch missing _mesa_update_valid_to_render_state calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "743b912f9d7e496a9def623b1e0259b6d9b615a9",
|
|
"description": "mesa: inline draw validate functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de2f0b7ce3ac0a82e49e75a0ddd7d34c6f4179ee",
|
|
"description": "mesa: inline _mesa_set_draw_vao and set_varying_vp_inputs for draw calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "707919014998f457bc1d693b28d1f46ee09caead",
|
|
"description": "mesa: gather errors and call _mesa_error only once in validate_Draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37beefe6016538079d23138bc9a53ff01aab947d",
|
|
"description": "mesa: precompute draw time determination of enabled vertex arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5",
|
|
"description": "mesa: precompute _mesa_get_vao_vp_inputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40b8838a5a1743f2874fe3303283d8aa7b7e62a6",
|
|
"description": "mesa: set _DrawVAOEnabledAttribs only when it changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba29044fba31c2bd41a62e644ea099b0d7a43791",
|
|
"description": "mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358",
|
|
"description": "mesa: optimize set_varying_vp_inputs by precomputing the conditions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cea48437d222bd40548c8ee143eb47b1a23328d",
|
|
"description": "mesa: validate numInstances in common functions to unify code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f64f3338aa73ca25bcb02d1e986cacdd3fa5a29",
|
|
"description": "mesa: move disallowed TFB in DrawElements on GLES from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1488d0a9b10da7493fb1df75245234bf27ec3d54",
|
|
"description": "mesa: add a separate valid primitive mask just for glDrawElements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "820dec3f7c76edf0fe4ceae5a1d1c55bb0ddba6b",
|
|
"description": "mesa: don't skip draws with count == 0 or numInstances == 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4975a89f38199263d35fc2ed5d94d81d4850797b",
|
|
"description": "mesa: skip MultiDrawArrays with primcount == 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bd4755410f767e8857ae928b12632d3a90634fc",
|
|
"description": "mesa: remove an optional GL error about mapped buffers during execution",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7794305f0d7931691cf075f38cad8f1e68ea28c6",
|
|
"description": "mesa: call _mesa_update_state() before validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6daa113c39760fdf0178154a2cd4b53cebe24cd5",
|
|
"description": "mesa: remove optional draw validation code to increase performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "055129029828cc870aa7b35377b36ea4e006b516",
|
|
"description": "mesa: remove VERBOSE_DRAW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ee052eb731ee1d2de4502b0621eb884436c19cc",
|
|
"description": "mesa: optimize the dual source blend error checking using a bitmask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad057b7f60b1794508238a62d728be8d6f9cdc55",
|
|
"description": "mesa: inline _mesa_valid_to_render now that it doesn't do validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf9d61a3d40c9a95cff9a25a16d62eeb1e9b5577",
|
|
"description": "mesa: move blending validation from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40341c5118ceeba522dcf9643c38843df2a4c1b6",
|
|
"description": "mesa: move GL_FILL_RECTANGLE validation from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a22e7196615590aa2f384d5631f57fdfb3530f4b",
|
|
"description": "mesa: move ARB program and integer FBO validation from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c35ec4d2f988a37d87aeb3e6d00a537e524a8db",
|
|
"description": "mesa: move FBO completeness checking from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e747d9af06e55255b5ae8f06434adfe7c54b0f1",
|
|
"description": "mesa: move some uniform debug code from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba10295bf87ae7c5ba9c37aa102123a9e23fe22e",
|
|
"description": "mesa: move sampler uniform validation from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9c611d671d96c0d7f162c8572a3119b1b292ed9",
|
|
"description": "mesa: move shader pipeline validation from draws to state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d45043d3b859b73f56c2379f3bba3bda29e8108d",
|
|
"description": "mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6e84f56f71d2877f909f1814f57fbe743a6f58a",
|
|
"description": "mesa: add skeleton code for DrawPixels/CopyPixels/Bitmap precomputed validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c24a03d0359affaa360aaa55a3e8fd136ada6834",
|
|
"description": "mesa: inline check_valid_to_render",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfd1080f9db7502b05c3f5841ebad1c9eea2a857",
|
|
"description": "mesa: fold most of check_valid_to_render into _mesa_update_valid_to_render_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ecbd6bf8bbc742f07830582419dc38bd453649",
|
|
"description": "mesa: move check_valid_to_render call into _mesa_valid_prim_mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4be5fc2916ebec4ec986ee575adadb684ba16528",
|
|
"description": "mesa: precompute draw time prim validation during state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6913fb366ae52523a1236025575c3d6ccecba1c",
|
|
"description": "mesa: precompute all valid primitive types at context creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc7842952342fd1281526940fe999fe6363f3b59",
|
|
"description": "mesa: optimize draw index type checking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eabee821e9d7b1529301e7418dfda0f7e030e84b",
|
|
"description": "freedreno: Add missing dep on freedreno tracepoints.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
|
|
},
|
|
{
|
|
"sha": "3414d4fdc5ec837506171ef8e787b7dcafd24c90",
|
|
"description": "vulkan: document flags choice for vkGetDeviceQueue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8236e32de7c7eb5f990a7a3bf8e5e8604586234",
|
|
"description": "ci/v3d: Add V3D and V3DV testing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d0c96a8c2c5410b330e5389aab43227fafc1b1f",
|
|
"description": "ci: add option to overwrite CPU arch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d4c13f3b8e40c3ae1825bcb695bffe49d2ffb70",
|
|
"description": "aco: add DeviceInfo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b759557caccd28ae811830ef22aab16391c19dba",
|
|
"description": "aco: consider that GFX10.3 allocates LDS in 1024 byte blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ff805a19d9df606f28a408364c208d79170d273",
|
|
"description": "radv,aco: add radv_nir_compiler_options::wgp_mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f520f4c299c2c976c14eeea8bd0691e709d5e6db",
|
|
"description": "aco: add Program::wgp_mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "592d64611c6bde8bbdba4dd48f424c3b5aa75ea9",
|
|
"description": "aco: fix waves calculation for wave32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a770cae4b936ab2644b88f233d9dd4be50b853f",
|
|
"description": "radv: round up max_lds_per_simd / lds_per_wave",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "267d7074d90c40d7488945ef11adb32618a9baf0",
|
|
"description": "radv: use lds_{encode,alloc}_granularity",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa53335135572518c5308c70b11c8cc5c87ecdb9",
|
|
"description": "ac: split lds_granularity into encode and allocation granularities",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df61444ac47244f60db99f16d4e7c1e6ad403a4b",
|
|
"description": "radv: switch MaxWaves statistic to wave32 waves",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43108824ecc93dc4f666efcde04d0916feef8794",
|
|
"description": "radv: fix max_lds_per_simd on GFX10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0face691b132f1db2963881ead948dc4373b6f88",
|
|
"description": "ci: Bump deqp to current vulkan-cts-1.2.5.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65d52aef82dc8bd616c017bcda3b0cfcb1a296b7",
|
|
"description": "intel/dump_gpu: mark bo as unmapped if its address changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5da10cefe24943f5a4d92ed6ea2f5a6f116e1a87",
|
|
"description": "intel/tools/aub: remove superfluous new line from error messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aeae1771987c29c8d36f1b3053ee367387d0a685",
|
|
"description": "intel/tools/aub: handle truncated input file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0893f6f03fee90f4e4303f881840e7e23c9646b3",
|
|
"description": "intel/tools/aub: print better error message when mmap fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3",
|
|
"description": "panfrost: Move the blend logic out of the gallium driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37974bcd26a5cc5b801a4cfb37eba909b5578798",
|
|
"description": "panfrost: Move the blend lowering code out of the gallium driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "334c96fa371b4754154c73fc1e96dd1846dd2d03",
|
|
"description": "panfrost: Rename pan_blend.h into pan_blend_cso.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c21c6d134bcf684b8c023d09a68bf70acf70ce82",
|
|
"description": "panfrost: Use the pan_shader_prepare_rsd() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec51b841a7420e1fece911e1fdc3d783a08a93f2",
|
|
"description": "panfrost: Provide a helper to prepare the shader related parts of an RSD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5b1a33460edffa22ddd138bd63ef9e7063303c9",
|
|
"description": "panfrost: Move the shader compilation logic out of the gallium driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d18fc89066a6d1ee5a1354636b2ef94162b13507",
|
|
"description": "panfrost: Keep the compiler inputs in the context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72d14f8b6f76b34b2d40d33d672337d1e5ab8f47",
|
|
"description": "panfrost: Move sysval_to_id out of panfrost_sysvals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d7eda9c9558593e9900eed0b5edc7a106664028",
|
|
"description": "panfrost: Prefix shader related helpers with pan_shader_",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10d9c4e5746c0cdacd86da10ac503393fab116fe",
|
|
"description": "panfrost: Hide backend compiler internals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "678f44447b33301c0a22fb344508884115e69678",
|
|
"description": "panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4340f9cf745f2f3122cdc652cbc63f4a4f253f8b",
|
|
"description": "amd: update addrlib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a740318e4258a0da4f08d019e19146966943cc03",
|
|
"description": "radv: Properly handle modifier import failure.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
|
|
},
|
|
{
|
|
"sha": "8a61f311605c0c1f6d94fa58eea833128ae9bb50",
|
|
"description": "radv: Remove vk_format_has_stencil/depth helpers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa26c09fb04e7d9502260849e82ba34a8dfac42e",
|
|
"description": "radv: Remove the format table.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9d9acd3ea71cd106c0c806bf050ef52e70ca9a7",
|
|
"description": "radv: Start using util_format_description for everything.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72f4cf530fef18fcc2b343f7edcae9783635143c",
|
|
"description": "radv: Only support format with a PIPE_FORMAT.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6515a634107c482e6073dc27df7f5e34ed68dee5",
|
|
"description": "radv: Stop using plane_count.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a4fb0ab73eede6484b8ebb577ce149e6a5c2bc8",
|
|
"description": "radv: Stop checking for MULTIPLANE layout.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fff372c75e8fd1ce08f5646fdcd43a2a27d5f89",
|
|
"description": "radv: Do not use generated table for plane formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cf8c4f683ab208b7f4bdd1c90bcf699c97f6e54",
|
|
"description": "radv: Do no use vk_format for getting divisors.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abb2b43c9c741c4c3a020a49985233816fc5e14d",
|
|
"description": "radv: Remove VK_SWIZZLE_*.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47a380f47c7295538a4ec994f41f91d97518b832",
|
|
"description": "radv: Use u_format helpers when possible.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34a1c64d087c1d531f64863cd1928011a2d0bfcf",
|
|
"description": "radv: Add plane width/height helpers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b71406dda19e2699b1f43f5f5372633fa63f5c1b",
|
|
"description": "radv: Determine swizzles correctly.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5685e4dd0ad551f1382277f9d1c970f5d5f126e",
|
|
"description": "zink: fix detection of KHR_maintenance1/2",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
|
|
},
|
|
{
|
|
"sha": "83eebadf928c12dc39e64d05ce0c597554ba9113",
|
|
"description": "lima: implement GL_EXT_texture_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "628ce5472ca45f6e92856a0314905fc578300f4f",
|
|
"description": "r600/sfn: Initialize FragmentShaderFromNir member m_pos_input.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009"
|
|
},
|
|
{
|
|
"sha": "0408279e8c38a36db8c34bb630dc907566822fb6",
|
|
"description": "radeonsi: add debug options nodisplaytiling and nodisplaydcc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61fd8fc10ba86f0490024066d2b0f1142bb9923f",
|
|
"description": "radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d151fcf7190e0795e9fe4c3e8c2c9052c8a8c866",
|
|
"description": "amd: sort chip enums based on hw revision",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29ca71e10e58077fb847a914b5051e69a4add352",
|
|
"description": "ac/gpu_info: conceal L2 cache sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16cf791861562a4563b2ae6d414d776b1f5eb6be",
|
|
"description": "ac/gpu_info: inline get_l2_cache_size and set cache sizes farther down",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bec7b7d52818f2985eb599f8d6c745bf50f5c518",
|
|
"description": "ac/gpu_info: remove redundant radeon_info::num_sdp_interfaces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcb6ab84e65e42c6e15bdf75e0cc2e7ab18bcb61",
|
|
"description": "ac/gpu_info: add radeon_info::num_tcc_blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ccf664f0568c1ae9868d53e1206d1a6b4445846",
|
|
"description": "ac/gpu_info: rename num_tcc_blocks -> max_tcc_blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70995133804091f9c9323da401faf81f98f26c4c",
|
|
"description": "ac/gpu_info: print use_late_alloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8481a3414f690a57252097370a2f722ceb395a70",
|
|
"description": "winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a36d5bf11b51717c04cca13dc6a215e54d3a20ac",
|
|
"description": "compiler: Drop now unused gl_varying_slot_name()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5716cadc506fca6123776336f8878241d3cbea4",
|
|
"description": "st/atifs: Use gl_varying_slot_name_for_stage()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0589bd46c851b3a67c6a32d8eb947eebc145d3e5",
|
|
"description": "etnaviv: Use gl_varying_slot_name_for_stage()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e962cbe0ac5224dfb72c02ed3a89534cec74d5",
|
|
"description": "freedreno/ir3: Use gl_varying_slot_name_for_stage()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9da54b92529017e4add1e64017954f46f0e17991",
|
|
"description": "intel/compiler: Use gl_varying_slot_name_for_stage()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fc8da13f62b3db562af7f311dc276b234ffb936",
|
|
"description": "zink: flag exact alu op results in ntv with NoContraction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b793f956712c277169b570dee6f9d4a2d2f9fda",
|
|
"description": "aco: remove dead code for the handling of exec temporaries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca",
|
|
"description": "aco: make all exec accesses non-temporaries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d7b3bf1a73da8ae45bee61b173beac5a87c2c94",
|
|
"description": "aco: handle non-temp phi definitions and operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e663a15098f8a028df413e0d2de0247c5f5991ea",
|
|
"description": "aco: don't create unnecessary exec phi on merge blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f614c6f7cb97ffc4db2d6c9e222e744871e33d3",
|
|
"description": "v3dv/meta_copy: get tlb compatible BC compressed formats for copies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fdf375a9093059da328a5ce312644bfa6b1717d",
|
|
"description": "v3dv/formats: expose support for BC1-3 compressed formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcb229cbe07073686bfce1ca87ce1983f74d049d",
|
|
"description": "v3dv/device: clarify that we can't expose textureCompressionBC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "643873a94f679d43474e0a3f163f494ecdbe9260",
|
|
"description": "docs/features: gl_HelperInvocation on Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f70317e0d92f0a8ed640294cf20c33e0c52fbb8",
|
|
"description": "docs/features: Mark sample shading done on Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2193d768bd72918e505fb4accd738b526bf015b9",
|
|
"description": "docs/features: Mark some ES3.1 done on Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0308095af7d1b71135cc7dfacbca186a12d58372",
|
|
"description": "docs/features: Mark more TBO exts done on panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e33dfafbe6274fa2b7c48f3f07e5cd17a0d15dc",
|
|
"description": "panfrost: Advertise OES_standard_derivatives",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f21e13301a54c1604e888e12421c43e66055391f",
|
|
"description": "panfrost: Bump advertised ESSL feature level",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea289ee1db3bbe588d6030e55b92a04c34a10ad6",
|
|
"description": "panfrost: Bump max SSBO count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bba718027e1a720f2531573b6be5a89a7722278",
|
|
"description": "panfrost: Advertise SAMPLE_SHADING",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9aede94711b1865b9448255e987cc4d112589a75",
|
|
"description": "panfrost: Assert on indirect compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b00d311e7f1e5e423b86dfd16a17265c47411c2",
|
|
"description": "panfrost: Remove stale TODOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d83442f8ea87e4dee9d03f9279884eb9c211c60",
|
|
"description": "panfrost: Simplify bind_compute_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856f0abd2b7106dc0e95b7beef3435a3295e879a",
|
|
"description": "pan/{mdg, bi}: Lower load_sample_pos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00c1d5da34716d388b8cb2f2a4b289794ee3ffbb",
|
|
"description": "pan/{mdg, bi}: Lower load_helper_invocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00df27458633f0f90e520e051188c18029ced603",
|
|
"description": "pan/bi: Implement coverage mask updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae8b1fa7db047a38ee9d8256d6e5ae3af26a6605",
|
|
"description": "pan/bi: Decouple sysval loading from NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e7b5f3826359abc6c1ba152bff1decc32721809",
|
|
"description": "pan/bi: Implement nir_intrinsic_load_sample_positions_pan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca0f50ec6aafd6726ebc08d85aecf2263aaf08d9",
|
|
"description": "pan/bi: Implement load_sample_mask_in",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92569f5d6ec8b806ec4dcc7810f36cca0c172425",
|
|
"description": "pan/bi: Fix gl_SampleID read",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56240f6e85ad668774a83edad806ab6b60f16f1b",
|
|
"description": "pan/bi: Lower ifind_msb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad06e0592aa5c1b92ea113b6151c55a2b7d208ab",
|
|
"description": "pan/bi: Implement ufind_msb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ef97a079aa705c609a1a3fb9d8640b8d8675d9a",
|
|
"description": "pan/bi: Implement bitfield_reverse",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06d6dd1b405a5b2bc01108fd2ff9a3ca949a7c79",
|
|
"description": "pan/bi: Support bit_count()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58e887f07e24ce644770a6257bebff32980469cf",
|
|
"description": "pan/bi: Add uclz() support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72c6173a8556936e0b4dca653a0365c03e435327",
|
|
"description": "pan/bi: Lower bitfield inserts/extracts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0551cb0c2e574123627a1fc7fd388851e34bc7e",
|
|
"description": "pan/bi: Implement texture gathers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab9650d5aa0f1873674da57dad34db1d9c49ff0f",
|
|
"description": "pan/bi: Remove redundant TEXC opcode check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1079d7ccd6c3b4fe78c5b34f9beb323f163137d8",
|
|
"description": "pan/mdg: Lower stores from helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c44671df3a6f466b3f3a05864c1707b7d432d38",
|
|
"description": "pan/mdg: Stub load_barycentric_sample",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a2f12898528174da0e16c4f5c950bd9b2496fb3",
|
|
"description": "pan/mdg: Lower ufind_msb, poorly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36248dd44820c8ff54798eb5c9a8e2c4b22b2eb7",
|
|
"description": "pan/mdg: Implement uclz",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "887e39144761e62b74872f3ccd7c033c2baaa925",
|
|
"description": "pan/mdg: Rename bitcount8 to popcnt, fixing the unit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e55af16bfed950d9662cb4ee43381f5bc4407924",
|
|
"description": "pan/mdg: Lower bitfield instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94b6d4e0ed06c9ccfadc4fe091b080e120b41432",
|
|
"description": "pan/mdg: Remove unused pack_unorm_4x8 lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "954623856c8f8aa6057770290fa329aafcd0a95f",
|
|
"description": "pan/mdg: Assert on bad 64-bit swizzle in disassembly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97a85c10716bab5020d321bea2e9c24f024497f4",
|
|
"description": "panfrost: Add MULTISAMPLED sysval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f55657366da24626449606a5fcf3f9c38db2f74",
|
|
"description": "panfrost: Overhaul sysval handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4086b8980dfcc4ce27f3343ff99b2516e230d376",
|
|
"description": "panfrost: Implement get_sample_position",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b01df1f9bfb8e1fb0d4532c53dbd7d1d047cf04d",
|
|
"description": "panfrost: Advertise MSAA 8x and 16x",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "072cc5d5f18d0c1d95261b72d3d5717d21dff09e",
|
|
"description": "panfrost: Ensure open_device has pandecode initialized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd3bda22f44529bb131f7eb4f17ff4d3d13d96b2",
|
|
"description": "panfrost: Use sample location LUT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a61fb6296657a0eb1f36ec2b591474ff69fc200b",
|
|
"description": "panfrost: Upload sample positions on device init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "376c3fa4db13210e9275de18b50f0a41a01187a8",
|
|
"description": "panfrost: Set sample count/pattern for tiler FBD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "555c17e2c659f69ac2cc48ec9c4901cc33d1fede",
|
|
"description": "panfrost: Remove batch_is_scanout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a6fc40b99c091fe40bd24a1beb7f50ae6140f83",
|
|
"description": "panfrost: Remove PAN_REQ_DEPTH_WRITE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37050ad62a9d33a2c93000902c5999481917c790",
|
|
"description": "panfrost: Remove PAN_REQ_MSAA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1439f8db12b50d8c572f899f03ad906acd24a73e",
|
|
"description": "panfrost: Don't use PAN_REQ_MSAA in SFBD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b5aa5fbf2af23b431be1eb43eccdf99159b4132",
|
|
"description": "panfrost: Don't set REQ_MSAA in pan_mfbd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccce5b922fbcf893394ee4e6970fb35296b5ff24",
|
|
"description": "panfrost: Generalize MSAA handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bea7839c1ea2ffb190a083a0399806bf032de37d",
|
|
"description": "panfrost: Set tiler descriptor sampler pattern",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b08100fb96e1568aabc9b9512b9a509c56bb5c8b",
|
|
"description": "panfrost: Add panfrost_sample_pattern helper",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6ad375bdfe01b011242f761fc2f8df8fa899fef",
|
|
"description": "panfrost: Respect info.fs.uses_sample_shading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55f8df6d36b429b566df54c2dbc2fafa87400781",
|
|
"description": "panfrost: Refactor sample shading state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56bf3086fc4aa0f187a9eafc37841be38a665aa8",
|
|
"description": "panfrost: Push sample positions sysval for Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "beb7d660561b424c58d5527ff3edaee100d07a8b",
|
|
"description": "panfrost: Add sample positions sysval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f782983cfb37c77984833e89548e9adda40b4e09",
|
|
"description": "panfrost: Preload sample mask if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359",
|
|
"description": "pan/decode: Only print local storage for vertex jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b27d0164eeca48a34a1c48d89d4e79b8cc1cdaa3",
|
|
"description": "pan/decode: Cleanup sample locations decode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2afdcc187b3f72d1db669b179f22aca11a6d8a52",
|
|
"description": "nir: Add sample_positions_pan intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7dc48c309fb646b770fd2fb539addcd5cfc1eeb",
|
|
"description": "iris: Make a pin_scratch_space() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93ff47eb19089435896b48707641bdb799d2d2fa",
|
|
"description": "zink: enable KHR_shader_draw_parameters on Vulkan <1.2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efe6f00e345765515012862155590fba8181c31d",
|
|
"description": "zink/codegen: do not enable extensions that are now core",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4deb58b9d85213823151d68573f39c3f415304e9",
|
|
"description": "zink/codegen: fix type annotations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4751135e57538fdf2af3c7a498690d35da28fdab",
|
|
"description": "zink/codegen: validate has_properties and has_features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "613132c41f8884141138def5fa51600b41f66db2",
|
|
"description": "zink/codegen: perform basic validation in zink_device_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33d006f565ede180384f218734d383d69901de79",
|
|
"description": "zink/codegen: make zink_device_info accept vk.xml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d36bfd21f8c4090310664c0abf326683dc52860",
|
|
"description": "zink/codegen: introduce notion of non-standard extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7489f5fc4dcec623013197e06a56d930cffe6230",
|
|
"description": "zink/codegen: more validation in zink_instance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b64a9a12a45d799adc98a074bce24f1c9a8f0fd0",
|
|
"description": "zink/codegen: introduce ExtensionRegistry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caa4a218f1eb35e772a6a265345713cd92bf297f",
|
|
"description": "radv/winsys: set use_global_list inside the critical section",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7379ca4043e94570dbf82af4a46c003ba4f51c70",
|
|
"description": "radv: only make the WSI images resident if the global BO list is used",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "96b03aaa175da4ea391c1e27b46a4235908611f4"
|
|
},
|
|
{
|
|
"sha": "44a76ba16df052df3c218b4ac3c7953e60301e58",
|
|
"description": "aco: use VCC as regular SGPR pair on GFX10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "112f3892615ab363adad4ad17ad8716286aae478",
|
|
"description": "aco: don't abort() if disassembly fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "171fbe3ae1b0f568046813b8029757b8ccce35a7",
|
|
"description": "aco: check get_reg_specified() on register hints",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd16e21e97025857266edac6640c7a55f162413a",
|
|
"description": "aco: also consider VCC in get_reg_specified()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "947bf0bd67b7047f247fc10874ced2db8d4f6527",
|
|
"description": "aco: don't decrease the vgpr_limit when encountering bpermute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b98a4d4dd7eaf1f299a0e8cbf5c52d8f2a93da0d",
|
|
"description": "aco: refactor GPR limit calculation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eaf681724e992209f1ca97e2c37837170b8087aa",
|
|
"description": "aco: change gpr_alloc_granule to full alignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bacc3b36f55ed1f0fbb8a7efdfb072a0f3ee4ee1",
|
|
"description": "aco: fix shared VGPR allocation on RDNA2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "14a5021aff661a26d76f330fec55d400d35443a8"
|
|
},
|
|
{
|
|
"sha": "04df0cb4ae7055b0a4a6dc9875aa5926131fe5f4",
|
|
"description": "zink: VK_KHR_draw_indirect_count is a device extension",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3"
|
|
},
|
|
{
|
|
"sha": "335c8b68d209e4270a508fcb3e95a02931a31451",
|
|
"description": "radv: emit pipeline bind markers for SQTT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8721a6cbf2a03fd9925eb01ec73c5cf419a5cdf4",
|
|
"description": "zink: fix streamout for tess stage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50"
|
|
},
|
|
{
|
|
"sha": "41e8dec75cdb3d06a94fb958f3063d8704e814d4",
|
|
"description": "wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
|
|
},
|
|
{
|
|
"sha": "2ddafc26765796934fcdbcec2286810e468f67c6",
|
|
"description": "d3d12: Fail screen creation if a shader validator is needed and can't be created",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
|
|
},
|
|
{
|
|
"sha": "f66b0c73031f1525426e4eb2dfeacbc84da4c7b7",
|
|
"description": "wgl: Add a loop for screen creation with an ordered list of fallbacks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
|
|
},
|
|
{
|
|
"sha": "e6cf34d611cbb6432e50570b239971da140c101f",
|
|
"description": "wgl: Refactor screen creation to a function",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
|
|
},
|
|
{
|
|
"sha": "9bf8bfe3c8db1a0e10eb0471fa6916f924e06e1c",
|
|
"description": "pan/bi: Fix empty shader handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "bfcdc8f1747eabad57449a309be7160dd27605ac"
|
|
},
|
|
{
|
|
"sha": "a805d999c0e1effb14c28d8777c4657845c4249b",
|
|
"description": "pan/bi: Fix jumps to terminal block again",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
|
|
},
|
|
{
|
|
"sha": "44c0672fd40c232c4cb26068abbf0596d764b6e5",
|
|
"description": "panfrost: Fake shader images for bifrost+deqp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dee59ebfcd5280cd1c2a472db08c6d6392619593",
|
|
"description": "ci: Disable scons-win64 job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "045a85085afeed0afae1969a6fc52610f060bab5",
|
|
"description": "radv: Ignore WC flags for VRAM.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "7262c743dc84d4efa778658bb77b10850c29e014"
|
|
},
|
|
{
|
|
"sha": "6827ff562c8770eadf6f1cd7e222332523a28928",
|
|
"description": "zink: support SO_OVERFLOW pipe query types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea7cd847d3020f303360b3edac78f324e1a48116",
|
|
"description": "zink: put SO_OVERFLOW queries on the primgen list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c3ef8b39206e9d7d28fa6915ce1e3154cba8d29",
|
|
"description": "zink: break out cpu query reading for qbos into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a336a4453b7ef9f3e4884cba6ace839d6df1dbcd",
|
|
"description": "zink: make the xfb_query_pool into an array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "257a808357939da62792b7a603715271e93eae4d",
|
|
"description": "zink: always use query->type for starting/stopping xfb queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "accffda30d75ee1cbda95a7a3c577bfcb6415b2e",
|
|
"description": "pan/bi: Skip ATEST for colour blit shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e279606232ea2e7d4eea746ce33a989935a9ef5d",
|
|
"description": "panfrost: Pass is_blit flag around",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5159f406d895c6a253e90c6b076045ac133e55af",
|
|
"description": "zink: use gallium api to copy to display-target",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b8b14172f7cef185152f6c3e516528a57b85a1d",
|
|
"description": "zink: ignore irrelevant bind-flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d0ad591f93b26fd89a629b1c13ae1cf2441d48d",
|
|
"description": "zink: limit host-visible bind-flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fc179c774502d083dfab7385484fddc75d90f21",
|
|
"description": "zink: don't always require linear display-targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "708327472b95dae7bf2ce0585637e22c653fb344",
|
|
"description": "zink: do not use extra staging resource unless needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e4ae3466b21490c5db8e9d3c112d6c9efb4716e",
|
|
"description": "zink: drop extra set of parens",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a87d6485974c1d9af7e0a7ad300ac565be176266",
|
|
"description": "ci: disable sporadically failing test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e52b7b46d7f25aa175c1c50075a37453f941c73",
|
|
"description": "lavapipe: handle null-buffers for xfb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72b8e643b0232dfcdcbc9f071c410653bc10d079",
|
|
"description": "anv: Allow null handle in DestroyDescriptorUpdateTemplate.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "af5f13e58c9dfe3a54487a3b002370c1edd39cf3"
|
|
},
|
|
{
|
|
"sha": "82981ccbb1d1bef20b1dfdc93f3ed6d98b8c708a",
|
|
"description": "broadcom/compiler: use unifa for UBO loads from uniform addresses",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "878555976e9171ceb06d2688c56f0419cf9b23f7",
|
|
"description": "broadcom/compiler: emit ldunifarf when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2a04aca4816e228b7273357f4b50ca38a6d0abb",
|
|
"description": "broadcom/compiler: do not DCE ldunifa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efc75e13ea13b4b5b76dbb0be846c996b99af5de",
|
|
"description": "broadcom/compiler: disallow reading two uniforms in the same instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8e4bdae8d5d2bbaff4fe2a426f8b30edd0ef563",
|
|
"description": "broadcom/compiler: ensure 3-slot delay between unifa and ldunifa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "42880fdf5d6ed71249e4435e508dbdf6ec064d17",
|
|
"description": "broadcom/compiler: preserve ordering of unifa/ldunifa sequences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97c078488f4cfbf80af154463b67866e8fbe185c",
|
|
"description": "broadcom/compiler: disallow unifa overlap with thread switch/end",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24db1a5112fb651efb83520b856ffb6d0e612ddb",
|
|
"description": "broadcom/compiler: add a helper to check if an instruction writes unifa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b929ae9f0c61c3e022267100ff530a032a31c60",
|
|
"description": "broadcom/compiler: don't check for GFXH-1633 on V3D 4.2.x",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "457ed5aa01fc65c47dea6bfb7e358d4518969b7a",
|
|
"description": "broadcom/compiler: name registers correctly based on V3D version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f85fcaa494cf1bbc9337d4675069c7921356d7e9",
|
|
"description": "broadcom/compiler: pass a devinfo to check if an instruction writes to TMU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "449af48f42a78f4fdca34bfe8f014d963dfce3ff",
|
|
"description": "broadcom/compiler: add V3D_QPU_WADDR_UNIFA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6731daa5e70a28f5577a7aa572cad59e49caba2",
|
|
"description": "disk_cache: Fail creation when cannot inizialize queue.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e2c4435b078a1471b044219552873a54b1817bac"
|
|
},
|
|
{
|
|
"sha": "9909fe6bac53dc32c6599820387545f5019f8a85",
|
|
"description": "broadcom/compiler: Skip bool_to_cond where possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8762f29e9c21315be7cd73f8207da4528dea871c",
|
|
"description": "broadcom/compiler: Add a v3d_compile argument to vir_set_[pu]f",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c78b372dd06b7156d897e4493ac7bac7bdb3622a",
|
|
"description": "radv: Define supported extensions in C.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8331b7c8d51e577a8ca37a9532864d1b90c130b6",
|
|
"description": "radv: Remove custom icd json generation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f44a76ab437cc8c3a600aeeb5e220aeb9f0a1a3",
|
|
"description": "panfrost: Set barriers flag for compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f934e922df65b42f9d77990086f1f80cb0165c5",
|
|
"description": "compiler, nir: Add and set barrier metadata",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bd2a03657b0289dc745324f700c99bfe13ebd0f",
|
|
"description": "panfrost: Enable ES3 conformant floating-point",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcf6247fcbb94e249db2d940335fb57daa951df7",
|
|
"description": "iris: Remove context from iris_disk_cache_retrieve",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "b65680d59fd0cd906dd15080128079b9d13eb04a",
|
|
"description": "iris: Remove context from iris_create_uncompiled_shader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "cee922940bed3904fa47b339abdf3a36adee8536",
|
|
"description": "iris: Remove context from iris_compile_vs and friends",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "730ce521044fb3ba1198a2baa6fd6c39e5c8740f",
|
|
"description": "iris: Remove context from iris_upload_shader()",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "979434639e61d2b08c293949ead2f6b06467de7c",
|
|
"description": "iris: Remove context from iris_debug_recompile",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "4256f7ed5847505c30e903b6674dac88c5d03315",
|
|
"description": "iris: Fill out scratch base address dynamically",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
|
|
},
|
|
{
|
|
"sha": "564a9e18a7f4aa2787beb75421c6807830369aed",
|
|
"description": "zink: lower flrp64 and ffma64 when in softfp64 mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a64fe5ae5bbaf4eb3684363ea94e44046a58a5d5",
|
|
"description": "zink: add spirv interfaces for bo and image/sampler/push variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89580073f361d85f112366edf320eb96b2886e14",
|
|
"description": "anv: Add ANV_QUEUE_OVERRIDE env-var to override advertised queues",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1326e1c0fe56c7a036fd5cbc07c68268b642cbfe",
|
|
"description": "anv: Add fake graphics-only and compute-only queue families",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a90420bbe9509997b1f95b1e81fadca7154f383",
|
|
"description": "ci: enable max texture size tests for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "664a80387966f56b5fa62b1ba8270148c9a8d06e",
|
|
"description": "vulkan: Fix windows api conflict",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e487ae1b998c06b429cd071021d387c02c872142"
|
|
},
|
|
{
|
|
"sha": "a27d76a2d9a51dcb9028d0dfa8c1a3d1171e5006",
|
|
"description": "pan/bi: Push UBOs on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "040a350b1eb0be13613c7ddaa8524ac4afc45cfc",
|
|
"description": "pan/bi: Add SSA-based scalar copy propagation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa79168b9e4b35a0c9d34025d60d46aab74640b2",
|
|
"description": "pan/bi: Simplify derivative lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0acc6b564efefbef9c8902ffd0fd1bef5b220323",
|
|
"description": "pan/bi: Rework FAU lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6106fb5d8dc71376dbcebd5de41289362ed308f2",
|
|
"description": "pan/bi: Handle modifiers in rewrite_fau_to_pass",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "fc7770b1ddac0f26489925ded8002bd9a8886095"
|
|
},
|
|
{
|
|
"sha": "e9572ff3e98273680248735c060bf0d7589ad814",
|
|
"description": "pan/bi: Generalize bi_update_fau with fast zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f27e24934ea55b614eb90d36ff8e2abd5cc4841",
|
|
"description": "pan/bi: Print FAU uniforms in IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97e5181fe47e5b732262750fd67129c72366876d",
|
|
"description": "pan/bi: Add bi_is_ssa helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be02c0868c763a6ed5384d689ee52d7ffb79c332",
|
|
"description": "pan/bi: Add bi_replace_index helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54beea9799531aec85d687bb1dc07d6f07e1bea7",
|
|
"description": "pan/bi: Fix multithreaded shader-db",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "755227baa6d651b158fa560eb8238864bc0eef12",
|
|
"description": "pan/mdg: Push uniforms based on UBO analysis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c65067150d0587fbce6460ccdeb354640051e86",
|
|
"description": "pan/mdg: Update UBO promotion comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b70ebc14c0f66375bc2d6a9ed073dd54ee7aa17",
|
|
"description": "panfrost: Don't store uniform_count on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10f06a2b70491f4c07d0c7e02bc22a3adf23214a",
|
|
"description": "panfrost: Set FAU count based on program->push",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce8188ccf2dbb2afae9a4cb213dea9aad63b1503",
|
|
"description": "panfrost: Push uniforms required by the program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c",
|
|
"description": "panfrost: Add UBO push data structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4",
|
|
"description": "panfrost: Don't truncate uniform_count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db7e2dce1c83f826f01a6d9508b84afe34097347",
|
|
"description": "panfrost: Move sysvals to dedicated UBO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dc539a87227e88bbee790ecc6ec8ec6eb991333",
|
|
"description": "panfrost: Respect buffer_offset when mapping to CPU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21c3e82495d7c6b7fd419e393f6b71642bf031f0",
|
|
"description": "panfrost: Fix race condition in UBO mapping to CPU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0b94209154ea98d1de04647f3e18b4426d8fb7c",
|
|
"description": "pan/mdg: Set lower_uniforms_to_ubo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a82e5836089d26fcb70a3e964b8a395c25f1b9d",
|
|
"description": "pan/mdg: Optimize UBO offset calculations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73bbf08897545a97edd0e7e1d202ba317bc69968",
|
|
"description": "pan/mdg: Add MIDGARD_MESA_DEBUG=inorder option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7bcc40ec1b0ed82183eccb9c47db4166c2f7af4",
|
|
"description": "pan/mdg: Fix multithreaded shader-db",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6673c40011c0183953718f45bf0b9b4cba06bee5",
|
|
"description": "anv: discard all timeline wait/signal value=0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
|
|
},
|
|
{
|
|
"sha": "aad3135ec97af1230714cc805eec21013c0f0808",
|
|
"description": "features: mark off GL 4.5 for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "989731bbe273e2ec60893e9f3ef6da439fc75fee",
|
|
"description": "zink: GLSL 450",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2e67f679c961125d8e902151894dba5da33004a",
|
|
"description": "zink: enable PIPE_CAP_TEXTURE_BARRIER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c94819286e5aa84b9bf0ebb828d0c5be346fdeed",
|
|
"description": "zink: enable PIPE_CAP_TGSI_TXQS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "faa7393a6a049fa8b6743ff31b62c46a4498a0b0",
|
|
"description": "zink: enable PIPE_CAP_CLIP_HALFZ",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d9d7f15b9e08789aebaea476226be71fd453f3d",
|
|
"description": "zink: enable PIPE_CAP_CONDITIONAL_RENDER_INVERTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e88a6d1c7b03cc231ad95ddc9dfd9baf8dd07a15",
|
|
"description": "zink: GLSL 440",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f7430dd50e2748e5e5ca9e9802a78df2ec961ca",
|
|
"description": "zink: enable PIPE_CAP_QUERY_BUFFER_OBJECT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90e8543da0542318c11cec8b9fa7eb05507f34d2",
|
|
"description": "zink: enable PIPE_CAP_TGSI_ARRAY_COMPONENTS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49dd9d2026f919a537b90b1b6448a3ee0356b27f",
|
|
"description": "zink: add a get_query_result_resource hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffc66d4d8f8fbd8993471e0d3f0a79f5579eebcd",
|
|
"description": "zink: add PIPE_BIND_QUERY_BUFFER to the all-purpose resource creation path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4316e0459e4b35a90968aeabc5c0e14e66f66fcd",
|
|
"description": "ci: Ensure that jobs inherting the ci-deqp jobs artifact meson logs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eeaf7b51f382f53beea742ddc6ded81abbeca72c",
|
|
"description": "zink: fix xfb buffer refcounting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e163f1c9493c7eab4c6c5f86e3dbf5f097729c18",
|
|
"description": "tgsi_to_nir: Fix uniform ranges.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
|
|
},
|
|
{
|
|
"sha": "563806811522bbe1c821c31d4ebde2fd3dd5d316",
|
|
"description": "zink: enable excluded test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b65093c0cfbc614e88bb333fd99e4f578ddccdb7",
|
|
"description": "zink: correctly handle 64 valid timestamp bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d906c007d665725eb501f304aba31b8a25b1a18f",
|
|
"description": "radv: use a more relaxed alignment for upload buffer allocations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9de874539954c4fbd0cfd08443b3e60112e6c966",
|
|
"description": "ac/rgp: append the number of seconds to the generated RGP file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1185d09f0691365d56ff1e509ed711167d1f164",
|
|
"description": "radv: add support for resizing the SQTT buffer automatically",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d79bb24b4a8911201ae86bebcb2619a23e8461e",
|
|
"description": "radv: adjust an error message related to the SQTT buffer size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7e6f4ff3da39f36fdda8f0ec6eea4925cd3afdc",
|
|
"description": "radv: do not overallocate the SQTT buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72709c2bcef02001d5cba1c56b6acf27acedbf67",
|
|
"description": "ci: document arm oddity in build-rules",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b4bddcd99e7e98dc3e738f113cf6fa5d2225e6f",
|
|
"description": "ci: Restrict meson-gallium job to gstreamer runners",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "452a37e634e1e896a9bbf142477223a03454d944",
|
|
"description": "llvmpipe: enable GL spir-v support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14b2dc0013c73fbd47d232b2f3ff47d29f1f624c",
|
|
"description": "glsl: fix leak in gl_nir_link_uniform_blocks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "5723919282c32bdacb68ef8d68f2132732e69017"
|
|
},
|
|
{
|
|
"sha": "a29e7c07849dd3d66c9956fff61769ef89b50a71",
|
|
"description": "zink: handle nir_intrinsic_load_helper_invocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ed874d73fafcfbcb54730dc5c20e58f24d55f5e",
|
|
"description": "lavapipe: reset shader constant buffers after execution",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c10b7854902cec504b5bc5139d9a56e489c00b16",
|
|
"description": "llvmpipe: fix use after free with fs variant cleanup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2937f69cc038a6305b353fa4926aa8c8f0ba44f6",
|
|
"description": "llvmpipe: add a mutex around debug resource tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "acaf07c24b348100ca6e011c5ca4531175ab0593",
|
|
"description": "glx: Fix GLX_SGI_video_sync for the no-current-drawable case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88ca480c8babc684c22a6b53de4caaeb3bd9b0b9",
|
|
"description": "osmesa: Pacify MSVC in the test code",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c5c1aa7c75c05927017325829cb3f354654d0b73"
|
|
},
|
|
{
|
|
"sha": "fbacd8a99c8b4e2f48af423a4552484f7271690d",
|
|
"description": "iris: Call iris_sample_with_depth_aux earlier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bd092736c631c8c544c3a830c5aea221d10e329",
|
|
"description": "iris: Drop iris_resource::aux::has_hiz",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfa38e5a9917f80e52cfa35393fb9371eb5828b7",
|
|
"description": "iris: Don't avoid aux state getter/setter with HiZ",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2a2ee319330c6bf22fa7cc3b076ab522818bf00",
|
|
"description": "iris: Loosen aux state getter/setter assert on HiZ",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0079b8543adcaad038022d95f345fdc3cc4348a2",
|
|
"description": "iris: Fix aux usage of depth buffer prepare/finish",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71704794750578cd90b4ba4ed7aaf66eb1744424",
|
|
"description": "iris: Keep aux_usage in iris_blorp_surf_for_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e03fe19e576ddc8196ceb0992818f501b3a6eb7",
|
|
"description": "iris: Fix the depth aspect aux usage in iris_blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "767fd868a07b18419ca9afcd229ed3bae45c6684",
|
|
"description": "iris: Drop batch param from iris_resource_prepare_render",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62831815e69f4d998c6fc319a5a66182abad9665",
|
|
"description": "iris: Delete redundant assertion in iris_hiz_exec",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0908d0c915701475255e7cfbc3dbe2c3a0ba2b3",
|
|
"description": "iris: Drop a stale comment about HiZ sampling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "becefe5a694ce6effcdce8d62a9d5df63d367f3f",
|
|
"description": "iris: Drop an XXX comment about sampling HiZ arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c6882c09007c6f7b1d4f1224e61ac2e0ac5882c",
|
|
"description": "i965,iris: Delete misleading HiZ sampling comments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f961cf2047d6a1a1cd3f15b20821ea4aa0aa90be",
|
|
"description": "blorp: Assert 8x4 alignment for a HiZ op on Gen8-9",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2573760b478329deb7598a75123762480d1c0ce",
|
|
"description": "zink: Factor out instance setup a bit more",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f88d9c9d7cb4edea2cd981d09d1d076de37b535f",
|
|
"description": "zink: use better mapping for PIPE_FORMAT_X24S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "329b26ab7654263dacd66254d898c02f16c4c77f",
|
|
"description": "lavapipe: report correct value for minMemoryMapAlignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aea36ee05e996f504186176b139b5ef9737cd323",
|
|
"description": "zink: Fix win32 build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60cd7ff7f7a7a00322f015db86927e36b12d7daa",
|
|
"description": "pan/bi: Fix 2-write pseudo op scheduling",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
|
|
},
|
|
{
|
|
"sha": "214e7de90935774d6743c75c7cd1f5aa49c2f9fe",
|
|
"description": "pan/bi: Fix 'last tuple' for terminal-NOP clauses",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e487ae1b998c06b429cd071021d387c02c872142",
|
|
"description": "vulkan: Fix windows api conflict",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ea69f40d87c34bf6bd4c9bfc698472c9e9c07b5",
|
|
"description": "ci: run piglit on zink with lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef36de243c2be34a4d285c410a116bd3b22b27a1",
|
|
"description": "ci: make sure all lava-builders have libvulkan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7725ad4aa21e3b63fb4a4ca1a2af7a0c87ca55e",
|
|
"description": "gallium/u_upload_mgr: lower risk of hitting an assert",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "ccf9ef36285689818da89973b3585925a035d158"
|
|
},
|
|
{
|
|
"sha": "d81087a700c1115fa93c87e4d7299dd31cbba9c6",
|
|
"description": "zink: handle null xfb buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79dd0562f461b429aca81ea35ead9c6315659b85",
|
|
"description": "zink: create dummy xfb buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce230f15e4825f2e6bb7ec200e1bc049b1be21f4",
|
|
"description": "zink: rename zink_context::dummy_buffer -> dummy_vertex_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b69e8b16f4cb23c748252e14d9dc48d2e8db655",
|
|
"description": "anv: print out perf permission warning only once",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b20e08fadd43bb0fbd3ae54d54c3678305a51715",
|
|
"description": "zink: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e388fae89873dd425b2f021c2e52cfc83e1f5a2c",
|
|
"description": "zink: flush all resources with persistent maps on work batch before draw/compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "564bb1410cf72901650c61c5f757eb0c4e26d5f0",
|
|
"description": "zink: slightly refactor batch resource referencing in update_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b92ba0100e3465af175733ff0c0e5f1874c5fe7a",
|
|
"description": "zink: track persistent, non-coherent, writable transfer map count for resources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a7a226e495f9f4ff9d98d754429a61757edde82",
|
|
"description": "zink: set HOST_COHERENT bit for coherent resource creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "152916b2bb9adcda39818822770ed8be39f3a887",
|
|
"description": "zink: use = and not |= for VkMemoryPropertyFlags during resource creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd0ef080d03fa3a9eefb513aec8fee88339c33df",
|
|
"description": "v3d/compiler: fix QPU scheduler TMU sequence shuffling",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458"
|
|
},
|
|
{
|
|
"sha": "79fcea9475da1f03164a855f32c4c259007a8a19",
|
|
"description": "zink: add a texture barrier hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "802c1afe9c6f31b92d4f6ee2ded7975156139094",
|
|
"description": "zink: handle nir_texop_texture_samples",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efbd3584e37594821558b8ab31c1fec4898bdbdc",
|
|
"description": "zink: rework viewport handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0a76b2067b2914a66f5253bb279a4b8186ca748",
|
|
"description": "turnip: enable inheritedQueries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed7e6eb54bdc13b524b0595749b118e1f4d4d3ea",
|
|
"description": "radv: fix memory leaks if a submission fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf5713d73689fa1a7cfefb989d4d793863b726b7",
|
|
"description": "zink: handle vote intrinsics in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e35612e45f042eb36de1f4c5a1d494f19c087e65",
|
|
"description": "zink: add spirv_builder wrapper for vote intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf6901809e81d71afeff5d65b0d010350e869336",
|
|
"description": "ci: Add trailing slash to path for documentation preview",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "ae8f9584f4c98bc9574145fedf2939361997c33e"
|
|
},
|
|
{
|
|
"sha": "f758b1a25bff6ce33abc5e23190503fb22c5e8bf",
|
|
"description": "v3dv: support for depthBiasClamp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7575fa71fb026003800bc5e376393d1cfab7113",
|
|
"description": "aco: fix adjust_vertex_fetch_alpha",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90"
|
|
},
|
|
{
|
|
"sha": "19711b0f44a92e450240b7dcbae4f2c147ed6208",
|
|
"description": "radv: stop allocating useless ESGS scratch BO on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caafedf38f1c0ced35340d2d0823203c8dbd4ae8",
|
|
"description": "radv: fix double free when creating a fence failed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd03f1c6f6d8d63cf73c0ea6fc726bf74279e199",
|
|
"description": "gallium: Document behavior of more lowering pipe caps.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcb5f9f94ac77080848be46ce7bf3edcae07ac71",
|
|
"description": "v3d: Stop advertising support for flat shading.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff805f8ac7911b57bd4e1bf1839db942e3e2d176",
|
|
"description": "v3d: Stop advertising support for PIPE_CAP_*_COLOR_CLAMPED.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2992dc7386d4cce6848483d4b334773d09b97c5a",
|
|
"description": "v3d: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ddc2f916fbe32af2443af59727dbbc543e04b88",
|
|
"description": "v3d: Clean up vestiges of alpha test lowering.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8ad931808e2d3f54b4bf2ddbbaa632be1018801a"
|
|
},
|
|
{
|
|
"sha": "b9a9cd59ff8938d1dd3c8a90a2cb4fb170d6adc8",
|
|
"description": "vc4: Stop advertising support for VS color clamping.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e584d4f6dd80aae8dd7b199be6eda28cc711d8e3",
|
|
"description": "vc4: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc0841c82aec18cb93f4f1d52ea193c70cb846a8",
|
|
"description": "vc4: Remove vestiges of alpha test lowering.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "1404b8b1e5b6c517851d3296feb659c1fa4cfdef"
|
|
},
|
|
{
|
|
"sha": "9aa7a2d10ce6c191171a13a3e2f7dc185861f069",
|
|
"description": "mesa/st: Assume that the default variant is always first in the list.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d5ce66b02016a8c985e3e3cc44df65ccfacca48",
|
|
"description": "mesa/st: Always precompile the first shader variant.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "659916d6742c561edb8c32b0dab5771f5f7ef34f",
|
|
"description": "freedreno/a5xx: Don't forget to count our custom blits against queries.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "881ce0f0a4f619104c38587695075467fc4f6c55",
|
|
"description": "freedreno: Remove FD_STAGE_* in favor of a \"disable_all\" flag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cc3956193dcf9fb8bc3f43df0bd6fc1de58946d",
|
|
"description": "freedreno: Force updating active queries on batch reordering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bab56e1ba5bd93c4b79034ab95f6ca411fc6919",
|
|
"description": "ci/virgl: Fix GLES31 testing on desktop GL.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "697fb11cfc070154ef84ae3635c47267ecd4a9eb",
|
|
"description": "features: mark off GL 4.3 for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb80609bb063c558efb9b8b2018887370f92e797",
|
|
"description": "zink: GLSL 430",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7909c642b167b3ab214f0ae4de1d1cfaa4a88c32",
|
|
"description": "zink: enable compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5cf5ad6f09469991f7447a3684f91f4abe1b287",
|
|
"description": "zink: export compute-specific shader/compute caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2771967cbcb0e1f6f7bbddd98764f3b940c8826",
|
|
"description": "zink: add launch_grid pipe_context hook for compute handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce6d08a0e76e1b5976695b3f2b3d7acfca731941",
|
|
"description": "zink: flush gfx/compute batches when the other pipeline needs resource sync",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dac99517ff2f6dcc8d5057d79385bb2e967945f8",
|
|
"description": "zink: handle descriptor set updates for compute operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e20a43ec3545f50705d16ace70145fa7b32dd19b",
|
|
"description": "zink: handle memory barriers for compute batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3633ed12b236f9221291303692eb8cc9ac60559",
|
|
"description": "zink: setup compute batch and add handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa555772b99ff690716aabfea0b588d4348eafe3",
|
|
"description": "zink: break out descriptor updating into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2247a37247962951dcb2f64e1a454ae883fb01e",
|
|
"description": "zink: add compute programs and pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c50b12b9e32f86b328d5513b1a04c63da646287",
|
|
"description": "zink: rename pipeline_cache_entry -> gfx_pipeline_cache_entry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79613650b3d6c6a0b09e158545ac35460e615f9b",
|
|
"description": "zink: explicitly get shader stage from shader during binding setup in draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "184d773d0f061eeb84110f0f37cc03dc40cf1302",
|
|
"description": "zink: make allocate_descriptor_set() take more params instead of a gfx_program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9aee1165b215556bcca89db978120d1acbbed13",
|
|
"description": "zink: refactor batch creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcab2ca6b1bc5e7de146e83689a9a39ce6a793b5",
|
|
"description": "zink: take a pipe_reference param in zink_batch_reference_program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f32891b159d8f725f9f9206c4a0d0144629b18d3",
|
|
"description": "zink: ignore compute batch when starting/ending batches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f6ffc55431cb36f6de0560df091077542df279c",
|
|
"description": "zink: handle nir_intrinsic_memory_barrier_shared in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2b6e108823a9c4280d2df0e86a0323e45b210b5",
|
|
"description": "zink: add handling for shared atomic ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deff4c220bce0099ec4dc9cac6d4ed398030217c",
|
|
"description": "zink: implement shared load/store nir ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36cdcbe0927c6a62d6a63d3d5caf9d7db1cd1d88",
|
|
"description": "zink: handle COMPUTE glsl variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d65c7cc0a872940e6801b643b32cdc5de3545dc",
|
|
"description": "zink: handle COMPUTE setup in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9122c0417a027f8227c0d90658298211ac29c8c",
|
|
"description": "zink: handle COMPUTE bindings in compiler/ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5ff286992e90a055680e2eaa3eca1a861804d0d",
|
|
"description": "zink: add spirv_builder function for emitting a 3word literal exec mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "813c361fe02643842e88b88cb9849d7addc21517",
|
|
"description": "zink: wait on compute batch when necessary during transfer map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "261058f27797b33708c3394491017d14b0759838",
|
|
"description": "zink: make zink_batch_reference_resource_rw return usage info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e196c471a4a0003b278bd9451393ede9554b292c",
|
|
"description": "zink: make get_resource_usage() public",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "079fae88229e5892b884f45c5c0b76d428b170e5",
|
|
"description": "zink: bump resource usage flags to allow 5 batches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36ee845cd42aeec22b5b94363891ad24cbec5b81",
|
|
"description": "zink: add defines for compute batch and gfx batch count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c489dfefc3fde017af23af6be87b694ec7c01d0",
|
|
"description": "intel/stub: plug some gaps in our ioctl faking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4c642a7b4dc0b7699e3d5eb126b956b3df36c69",
|
|
"description": "drm-shim: report support for timeline semaphores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64cb03a52dc97e737b1e24eec6499223021174ce",
|
|
"description": "anv: only signal wsi fence BO on last command buffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "ccb7d606f1a2939d5a784f1ec491cffc62e8f814"
|
|
},
|
|
{
|
|
"sha": "8297a9a429b19db7f2424776cb282466e3b2a938",
|
|
"description": "anv: break up internal queueing function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e93344288b7e6ae35fba9b7898388e4b6c1f2698",
|
|
"description": "anv: add a comment describing has_relocs field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ef3dca47637f224efdf67625cf7963985cc097d",
|
|
"description": "vulkan/lavapipe: add missing VKAPI_ATTR/CALL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2608312d3365fb1f47dbd97cc15e9836852223b",
|
|
"description": "aco: remove loop to flag loop blocks as WQM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed020008b57744f7b9093da0f4c13bdedffb712c",
|
|
"description": "aco: rewrite setting of Exact_Branch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0074a6f0532196f5d9d2be00a9d884100401816",
|
|
"description": "aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18"
|
|
},
|
|
{
|
|
"sha": "9f9441c231858f6c36f84a63f02be6208903e69f",
|
|
"description": "ci: Append build image tag to LAVA tag used for minio path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7357bb6bb6ab2bfe6ee255c0a32b307c93b988db",
|
|
"description": "ci: Incorporate base image tag into dependent image tags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c3337d0bfee65292456316899afa54b5de4e170",
|
|
"description": "ci: Add and use .set-image template to construct docker image name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bdbbf972d9fd50ebac595904fb807b9269d35e1",
|
|
"description": "ci: Move FDO_DISTRIBUTION_TAG assignment to template",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfdfebc8cbe9e8f3881eca55289f5fb45f919baa",
|
|
"description": "ci: Use MESA_IMAGE_TAG everywhere",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab7e1dff0bc6f273cc65897acba41213ec900b84",
|
|
"description": "ci: Use MESA_ namespace for image variables in Windows jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26d2ffeb202253bf13baea3567ff7881c357d15a",
|
|
"description": "ci: Set GALLIVM_PERF=nopt,no_filter_hacks for llvmpipe-gles2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e53e9df02633ddc546e0332f358f8775ab66877",
|
|
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_gl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8061d038468975e3a011ef8b762d85961fad78f",
|
|
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "339817f2e7f036ded6c8f7a41caac6898a391988",
|
|
"description": "ci: Disable two radeonsi jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4decf6f396e34bea8d4c4efbeb78c01fadc259a",
|
|
"description": "radeon/vcn: enable dynamic dpb Tier2 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7a481872ef4cac04e28cc954e00d07073fdbfb3",
|
|
"description": "radeon/vcn: implement dynamic dpb Tier2 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "905c1032092a59de55eff4fca3c847954ebac65d",
|
|
"description": "radeon/vcn: add dynamic dpb Tier2 message buffer interface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc39225014a56bb9e5cc3822e4257678d1a03fdd",
|
|
"description": "radv: fix printing the debug option names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90",
|
|
"description": "aco: optimize AC_FETCH_FORMAT_SNORM alpha adjust",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd7d8a77e9a767b81d73e7820c48c2325101ffac",
|
|
"description": "radv: Fix vram override with fully visible VRAM.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5"
|
|
},
|
|
{
|
|
"sha": "eefb18e5fb679a9ab8c9cf174e5e69626fc44b00",
|
|
"description": "gallium/tgsi-to-nir: Take property NUM_CLIPDIST_ENABLED into account",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "055175d4840b2e8af40d1556936c4b5f75e7cc1a",
|
|
"description": "gallium/tgsi_to_nir: Handle SAMPLE_MASK output in FS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96b03aaa175da4ea391c1e27b46a4235908611f4",
|
|
"description": "radv: use the global BO list from the winsys",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6c28474a3b9867bc1d4e1278c8dc8a7fd9823a2",
|
|
"description": "radv/winsys: enable the global BO list unconditionally",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b967ccf77c2c7d928933c4c16868a8bc381c8df",
|
|
"description": "radv/winsys: add the resident BOs to the list of BOs at submit time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afdbd71ba5ef3ab07dc71282a566cee582a1a675",
|
|
"description": "radv/winsys: add buffer_make_resident() to the API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16abc82ef052fa41ba7b54dbe88b4745739e0fd3",
|
|
"description": "radv/winsys: set use_global_list to avoid adding a BO twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3235ff5cf4ef5795c1ed39f9156b2011e50e5119",
|
|
"description": "radv/winsys: move the debug_all_bos check outside of the add/del helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cc0d61088732bf0e70ae5f7579506723e881c12",
|
|
"description": "pan/bi: Don't check liveness unless the index is valid",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e"
|
|
},
|
|
{
|
|
"sha": "9e1aa234485613154cc1ad2b67988fa5df460a18",
|
|
"description": "v3dv: initialize render_fd at the top of physical_device_init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df48267c65f1247b21f379e3a758bb5ddf7ade37",
|
|
"description": "gallium/u_tests: test no-op fragment shader instead of NULL fragment shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "974c4a17001bb27673c39048a335c5f3141acbfd",
|
|
"description": "tgsi_to_nir: translate FBFETCH",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81d923fa51ec3c7d4ae95ff683999634f755c64e",
|
|
"description": "tgsi_to_nir: translate SAMPLEID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5088caa119739a1833e3d26edb7cd58acc161c38",
|
|
"description": "st/mesa: do scissored clears on depth/stencil as well when supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13f92183c7dbff9d76a83656862d0b2c2536e25d",
|
|
"description": "zink: support nir_intrinsic_memory_barrier_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27ad9fd5da3f113aaa4995fe46c0ee9586372225",
|
|
"description": "panfrost: Fix clear color packing for 12-byte formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7008e6558a8c96920b48ed7265a85bca07f469de",
|
|
"description": "radv: Update JSON generator if Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8930ecd3cedda7e099ac10b0398cfbd2dfd805d3",
|
|
"description": "nv50,nvc0: add scissored clear support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23340b959cfe854dd2eb6cc820134f9e0dbd850c",
|
|
"description": "nv50: add PIPE_CAP_NIR_IMAGES_AS_DEREF to unsupported list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2bcb9e3ce3fbc7b8cff252252465a4a889fa2d",
|
|
"description": "radeonsi: don't use cp_dma prefetch on GFX6",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "47587758f21019229be5faf9417e7dc5b9ea732d"
|
|
},
|
|
{
|
|
"sha": "568a66825912d17d5a1a7f9a0dea188c079c51fc",
|
|
"description": "spirv: Allow variable pointers pointing to an array of blocks",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d2afe1c83254c4cf437e14a221087ecc01cc7d1",
|
|
"description": "ci: Move out expect files from .gitlab-ci",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8246ad5f4f4cd08fffddd86862febc3bc4a78f9",
|
|
"description": "ci: Move container files into their own dir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4cb96d12b38c663533f135ae4259d8bd56f6a75",
|
|
"description": "ci: Fix selection of linker in Android builds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f4bb72745ca1fa507749843d32f320f879cf1b7",
|
|
"description": "pan/bi: Add nosched debug option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ced55f0bcc202f0087b213da756985e87091ef13",
|
|
"description": "pan/bi: Remove older cube map lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1dd3ff51e8b84e20ca8f66e3992b1dd3e0538fd0",
|
|
"description": "pan/bi: Remove old FAU assignment code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e",
|
|
"description": "pan/bi: Switch to new scheduler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0c0082ab01cc6cba8048afe640779d6f0fbe164",
|
|
"description": "pan/bi: Schedule blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fac99a7c0b3cd648074faecc52a16238493f80b",
|
|
"description": "pan/bi: Add constant modifier handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5742d911663edb9497cbe3c9811ec06003beab0",
|
|
"description": "pan/bi: Add constant merging routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79dc2038a2f4649cc1a7aac00c29d2ee6a6292de",
|
|
"description": "pan/bi: Add constant state constructor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7aaaf9cfafe4af9371ade1e42983f9a86cd9fb01",
|
|
"description": "pan/bi: Add constant to passthrough rewrite",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc7770b1ddac0f26489925ded8002bd9a8886095",
|
|
"description": "pan/bi: Add trivial rewrite helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66100895ff0132b21108f4650401748e8532e51a",
|
|
"description": "pan/bi: Derive M0 from pcrel_idx while packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2096359cf9bd253315a7728e425ecc7e61374471",
|
|
"description": "pan/bi: Add pcrel_idx to bi_clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "649e45234f1f1a242866b39877cb015aca9f68c7",
|
|
"description": "pan/bi: Move bi_constant_field to bifrost.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee78628f786f834216b1e91ef43ca82fd41ca1ca",
|
|
"description": "pan/bi: Add bi_foreach_instr_and_src_in_tuple",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8fce919d22c1389e3511dc9970d62245bf53146",
|
|
"description": "pan/bi: Extract bi_ec0_packed helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4252fb84f4f0ad5ec6f3d966fec308a3b42ffd7a",
|
|
"description": "pan/bi: Add passthrough register rewriting helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09c5d4ce186a016d17522b0798dd0e0736388464",
|
|
"description": "pan/bi: Destructively schedule a single instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63271dca9a0710502178e63268324328f4be0ad4",
|
|
"description": "pan/bi: Choose instructions to schedule",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a303076c1ab71f92907b1967c4b542af0c847198",
|
|
"description": "pan/bi: Add bi_instr_schedulable predicate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2537a53d5cc1f992366c9b7c5ea2781cc7913f5a",
|
|
"description": "pan/bi: Add writes_reg predicate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb27baa35acbcef4563d5ca96c53f7ccb305af93",
|
|
"description": "pan/bi: Add T0/T1 constraint check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0349181e40a03ce53404949d0e89296158dd7215",
|
|
"description": "pan/bi: Validate reads_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f1cda5284403f3f9e93ca1fa7eca703c87a0b3f",
|
|
"description": "pan/bi: Add bi_count_succ_reads helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06bde2cc31e99f309f7e06d18a236870f9d94c08",
|
|
"description": "pan/bi: Add bi_tuple_is_new_src",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93c82c6facb10d88b2aac22defaa723e7361d5fe",
|
|
"description": "pan/bi: Add FAU update helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5607c8745353061dae9575b217a8a73f24e8e4d",
|
|
"description": "pan/bi: Add constant count estimates to scheduler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb7e363688e49047e6d88d0c2052dd8eff793c27",
|
|
"description": "pan/bi: Stub worklist routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ddff0fa8b1b597110247d377c84869b74f8f0ea",
|
|
"description": "pan/bi: Flatten block lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39406571ec4ebf9860a077878e130bc97472e2d4",
|
|
"description": "pan/bi: Add cubeface lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b4ab7bd2ac0fb1f2413bf2f202d7bf369999a99",
|
|
"description": "pan/bi: Add scheduler data structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07a3ccfbed2d7b0723a21a7014704ce07e67041b",
|
|
"description": "pan/bi: Include ATEST datum in the instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e",
|
|
"description": "pan/bi: Dead code eliminate per-channel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08d98290feb67ec71e0944c1ce3f6deffa53a156",
|
|
"description": "pan/bi: Cleanup terminal block check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a27f8887dba8a5c73d7f30042927b8cfa785362",
|
|
"description": "pan/bi: Print program size in shader-db",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ecce71f71bb4206d2e4c1d5e29c0454032d2f79",
|
|
"description": "pan/bi: Fix shader prefetch size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5ab019b5a5a29d4b65f7b8bb37a5372919fa287",
|
|
"description": "pan/bi: Return the size of the last clause from bi_pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5c79e6d9fde89675c1dfff4b5a211d09f41bf8c",
|
|
"description": "pan/bi: Lower transcendentals on G71",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4f26d12f9c761d539022e4f1662b02e39efa6f6",
|
|
"description": "pan/bi: Lower FP32 transcendentals where required",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3aadebf4a843aaa4fca0529ef76d84ac769e7a8e",
|
|
"description": "pan/bi: Fix bi quirks detection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0219ecbfa056c7e0fd4b49f05bddc13aaccdb3f0",
|
|
"description": "pan/bi: Rename NO_FP32_TRANSCENDENTALS quirk",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bdd4cbb57bef96fce2ab1da3877cbee7c9e5f3b",
|
|
"description": "pan/bi: Lower flog2 to a table and polynomial",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4c028f77040fc78872e91e1a610e4c74c50ca46",
|
|
"description": "pan/bi: Lower FEXP2 with a table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10b1f266872bd03881b7bd0c7894f0ebf020db42",
|
|
"description": "pan/bi: Lower frsq to Newton-Raphson",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5e5d11599f998dc89ad192fc85feb3c14b4e97a",
|
|
"description": "pan/bi: Lower frcp to Newton-Raphson",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94fed29680c74f8857036ec97c3f762abfd6c014",
|
|
"description": "pan/bi: Fix FLOG_TABLE modifier handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "dd11e5076e6dda833b3e62551761aff9d2b01600"
|
|
},
|
|
{
|
|
"sha": "9157cf81240f898c1f36f1789982b53874101b4d",
|
|
"description": "pan/bi: Add bi_fmul_f32 convenience method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8eeb61a3bf9a0de4d803340efb7ccc47615b3b94",
|
|
"description": "v3dv: add a perf trace when a device is created with robust buffer access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6f82027493aa533fb2aae6956f9584880708317",
|
|
"description": "v3dv: serialize pipeline compilation when debugging shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44dcc4c24d00d678bbd06509afd1b3bd5d878f01",
|
|
"description": "v3d/common: use spaces instead of TABs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae8f9584f4c98bc9574145fedf2939361997c33e",
|
|
"description": "CI: always expose docs artifacts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ac6e2fbfb47e737f2f823fec2931d80769acc33",
|
|
"description": "radv: stop using VM_ALWAYS_VALID on APUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a3de3a31fcecf2ff4e4b37e6f6d700f62eeec8c",
|
|
"description": "radv: add radeon_winsys_bo::use_global_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "263bd5e6fdac63ef9d4ab9d7867bbe4fa70845ee",
|
|
"description": "nouveau: print warning about unhandled cap only once",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e00c4ea338e7f1f40aee03bd1ba34e1d461fd98",
|
|
"description": "radv: use less AMDGPU contexts by creating only one per queue priority",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e498f25ff4ea9a3382cbfa558205812a312bbd85",
|
|
"description": "radv/winsys: stop zeroing radv_amdgpu_cs_request",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abb3fab7c6a8c998594136e27fc468127dcd940e",
|
|
"description": "radv/winsys: remove unused fields in radv_amdgpu_cs_request",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0856f559a9ec2348474d4ccdc91a85955caf79a5",
|
|
"description": "radv/winsys: simplify the user fence logic for submission",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05c383f9483241075c848cba2f318b74c2225ac6",
|
|
"description": "radv/winsys: remove unused radeon_bo_usage enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6104ff0534d277a3aae307eb563fb4365a14048",
|
|
"description": "radv/winsys: remove useless is_local check in radv_amdgpu_cs_add_buffer()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856775400d5f6836aa760418bfb6f31b488aba6a",
|
|
"description": "radv/winsys: remove useless continue preamble CS for IBs path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e02b1577d0485a54c9e45114153e0f11660a9c1b",
|
|
"description": "radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb625b7a5ff501852ba7ce2a309217859d7cb791",
|
|
"description": "radv/winsys: use an array for the global BO list instead of a list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b29a8a206ee5981ce6d7a0ab1776ee30208b5dc",
|
|
"description": "Revert \"broadcom/compiler: improve generation of if conditions\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f"
|
|
},
|
|
{
|
|
"sha": "e91e1b45cb4a0174978c4dc1cd8802abfead0e10",
|
|
"description": "ci/freedreno: Run a3xx gles3 in parallel and increase coverage.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec9d56c3faccf863c082ddd27b242de88d2c6306",
|
|
"description": "ci/freedreno: bump VK coverage to 1/4 of the CTS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48dd9b7e341d7c93d242e7dc6a19760459603129",
|
|
"description": "ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed138f2861a6cbc39085e0b506c90d35a3b3175b",
|
|
"description": "nir/algebraic: Partially revert 3f782cdd2591",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59237423567802661db7c591f67dc3abcfd629ed",
|
|
"description": "nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b0443a9008ac4c004b1f3fb846b5c1e8c961df2",
|
|
"description": "nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1"
|
|
},
|
|
{
|
|
"sha": "84821964eb6a6962a862223865d44e3c236df66f",
|
|
"description": "zink: force 4 component formats for samplerview/render textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b45c8a8671e93952ca94118bad4c0be532f1f628",
|
|
"description": "android: radv: fix building error in radv_android.c",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
|
|
},
|
|
{
|
|
"sha": "ecdef27117776af09bedf98fe9b2be7ce2533787",
|
|
"description": "android: radv: port to using common dispatch code.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e"
|
|
},
|
|
{
|
|
"sha": "a4c11385b7107c89558f3d0e23234bfcb52664a6",
|
|
"description": "nouveau/nv50: fix linear buffer alignment for scan-out/cursors",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6650c53e64198d1b2a283778e620be8458765dae",
|
|
"description": "nouveau/nvc0: fix linear buffer alignment for scan-out/cursors",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92f12952f32ee08cd302f8591ab059ca5f167239",
|
|
"description": "nouveau: reinstate fencing on screen destroy",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4"
|
|
},
|
|
{
|
|
"sha": "0464117ad9bd47f079175058771220e8dad4f00b",
|
|
"description": "ci: remove nouveau from shader-db runs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "862b6a9a97ad9c47c14dbc76ea892293573c746f",
|
|
"description": "radv: Improve spilling on discrete GPUs.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a9162c85a7b9140ead8ddc6eb1c99fdb2c89191",
|
|
"description": "android: iris: implement iris layer of INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8"
|
|
},
|
|
{
|
|
"sha": "5445e287493e5a68d406870e502c94ffceedb923",
|
|
"description": "android: anv: implement anv layer of INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80"
|
|
},
|
|
{
|
|
"sha": "9664bb1f3bb6afd5c3e9cd91ccacb6ce6fa9d38a",
|
|
"description": "android: intel: Print GPU timing data based on INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
|
|
},
|
|
{
|
|
"sha": "e5fc8a28dc77b1eecc12f11a351ae6f321a135f7",
|
|
"description": "winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccaad7d84423fcc4ed95ad1515d001479b4b3c59",
|
|
"description": "winsys/amdgpu: don't set unused usage for backing BOs of sparse BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d76b912bc382840cdc9fba0b44d09030f232c83",
|
|
"description": "winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77d111fcbf8adcc8cdef7506bbaa3d844aa58668",
|
|
"description": "winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real union",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f02e573cefb7eb26c574f971ce11460a2e18f9",
|
|
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real union",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96c188d023fa9fd634378b5053138f8b9f28cd05",
|
|
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real union",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bb9df366a74b0f691c971a674357beebad4e86d",
|
|
"description": "winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real union",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3778b8fe147e7ac09cc55e3e59c0f642ce5cbc2",
|
|
"description": "winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff311df6b54e2cab3c6afa3d00adc0a534b0eb5c",
|
|
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06b9dedfd91f45244af758e342f3beac22afece8",
|
|
"description": "winsys/amdgpu: optimize out conditionals in amdgpu_lookup_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9bc23d27ace5a98759814aedf678ac9c100dcc0",
|
|
"description": "targets/libgl-xlib: add support for virgl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75c7e4b2f8b9e57bb3fb29fb0704edcbe415ea5f",
|
|
"description": "virgl: Convert errno to string.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e"
|
|
},
|
|
{
|
|
"sha": "09ce403b2d77ca80eade07562839103ed9b46f0b",
|
|
"description": "radv: zero the bo descriptor array when allocating a new set",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
|
|
},
|
|
{
|
|
"sha": "2f534c2e2ee97b89c43f155c0e2f9efe5a3dffac",
|
|
"description": "radv: null bo list pointer for null descriptors on update",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
|
|
},
|
|
{
|
|
"sha": "021bc4f868308630df6f8311db3932046219d086",
|
|
"description": "nv50,nvc0: clear internal vbo masks based on the trailing slots",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
|
|
},
|
|
{
|
|
"sha": "eff837c7c2de627545dd9197d09f6ff337e68456",
|
|
"description": "pan/bi: Implement ACMPXCHG",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d400d5e150f966653b516e7f8da714a76e97b194",
|
|
"description": "pan/bi: Implement AXCHG",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0a2a0af75768d09ff138c87585cd9640986f114",
|
|
"description": "pan/bi: Respect side effects in DCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5709f17a2739aeaaba29689144118b68ddc5ba8",
|
|
"description": "pan/bi: Add side_effects helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "836c1c6fb10e308d353aa2ff50f239545c2daa27",
|
|
"description": "pan/bi: Fix NULL deref with empty shader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42"
|
|
},
|
|
{
|
|
"sha": "855e29cd78f2870a0937a6b105d4bc6aafd9cb44",
|
|
"description": "pan/bi: Make sure we never branch to an non-existing clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbce99a809dfd9f050ba28b8341562e418675695",
|
|
"description": "pan/bi: Add an is_terminal_block() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c391c32af22bb93f1914fbac492f77f4b6c7585a",
|
|
"description": "ci: Update to newer ci-fairy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "366fb28dacef2ef45702a9301b176190ac429e56",
|
|
"description": "ci: Fix MESA_TEMPLATES_COMMIT value",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2"
|
|
},
|
|
{
|
|
"sha": "d1f93261b17d73eceb16b7081000b5bb8f6608f2",
|
|
"description": "aco: always set exec_live=false",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3824c06aff27f9aae05c82c85a1a7779b27df980",
|
|
"description": "zink: support using lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3adf6da4c10c0bc1a5209455fee7cc6e75683a74",
|
|
"description": "zink: explicitly check for VK_NULL_HANDLE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b38b1ccafbea38986ae419df026e2bb05972ada",
|
|
"description": "zink: check for error when calling vkEnumeratePhysicalDevices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc8613c8d5ea4e5497a1c4d6cdcd201a250eb519",
|
|
"description": "aco: add fallback algorithm in get_reg()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57cb2fc88e1708687b7468cac9210410a72185de",
|
|
"description": "radeon/vcn: enable dynamic dpb Tier1 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b460c9b5d13c351972c755b03832dfeacd0f2b79",
|
|
"description": "radeon/vcn: add dynamic dpb buffer Tier1 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b4326346bcfe2957f662b3e796304d3e5c1064d",
|
|
"description": "radeon/vcn: add dynamic dpb interface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "480d1436fe965d9519b1943ed47d1bddd4af8c6d",
|
|
"description": "radeon/vcn: clean the message buffers and their indexes logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f6cd7bba91e8be99e7736e59fe9df539444daf3",
|
|
"description": "zink: be a little more precise about query types in one conditional",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d45ef517c604ae60977c7f2597f0ea5f32124c22",
|
|
"description": "zink: unify shader image unbind codepath",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c72d99550c88434243c4ea58b777ff52f8b58fe1",
|
|
"description": "v3dv: allow a component swizzle in copy_buffer_to_image_shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d4a0797ceefc841dda4b8db8cd6b0ed03ba7815",
|
|
"description": "v3dv: batch copies in the copy_buffer_to_image_blit path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7aa04ad0659d8a4766ba6d8ea45f0602cd9f99f8",
|
|
"description": "v3dv: handle D/S buffer to image copies with the texel buffer path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ecb2eaf26dd980d28a8a9ee3caab72c8336077f",
|
|
"description": "panfrost: Don't add the tiler BO when it's not accessed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66125c429fe7ced20e1125b9a439ae98d5fab993",
|
|
"description": "panfrost: Fix a polygon list corruption in the multi-context case",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c"
|
|
},
|
|
{
|
|
"sha": "0c3fe064215864e7966c8640ad36f173d78cb855",
|
|
"description": "spirv: Skip creating unused variables in SPIR-V >= 1.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3abbe7a24c0a1927313ce629b0d14a11d7e61c8",
|
|
"description": "spirv: Count variables *after* unused ones are removed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc98ba2eaf29cea084a5756ff851057f3513e555",
|
|
"description": "spirv: Use OpEntryPoint to identify valid I/O variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4654650d6b56db2d2ebdaac4ac72d9da84159335",
|
|
"description": "nv50/ir: Initialize BindArgumentsPass member sub in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a5bdd6cf77511ae8a219db6f1aa6d8e46c26fe4",
|
|
"description": "freedreno/a6xx: Add support for glDrawTransformFeedback().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59f047e6e70bf8ebce1921707ecd75252c9d0f41",
|
|
"description": "docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "500945041391f1dcacf8dc7bc0d91fb45aeb8f53",
|
|
"description": "freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbaf13682147faa8fd6fa1c19e588f3ef4c5e678",
|
|
"description": "radv: Pointer arithmetic without void*",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e"
|
|
},
|
|
{
|
|
"sha": "27d496706eb4a2e923b291cc014979026eb0c381",
|
|
"description": "anv: Move extension tables to anv_device.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d6de5d2274e0e2ed6b233c7cee5ec97def7a5f7",
|
|
"description": "anv,vulkan: Move anv_icd.py to a common location",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91931c4eddba8f3e5d7606c96ad56e2834660c1d",
|
|
"description": "anv: Make anv_icd.py more generic and independent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7a045ed632deee6109e7340a1180507ea2647f5",
|
|
"description": "anv: Pull the patch version from the XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf54fc768ec89c512adb71515650d7a52f82e6b2",
|
|
"description": "vulkan: Rework extension disabling on Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0260b4a7e74c4ef3aa64a9dfe37895654584bd86",
|
|
"description": "vulkan: Add a common helper for enumerating instance extension properties",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f26b336331f9fb63eabbe3ab6949f924d7d28113",
|
|
"description": "freedreno/a2xx: fix scissors clamp bounds",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "6ae726b79988addc50c1ed149151a351d0343d9d"
|
|
},
|
|
{
|
|
"sha": "3aeb029728387fba26931fd690e11e21f77782bf",
|
|
"description": "freedreno: Drop pointless clear of used providers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4338cafd7f2d9fd8557d65ece569414d9be60228",
|
|
"description": "freedreno: Backport a5xx/a6xx fix for active query handling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b709efeb0981c4b95cc347eb9d61e6e52dc6d360",
|
|
"description": "freedreno: rename batch->active_providers to query_providers_used.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75a43866769620f9ade6f71e7d1d9e7d9d4f9ac7",
|
|
"description": "freedreno: Make sure that queries are disabled during shadow blits.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50bac9f3fb267de993aa00bf00f6f6e4461d6ab9",
|
|
"description": "zink: move maintenance2 extension to right file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a88cd98315c6eecd8026402cf785ca5092589b58",
|
|
"description": "drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a"
|
|
},
|
|
{
|
|
"sha": "6ae726b79988addc50c1ed149151a351d0343d9d",
|
|
"description": "freedreno: clamp scissor bounds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da21eab1428758024967de04598b2898583d4e41",
|
|
"description": "radv: print image array size in debug mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "564102b1be0da61e86010033e37b5667c3406e4a",
|
|
"description": "docs: fix invalid rst syntax",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a"
|
|
},
|
|
{
|
|
"sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9",
|
|
"description": "frontends/va: Update conditional checks for code stability.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "083843de1efb34e8b6774fa453c8c6139cd4b580",
|
|
"description": "nir/lower_io: Fix grammar errors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6630825dcfb384a17947c9f98f1cab3c157d2c0b",
|
|
"description": "broadcom/compiler: let QPUs stall on TMU input/config overflows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d57a358128f13ea9e20216938387dbf425c1e394",
|
|
"description": "broadcom/compiler: log spilling shaders to perf output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f90b729fb04a3d8a9c341e289b831a287a7dd8e",
|
|
"description": "broadcom/compiler: disallow spilling if TMU pipelining was enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e18d6bbf2fd2201f23f979a8f217af8a5912f2b1",
|
|
"description": "broadcom/compiler: disable TMU pipelining if we fail to register allocate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd654bf00255a04f17d52451348046830425690",
|
|
"description": "broadcom/compiler: support pipelining of image load/store instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bdc6dca6c4c6624f064f2cee062b30a65a1444b",
|
|
"description": "broadcom/compiler: refactor image load/store TMU emission code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be45960d3e23cfa9a96b5f15d64f8936be0f8f28",
|
|
"description": "broadcom/compiler: support pipelining of tex instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458",
|
|
"description": "broadcom/compiler: implement pipelining for general TMU operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e96f0f8cd1ef02fcedf68f1d0afd9ce403fa0d8",
|
|
"description": "broadcom/compiler: prepare TMU spilling code to account for TMU pipelining",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3926030183c8875856c29979f1aba75417992f6d",
|
|
"description": "broadcom/compiler: fix indentation with TABs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14bafbba9bbef1aa4a5a9194ce53f931f33124cd",
|
|
"description": "ci: Run 'time' in the background and propagate signals to test process",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f"
|
|
},
|
|
{
|
|
"sha": "09e421846d68286cdce159463f21c69c4b6818b8",
|
|
"description": "nvc0/ir: Initialize SchedDataCalculator members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f1c6f36ec2e691589f043f3969afe00c84cc090",
|
|
"description": "nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49d77357eab13f8a58c2c6be00a718a8c1097880",
|
|
"description": "amd: Disable surface modifier test on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdfd316d5b5e67b7c3e2dbff93c803e1f648385e",
|
|
"description": "radv: Implement VK_KHR_zero_initialize_workgroup_memory.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e59cdbf779e58d55a00f51ea1143b92410cd0a8",
|
|
"description": "spirv: Fail when parsing invalid Initializers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e41b0202c9af96d511546e2e9c78742e86fb981f",
|
|
"description": "zink: don't pick a cpu device ever.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "586f1397133f2d918fc440c6bfce858d73f5cb80",
|
|
"description": "winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e97af11ba95f2563579414c4c68f2cbd5af4928b",
|
|
"description": "winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35005881bf969c934c57d5dffb76ad1a8efa2310",
|
|
"description": "winsys/amdgpu: clean up slab alignment code, handle small buffers better",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "965c6445ad419aa49302f75db1d99345708c5aae",
|
|
"description": "winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e47fe9a940f3989caf98024fdc584641601fa2e",
|
|
"description": "radv: fix waiting on the last enabled RB for occlusion queries",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c167b773fe0f4bdf4ad9d385ea23cec5f812cc0a",
|
|
"description": "freedreno: Put an upper limit on VSC size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff61e9b54d9133cd7ac2f2d4b4761a43383834a3",
|
|
"description": "freedreno/decode: Fix overflow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57238876765017ae8c3217f702e67cb1cbcc4008",
|
|
"description": "turnip: fix resolve MSAA D32_SFLOAT_S8_UINT image to S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09e9be3d8f5aee0819fe2a5bb9d8f598f3b0d842",
|
|
"description": "turnip: fix resolve MSAA D24_UNORM_S8_UINT image to S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b609d4677d3f910c546c1d94d8ddfe4511e2f065",
|
|
"description": "i965: use aligned malloc for context instead of ralloc",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
|
|
},
|
|
{
|
|
"sha": "a545fe9742cd580245290da97c18e6e77e0524ea",
|
|
"description": "intel/perf: introduce additional ralloc context parameter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "095fd121a327c7e11dedd6bc7d85bb2abb7a47bf",
|
|
"description": "intel/perf: cleanup, remove duplicate function declaration",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "047d799a16837983603683080e52254fc78594bc",
|
|
"description": "radv: Fix assert.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
|
|
},
|
|
{
|
|
"sha": "469341fabc987c3a06327118a23f160772223a22",
|
|
"description": "radv: Add modifier fails for CTS bug.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "58e52326254e6967018354bf678fc7fa7c0eee53"
|
|
},
|
|
{
|
|
"sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e",
|
|
"description": "radv: memset the alignment hole in cache_entry to 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fc5d18aac39b1cbeed29866037e9c8dc066611b",
|
|
"description": "turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea42632ba754846d362e2d9a235dd7ba265b26dd",
|
|
"description": "turnip: set sparseAddressSpaceSize to zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a975fc8e70eaa0f0e24b187b1b0042204d1f569",
|
|
"description": "pan/decode: Prefer sizeof to ARRAY_SIZE for char",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df8c4471b3e765e2a620afa17d15f63017530f4c",
|
|
"description": "pan/decode: Remove tile range validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53c672aa12f7d6a185a28a5f87f421e7c77b809e",
|
|
"description": "pan/mdg: Drop unused stage parameter to disassembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a00db92e4908bd63d264aa5f793a78f6727053cb",
|
|
"description": "pan/decode: Remove mesa header dependencies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "307191f88c9935f43934cbe2f630371f03ed1c59",
|
|
"description": "pan/decode: Remove unused disasm stats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "641b8a6a19cd5d16cb831230cae720b827113826",
|
|
"description": "pan/decode: Remove pandecode_prop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19ae0017d1f8ba4ea82bda765cb9f408e08221f0",
|
|
"description": "pan/decode: Simplify tiler printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0aa3e959b818faeb437ef84634a54ef710f43be4",
|
|
"description": "pan/decode: Remove unused MEMORY_PROP macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19a29f2e45da85afeab0020623bbc672b3791d1d",
|
|
"description": "pan/decode: Deduplicate shader property printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c0669979d0d6b4ef2a5094b9e6d8c7077afc177",
|
|
"description": "pan/decode: Deduplicate SFBD blend printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71c43211c1a7437724f345d211e1adf1bf3da349",
|
|
"description": "pan/decode: Remove dependency of decoder on the encoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "776a6a84351a0e5aab9725e0a49a29161e17d94e",
|
|
"description": "pan/decode: Remove tiler size checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aba23ec43e4d47677a10ce54c9cacb57e1ea5e08",
|
|
"description": "pan/decode: Be explicit when printing invocations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd388b14c8d5f0bcb0004fc1382846f42b8ece9b",
|
|
"description": "turnip: add missing register write to disable dithering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bdaa4d1ee0029d13e5d76060c1fcbf95a46b1145",
|
|
"description": "turnip: don't always use 3d ops for blit_image",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f"
|
|
},
|
|
{
|
|
"sha": "b37bd5f89b4110e1038a4a6979d345f7b9f17e13",
|
|
"description": "turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4653c1033be250f4fa489355c79cb767e1b2b01",
|
|
"description": "turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de44e700b1606a181d1a13013495040b35c1bc5a",
|
|
"description": "turnip: delete unused vk_format_parse.py file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "596e82510daf55e402677ea7ed532faa07e3c614",
|
|
"description": "turnip: fix logicOp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0602d4ec69779db11008a8e370b1c46442fc7784",
|
|
"description": "radv: correctly enable WGP_MODE for tessellation control",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2338e4ad36fc41414e0d2362e5191d39d218a1d4",
|
|
"description": "radv: correctly enable WGP_MODE for NGG and GS",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56cd79b63d25ef0d5d795bfa6ab58955b9f96e3b",
|
|
"description": "radv: round-up num_records division in radv_flush_vertex_descriptors",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cec72c3a9cdea1cd474979c7019c70771c5cd82",
|
|
"description": "radv: Use typed outarray API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e8b8f0514081dd591bf4e5416acac18ffe6f911",
|
|
"description": "ac: Remove unnecessary header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5df057a3e6525074e50e620b5b732e22e3ba6304",
|
|
"description": "aco/ra: Add helper to get a PhysRegInterval for the register demand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32fc4dada20a88a33e165e37e7df6734b7099dd7",
|
|
"description": "gallium/u_vbuf: skip non-indirect draws with 0 vertices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc9645be67d62b9147640909fbef6b418881d93c",
|
|
"description": "Revert \"gallium/u_vbuf: skip draws with 0 vertices\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379"
|
|
},
|
|
{
|
|
"sha": "d49b0fa72fb6464657d786db4174cbcee6ff37d9",
|
|
"description": "anv: Implement VK_KHR_zero_initialize_workgroup_memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2414ada876e4d694f109a79d8cd33b59d7afafd",
|
|
"description": "nir: Add nir_zero_initialize_shared_memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4f2297f007202ce868b7f5297c7418fe88ad9bb",
|
|
"description": "spirv: Recognize zero initializers in Workgroup variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "378eca1394ad019325b38f92163bd43d8eaefa46",
|
|
"description": "spirv: Refactor variable initializer code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "696b0ab2c923024c865fa0ffdf725b2d4b6328d0",
|
|
"description": "lima: always set stride in texture descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce432ac7cd3aa4a4b0c571989ad367b1d17487e4",
|
|
"description": "lima: enable r and rg pixel formats again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f17c8dc79885d61feb3c3a37be8935c364202569",
|
|
"description": "lima: set yuv formats as external_only",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "774fae34f045c12915b5ff26c64ac091a8c743d8",
|
|
"description": "nir: Drop the lower_mem_constant_vars declaration",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c730ace12b51d46585fac6710fbe57dccd67071c"
|
|
},
|
|
{
|
|
"sha": "6adf410cc077e4b4bc1395fa3065d08064539e69",
|
|
"description": "clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e4f7e14af9135a9e680f3915002dbb8cb7a0beb",
|
|
"description": "nouveau: add support for SVM migrate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7616c89a4af756cefc865970509f0a184a0d787",
|
|
"description": "clover: implement clEnqueueSVMMigrateMem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3718938c1acc165ba98dce4cac1c75f93a740017",
|
|
"description": "clover: track allocated svm pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3c2432b375237bc0a2d3c75d5c8ae0b18fb3903",
|
|
"description": "gallium: add support for SVM (Share Virtual Memory) migrate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e474224131e54ce278edc0fac6586ca657be1d9",
|
|
"description": "zink: wrap some long lines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7d9ac2956253f4b7f65e1caef1a3394d3e2f29f",
|
|
"description": "zink: refactor vertex-order emitting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06e421fe5c219f6b8be967649ba99e1f4f9355e2",
|
|
"description": "zink: add a get_spacing-helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e240221d1541ca81a8953990392b8f647c8c24cd",
|
|
"description": "zink: add a get_primitive_mode-helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "701ade314fcd3e8f18e1ce84aedc98facc3a124a",
|
|
"description": "zink: do not insist shaders come from glsl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84fd3b7709a4823711fcfa643fdc68f03b16f0e4",
|
|
"description": "zik: correct spir-v caps for textures and images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ce9c029b1957373eff3148b8bb2cca2b5d3dc21",
|
|
"description": "zink: only emit cap when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6da248c0edf86dc5b02dab12ca5f34da31c7ea0",
|
|
"description": "zink: only emit SpvCapabilityDerivativeControl when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36a4b423fe9e6a61753f891739e26088682c2040",
|
|
"description": "zink: correct return-type for function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fbacf5bcfbcf6b481d669eac85faa86a04a5e14",
|
|
"description": "zink: be more careful about limits when unsupported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b9042577c88cefd9bcdf88b525407b178525d9e",
|
|
"description": "zink: remove stale TODO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f064b7a42c86703b22d90240094f2ec3e8ee7797",
|
|
"description": "nir: Add some ssa-only fast-paths for nir_src rewrite",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "592c17b39d949951bcf9c90138719ff7471e637e",
|
|
"description": "va/picture : Added failure check for stability",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eec2d4e466a89ece98b2c0e3947db41d84d08a95",
|
|
"description": "anv: switch intel perf queries to query layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ca1f488e6f6a5796173307a474b7fc22a2f7766",
|
|
"description": "anv: switch khr perf query code to use query layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76bba61e0be7c0e4448e3a4bd732e1e62645843d",
|
|
"description": "anv: compute commands required to implement perf queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "185df6ac9cfb8cad9c925bfba249f8479890cdad",
|
|
"description": "intel/perf: drop the special READ_REG operator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f721f2ad05f70f1e2ef069f52f21b30fcbd56cf7",
|
|
"description": "intel/perf: add DG1 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b335bc55ab1b9e90334807dc6463ef5f07633a9",
|
|
"description": "intel/perf: add RKL support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d6741b11b1e189fa163e590590b4d1b04cebb7c",
|
|
"description": "intel/dev: identify rocketlake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b3443fbd974fa776462ad7e097029fafd47ba3f",
|
|
"description": "intel/perf: break TGL perf configs in GT1/2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f97fc0ff8b33fbf24a664962c51391a3a51e7e5d",
|
|
"description": "intel/dev: identify tigerlake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6afe5d3624eb2e5025378d55968a824b6b89425c",
|
|
"description": "intel/perf: add async compute metrics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7335faa1a9cec997c2289db915b7972b4158f196",
|
|
"description": "intel/perf: small ICL equation refactor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5f32e948f6290ca2d5cd6941f03af58c682fe67",
|
|
"description": "intel/perf: update files from IGT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d0886089e3b60a6a14326e038b0cb9ec6adfaf5",
|
|
"description": "intel/perf: remove reordering script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01179d2bc38e33bf24397349e4e76e58b71e8571",
|
|
"description": "intel/perf: reorder xml files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ee1ec25e8fd313bc7c3a9898bd3e487b335e9d",
|
|
"description": "intel/perf: add reorder script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "404d0f762676547d39f30cca8d4371a81cb6851d",
|
|
"description": "intel/perf: rename lkf into ehl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ed29f944ced3ea2d476ab0f010610bf88f669f8",
|
|
"description": "anv: remove unused query pool field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e649124462c9a9fba17a854540f916c723c94c0",
|
|
"description": "anv: fix layout comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c513250255d6ad031b8574ed7bb54a1e1ccdeef",
|
|
"description": "intel/perf: switch query code to use query layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90",
|
|
"description": "intel/perf: add performance query layout using MI_SRM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f32d1bf5295ce420779b324c6935e68ac6ad8be4",
|
|
"description": "intel/perf: query register descriptions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6e980e9bf6c33f4166b423ead0d221c76c2bcde",
|
|
"description": "intel/perf: prep work to enable new perf counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "969f6efbc2f35fac9253a21fd3b64c0211573862",
|
|
"description": "genxml: PERFCNT registers are available since HSW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "adc7f97a7073d6b2a19b461f0c53060910e80267",
|
|
"description": "iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "470d3a3640e2635e36b79e12a611f379f814e9a7",
|
|
"description": "panfrost: Update ctx->batch when a fresh batch is requested",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "834bb5e54cfb20ecba3a55358dc19494e91381e5",
|
|
"description": "panfrost: Add a panfrost_compile_shader() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89cfa4180ba6ffe4e89ce2110da8c1a6b2ebf6fa",
|
|
"description": "panfrost: Use dev->arch where appropriate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d78f686ad1c523f1ac3fafc01d6895f05dc303c2",
|
|
"description": "panfrost: Rename and move pan_render_condition_check()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3913089d2d87623e4be6169cf5f0902bd1a29e3f",
|
|
"description": "panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81a21ea9cd1134fd22ed07d83925976bd3625280",
|
|
"description": "panfrost: Only allocate the extra attribute buffer entry on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63d9e412ecebfa786021376556893879412e0bf0",
|
|
"description": "panfrost: Don't memset the last attribute buffer entry twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4544d00e71ab95e5512669c4a458787df0f29f44",
|
|
"description": "panfrost: Get rid of IS_BIFROST",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec6c6f610c4e8fc69e3d86bef56cf64eeaccbd4a",
|
|
"description": "panfrost: Fix tiler job injection (again)",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2f1947b39ca5426f1bb501d22cf3dcae9ae411ea"
|
|
},
|
|
{
|
|
"sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f",
|
|
"description": "broadcom/compiler: improve generation of if conditions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b60dfa2c0926fd119e646df01a87cff495bbf98f",
|
|
"description": "radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34114e1dcb50a9a6be311e4fc9cdfa1d6795a8c8",
|
|
"description": "radeonsi: tune NGG shader culling vertex threshold for each chip",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffbf3a5f8b51cb2f2a98fc0eb64e5ff369e4b15c",
|
|
"description": "radeonsi: simplify the NGG culling condition in si_draw_vbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75817435108bc4a2109074fb6c1d25defe38f5e0",
|
|
"description": "radeonsi: set current_rast_prim at bind time for tess and GS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2edfb279137e8f0f8be0f8ce710056591a670a19",
|
|
"description": "intel: combine common gather routines in INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6fc72e286d57ff2770d7540a9eead7e1d3e2aed",
|
|
"description": "intel: support secondary command buffers in INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9eacbfaf7be7cc5cac03c60fa64d558ea693a03b",
|
|
"description": "intel: stop tracking submission state in INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7d4ebbf86477a5788ef741b75507e5f898db559",
|
|
"description": "iris: add hooks to call INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b338bb70e0df3839718315140f217d173cc6d460",
|
|
"description": "iris: add a iris_context reference to iris_batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8",
|
|
"description": "iris: implement iris layer of INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cec1a9bbb92cc47dfb73771234002c1302e42e90",
|
|
"description": "anv: add hooks to call INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b6209b9081c50657ba81c79d0491afa2904f662",
|
|
"description": "blorp: add hook for INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80",
|
|
"description": "anv: implement anv layer of INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5f3eb1961d5c98796c415b5cde1bae49ee7590e",
|
|
"description": "anv: enable timestamp for INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461",
|
|
"description": "intel: Print GPU timing data based on INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9960579c339774a3c549552f287824c0c4371d3",
|
|
"description": "radv: Enable modifiers with the WSI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58e52326254e6967018354bf678fc7fa7c0eee53",
|
|
"description": "radv: Enable DRM format modifiers on GFX9+.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07",
|
|
"description": "radv: Add image layout with drm format modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fbb6ff563004d83413eae3cff41bb643d29db4a",
|
|
"description": "radv: Add drm format modifier queries.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138",
|
|
"description": "radv: Add format modifier format queries.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dbbd59a010a44efd095dbda64282eeebf290db6",
|
|
"description": "radv: Don't relayout images with modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f543f09e2ac2424226b89f5a41371b444cff4635",
|
|
"description": "radv: Use the surface offset from ac_surface instead of a plane offset.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd816bddf29116d41320df2f16ee23f9933f4fd8",
|
|
"description": "radv: Extract DCC format support handling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21f476920e8543ad2ceba40f18115ea9534af3b6",
|
|
"description": "amd/common: Add modifier size helper.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a678ec9b8c057311ed7e96977c067e5469ca9825",
|
|
"description": "nir/from_ssa: don't check for interference within the same set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd05620e437e4957c9408cae249517f00236cee6",
|
|
"description": "nir/from_ssa: consider defs in sibling blocks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "943ddb945877fc8a48dd7a435d40e1a9e7b9eead"
|
|
},
|
|
{
|
|
"sha": "abdaf5fab82c7d74c036cf576b012b71fcab705e",
|
|
"description": "Scons: check for timespec_get on windows as well as unices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2545f22f46df332da85356f7103470c4734f4e6",
|
|
"description": "vulkan: Drop the type_prefix parameter from gen_extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bafd0c680d20c61e180e5469a882d201352abc15",
|
|
"description": "vulkan: Rework vk_device_init and friends",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a7514ea099eb4982f4376213debb88a191132a7",
|
|
"description": "anv,radv: Use common entrypoints for VK_KHR_deferred_operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23ba48a0c73032bf01f8364b3a759f6bf50c1b31",
|
|
"description": "vulkan: Make the debug_report implementation internal",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41318a58196d385ce97041e16a055baf892e38cb",
|
|
"description": "vulkan: Use vk_object_base::type for debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c41eaf0add39cff5c3aaa79ffdd6edcc484cd72c",
|
|
"description": "anv: Use vk_object_base::type for debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a",
|
|
"description": "vulkan: Make vk_debug_report_callback derive from vk_object_base",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
|
|
},
|
|
{
|
|
"sha": "19d7cf045755c50e4045ea10b39c35ee985aa76b",
|
|
"description": "radv: Switch to the common VK_EXT_debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f2341767ba60e377a1440b5d3997da862f6e44b",
|
|
"description": "radv: Use common entrypoints for VK_EXT_private_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e",
|
|
"description": "radv: port to using common dispatch code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d16621281688814146f0f5a116ebb462d00cc60",
|
|
"description": "radv: move to subclassed instance/physical_device structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abbca2fa9281c4e8b5b5b078d950275bacdddf1a",
|
|
"description": "radv: remove all entrypoint enabled debug option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f695957421351e951ec92d8b892e22129e64f6dd",
|
|
"description": "radv: move queue object to a common base object",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9b1138e3f0e960119a46dc08794132719c93173e"
|
|
},
|
|
{
|
|
"sha": "7fe36c1187533854c39e768bb82d47bb9b8a2568",
|
|
"description": "v3dv: Switch to the common VK_EXT_debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9933b188d2a9a27f49b5f6fb25f47e5d7040f02c",
|
|
"description": "v3dv: Use common entrypoints for VK_EXT_private_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21f9a886737abbc89711cf1e085e1da8df65723f",
|
|
"description": "v3dv: port to using common dispatch code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e2bbf5d504eddf929a0eed5635f44b3e68a0595",
|
|
"description": "v3dv: remove reference to v3dv_instance on v3dv_physical_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bde7e1c313062c1f70a57054b9c2c9e1184d6d25",
|
|
"description": "v3dv: Drop v3dv_instance::app_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c0079e0ee1ad18e9c75f6e5a56188a52acb9837",
|
|
"description": "v3dv: move to subclassing instance/physical device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "249652fc1ec801a0d7070679161c27cf9fff7747",
|
|
"description": "lavapipe: Drop some wrappers in favor of common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "394708b3cbaf58ba1441ee0850974aa897e2318e",
|
|
"description": "turnip: Switch to the common VK_EXT_debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a8060271c7c171cf6bac0e30a102e5ee6a79054",
|
|
"description": "turnip: Drop some legacy wrappers in favor of common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0870cf4c06d9c8298be8a577d63104fa27ee7290",
|
|
"description": "turnip: Use common entrypoints for VK_EXT_private_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59d70c47c7742a65000e2a4e7a7bd2b8e9f5751d",
|
|
"description": "turnip: Use the common dispatch framework",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed9e75950b38cb6e0c96bbcf5cec1f0e7d9a96ef",
|
|
"description": "lavapipe: use common dispatch layer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae895d308adfd204b61653fe70cad9be74f6d0f6",
|
|
"description": "lavapipe: sort extensions in proper order.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce98c8f7af33371afd436de8bcb64ad369831e90",
|
|
"description": "lavapipe: add missing wsi entrypoint.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd3c665df084cb297c633f5c573c272be5016b10",
|
|
"description": "lavapipe: move to subclassing instance/physical device.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcdf481d13cb8c306a64bd31352ccc654f78ad69",
|
|
"description": "anv: Switch to the common VK_EXT_debug_report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eef79aab1c3cc72357c57dee1b132994c70aa620",
|
|
"description": "vulkan: Add a truly common VK_EXT_debug_report implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06f877f6e6e9590d86bb941a5baae7de85751356",
|
|
"description": "vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac6be0ef223fcf0d17f4937274146c43bc996b0d",
|
|
"description": "vulkan,anv: Move a bunch of trivial wrappers to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f51155a349186ebf567218eba11e65be2cfb214c",
|
|
"description": "anv: Make Get*MemoryRequirements a wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3536bec0fa01908a1afd28bb3596927c22a98573",
|
|
"description": "vulkan,anv: Add common entrypoints for VK_EXT_private_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8bc9a4e7acfb82a3984f9d7f26db557529e736f",
|
|
"description": "vulkan,anv: Move GetDeviceProcAddr to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94d02e8dead2d9eef5629cbc425b2bcc986b8503",
|
|
"description": "vulkan: Add framework for common entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0be8200839c3ab19dddd5ad2e30a53184fcd388b",
|
|
"description": "anv: Use the common dispatch framework",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e190bc2ae5d4f98e3903e66d6e5b1758a636c91",
|
|
"description": "anv: Add a single anv_genX switch macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b",
|
|
"description": "vulkan: Add a common entrypoint table generator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66cdc0c0dbb554944d5531a7b4088f51da2c1b81",
|
|
"description": "vulkan: Add common Get*ProcAddr implementations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46ecbff39bb0228f5a6be1c74149bb8327e2b1ad",
|
|
"description": "vulkan: Add entrypoint tables and related helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eff07c0407e59de88de971647015a2b77f0f6842",
|
|
"description": "vulkan: Add generators for instance trampoline functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d360a996f9197113cb267d651cfee1166ba3e385",
|
|
"description": "vulkan: Add common instance and physical device structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f22fdad9548bebe5926f1269b0af037c4d5459d",
|
|
"description": "vulkan: Add dispatch table lookup helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cf035a96bb28b6e76af50bb0039810c9f172cb2",
|
|
"description": "vulkan-overlay-layer: Use the new dispatch tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74617eea4601a0d5e851d1a36bb67d9ddf529673",
|
|
"description": "vulkan: Add dispatch table loading helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f1095e84ddcc27adec5f02e6729f0ed65da60b",
|
|
"description": "vulkan: Add common dispatch table generation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82f5acd952be1a97a60639d299393c162b976150",
|
|
"description": "anv: Use the common extension table struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695",
|
|
"description": "vulkan: Add common extension tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d6ac87d6113577a82a55e4262cbf48024ae59c3",
|
|
"description": "vulkan: Add a return code to vk_device_init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ee88948e3aa511777cdeb29e76da43059ea8ee5",
|
|
"description": "vulkan: Move vk_device to its own file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b28396542757cbe51b447f0cfb85dfd1bec07ff3",
|
|
"description": "lavapipe: Properly clean up vk_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62f966cf447cc8f23981422f3792061c24fd3deb",
|
|
"description": "v3dv: Properly clean up vk_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce0e5cd35ba64e395ad41cb3fb22cb956a4f515c",
|
|
"description": "turnip: Properly clean up vk_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e76c0ea8231db9def192f56f49b8224ce60f806",
|
|
"description": "radv: Properly clean up vk_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3419512dbd351670e24b0088bbb7e4a3b699ed2",
|
|
"description": "anv: Clean up the vk_device on the CreateDevice error path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d6cf9e1c28052003a13f4c855a6617a511d0349",
|
|
"description": "vulkan/meson: Add missing dependencise on vk_extensions_gen.py",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8647c9844031def60860368c4da41a43349c093c",
|
|
"description": "ci/freedreno: Add Valve games and other traces now that we have GLX.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23350b59391ec56c0671a3524d6d87864751a65c",
|
|
"description": "ci/freedreno: Do our piglit runs against Xorg.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4855d29304ec9cc80bba1cd882cbb5ea6c3f5b0",
|
|
"description": "ci/lava+baremetal: Add an xserver to the root fs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a",
|
|
"description": "docs/ci: Document setting up the http cache for traces.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04a2f1462eed47b52afcd9be6a87d1e5c1cb5c47",
|
|
"description": "ci/docs: Update CI farm requirements suggestions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2af6b535881867cc5a941063459e9df508d8c650",
|
|
"description": "ci/freedreno: Use the http cache for artifacts downloads, too.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a45810a24692e5af75114a4b5dc3f5023157f17d",
|
|
"description": "ci/freedreno: Use the new nginx cache for trace downloads.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18bfb74292202857363027b5728567f1bbc84daa",
|
|
"description": "ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1eaefe6cfd16186a88dbc1205c0cf16996bec0b6",
|
|
"description": "radv: Do not hash vk_object_base in descriptor set layout.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab"
|
|
},
|
|
{
|
|
"sha": "e8707961134daa9b91599840ad5698366a6229b7",
|
|
"description": "radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5a02d16a6f2b078824a2341b92c57e213281773",
|
|
"description": "radv/winsys: move the initial BO domain to radeon_winsys_bo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f",
|
|
"description": "ci: Use GNU time as meson test wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf23161040c650fc878427686d2452a1cae624f5",
|
|
"description": "r600/sfn: Use the constant buffer ID when given",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d81439463a52f50ba43c3d51c549e6db1783393d",
|
|
"description": "r600/sfn: Fix dual source blend lowered to FRAG_DATA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "576da40a73d9d88fb5b660c144eb72e9f7564c53",
|
|
"description": "r600/sfn: Fix FS inputs when reading from the same position",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009",
|
|
"description": "r600/sfn: Add the position input as varying",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd6c95a1b1e01d1ae9a22443f7f71e31eaf446af",
|
|
"description": "r600/sfn: Set unnormalized flag for z-coordinate when fetching from array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80200c75e0c9a0a5d031d82f7f4cfc4aed96837a",
|
|
"description": "r600/sfn: Fix use of cnde_int for bcsel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56f1eb9de7972f1b2b083d939355941c128c1266",
|
|
"description": "docs/features: mark ssbos as done for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e47a9938d327d5c62224d58596180a22dcecff4f",
|
|
"description": "v3dv: Only lower local arrays of size up to 2 to if-chains",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f583df7b6f0fdcc383afbf03e20ed2f91eb4a95",
|
|
"description": "broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79bde75131c1f64bc34092a081c531b025a5a588",
|
|
"description": "broadcom/compiler: Emit uniform loops using uniform control flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6643bdbd5375de604001bc23d45eca134cc3a0f3",
|
|
"description": "broadcom/compiler: Use ANYA for branches in uniform ifs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
|
|
"description": "nir/from_ssa: Respect and populate divergence information",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fb6cbdcb67b969b9cba64b8d816538f1a0f75a9",
|
|
"description": "nir: store the results of divergence analysis on loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "019449dad7270d03b773841750e8e750dcb4d46d",
|
|
"description": "nir: handle v3d intrinsics in divergence analysis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "349e4f3c65201fe8231a755fdf9545a28be3ae19",
|
|
"description": "nir: add more intrinsics to divergence analysis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "824ae644778b1aff2956d18962053f6e1da932e7",
|
|
"description": "mesa: Remove _mesa_destroy_context()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "55e853d823e860dd232a8be0378bd0519e35b6bd"
|
|
},
|
|
{
|
|
"sha": "28d902dd62953529f29444af2b4f907d1d70da5b",
|
|
"description": "android: pan/mdg: create nir pass to lower image coord bitsize",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf"
|
|
},
|
|
{
|
|
"sha": "c897f7a72272e19002f2bff25b3ef9ed865fa3d6",
|
|
"description": "v3dv: Fix assert.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488"
|
|
},
|
|
{
|
|
"sha": "70652885e3d5fdc1ae71d8cf7bdbb320b468f5b2",
|
|
"description": "lima: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76",
|
|
"description": "mesa: don't count buffer references for the context that created them",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c679e7debd6198a163a8658f5696be9d169e3b05",
|
|
"description": "mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81e6f6ef0cd51187d38421b90dee868cff5de33f",
|
|
"description": "mesa: don't push/pop default texture attributes redundantly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5da8352225ddd0b95d3198123174216e09a848b1",
|
|
"description": "mesa: don't save gl_shared_state in glPushAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8706e97ffdd8d35bcbb3c9a3cd9858d61f95d08d",
|
|
"description": "mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68030bbf73c82a16f394fab807076d5c64258dcf",
|
|
"description": "mesa: only pop states in glPopAttrib that have been changed since glPushAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "807c365c5e3be618c274a52ac6365fe8b8d08256",
|
|
"description": "mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd0148dd38989a749ab7ddb7e437e4fb3674df5f",
|
|
"description": "mesa: fix trivial bugs in glPopAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "674d275f590d05f1f14dbe40a6c77b6203206ac5",
|
|
"description": "mesa: for every state change, remember states we changed for glPopAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1f16b59b3ce7e1498e08d57947bbc9cf78624ed",
|
|
"description": "mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "23e81b93bbe3966a842de507988eeaa7342e12ca"
|
|
},
|
|
{
|
|
"sha": "35be83846ee97b2e10f4f62468f1392196087b76",
|
|
"description": "mesa: fix glPopAttrib for many texture fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "230b46bceebeb388e5333abdb36d3f3df7136984",
|
|
"description": "mesa: don't push/pop gl_texture_object::Target",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c0a8ddb6fbd07f8cc7783c734c3fa8b2e3ffe32",
|
|
"description": "mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a04939662d55d5665e04f1cc87af09ef32cf6465",
|
|
"description": "mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4490541c699c3dd2863f71733ba3ac9d2be7165",
|
|
"description": "mesa: remove/replace FLUSH_VERTICES when it doesn't do anything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85d300ecd1405eabca7434df04ae3dc6e919e874",
|
|
"description": "radeonsi: precompute NGG cull flags in si_create_rs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47587758f21019229be5faf9417e7dc5b9ea732d",
|
|
"description": "radeonsi: prefetch VB descriptors right after uploading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5b529ad1486dd6a31fe394ad0e4b18bf3a79d6b",
|
|
"description": "radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81139adad0d27599915d57bda60182fb12a9c572",
|
|
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2671ffd75ae6a07a429ea319280fcb33f9b7fe6",
|
|
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6193aab6557f0b6198a6b5dd596a83221498de81",
|
|
"description": "radeonsi: optimize si_emit_prefetch_L2 when it's split",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c28396cf20376e64ea4fb122834b0649579d530a",
|
|
"description": "radeonsi: don't check for redundant and NULL states in si_emit_all_states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11293d71f25eb03ee790958b566d82d834a3efff",
|
|
"description": "radeonsi: delete si_pm4_delete_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4b503d0bcd8dafacd54b4df1bb562ad385b5bbe",
|
|
"description": "radeonsi: move si_pm4_delete_state logic into si_pm4_free_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0bc5edfbd0c7f5b48397084fd8c01b162aca8da",
|
|
"description": "radeonsi: mark shader_pointers dirty once outside the upload descriptors loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8dda30c6f97e1daaaf4da988006db1349feb6b4",
|
|
"description": "radeonsi: optimize no-op cases in si_upload_shader_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e93b42c214aa02d7393f12f07572ddececdd0e5e",
|
|
"description": "ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "205e737f51baf2958c047ae6ce3af66bffb52b37",
|
|
"description": "docs: update calendar for 21.0.0-rc3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41997bb86026de6049530c14b932b7e43e9b90fa",
|
|
"description": "docs: update calendar for 21.0.0-rc2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea6f5ef779a456a9839f11f79276b12249ff3349",
|
|
"description": "docs: update calendar and link releases notes for 20.3.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98d21ee5e1f06de78df8496e2271f33cb4fdff11",
|
|
"description": "docs: Add sha256sum for 20.3.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea26354ce790ab9c166e847f9837292da6053527",
|
|
"description": "docs: add release notes for 20.3.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1869072c80d4a8b3e42f94ff717fc174c54a4e59",
|
|
"description": "spirv: Store SPIR-V version of the module",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0d73ca65c0b159a25e9bf6bbe0f5a418f1f58cc",
|
|
"description": "spirv: Don't remove dead variables in `create_library` mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd44bcf9a843c753fe5915cd79842a965257abfd",
|
|
"description": "spirv: Don't bother counting num_images/num_textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55e853d823e860dd232a8be0378bd0519e35b6bd",
|
|
"description": "mesa/st: Allocate the gl_context with 16-byte alignment.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
|
|
},
|
|
{
|
|
"sha": "25c70a9a1ef6758d9158a5cc5b5b67e1d19e5fce",
|
|
"description": "lavapipe: add missing loader interface negoitation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f026345b34a925bea149492b620033f6ca074b77",
|
|
"description": "microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8deca5a72eaf0a014e52e446464be671454414ef",
|
|
"description": "CI: windows: Force using LLVM 12",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a69ab2ae3693fd817d6ba0d0345aca6931a6c5fd",
|
|
"description": "CI: windows: split the layers to meet new registry requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ef1f418bb94d61cff76c4724b079059fb89906b",
|
|
"description": "CI: windows: augment the timeout of building the windows container",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d76f51d6fd6084ba7cac74528faf370604f15de2",
|
|
"description": "glsl: support 64bit integer loop iterators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "234ba13f100ed1334a7c93b94e259066fbf1cc80",
|
|
"description": "pan/bi: Add packing format tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9497d8025f49fd04bb172e9346deacefa5a4a14b",
|
|
"description": "pan/bi: Test pack_sync",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0a5e5eb15776178781c5af2baa960bd3aee3cd6",
|
|
"description": "pan/bi: Test pack_tuple_bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7898decbd32f505ee29a38f33af83da1ad1a26ec",
|
|
"description": "pan/bi: Test pack_upper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e383af639a9bc72e2f203c00c2e07806746bbe66",
|
|
"description": "pan/bi: Test pack_literal",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80157fac68b478d2d5f0e66b4ae56babda125e15",
|
|
"description": "pan/bi: Add packing unit test group",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4379f7bad27356102131f14567ed1fee578a35a7",
|
|
"description": "pan/bi: Pack multiple tuples per clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9362a1398210d501d2290d9802bd38660fe5c9e8",
|
|
"description": "pan/bi: Calculate pos for constant packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51f13185c84aee70dae6af81553b8c8981445f4f",
|
|
"description": "pan/bi: Add pack_format helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e9a05c0041d5bd78801c5d8a47d33d4da6f6dfb",
|
|
"description": "pan/bi: Add subword 4 or 7 pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1adb996acc3ca55906fbb36540fe053eb0182678",
|
|
"description": "pan/bi: Add subword 5/6 pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "038bb8eabe6df6e051a56ac9144a4fc83f576fd0",
|
|
"description": "pan/bi: Add tuple/embedded constant pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2258acf5caf4fafcc60f91f9160ece61b733e151",
|
|
"description": "pan/bi: Add bi_pack_sync",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f523c60fc6eeb6c693ca99b160c2a2d8196eaf5",
|
|
"description": "pan/bi: Add bi_pack_tuple_bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0812a5204ba65de71ca6ffa5e629df561108d060",
|
|
"description": "pan/bi: Add bi_pack_upper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62696e5ff5e88052f804990cb08ca0327f7b55be",
|
|
"description": "pan/bi: Add bi_pack_literal",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "576a94b7b899c5f48bc672e2415bb0f57fb7d650",
|
|
"description": "pan/bi: Move bi_packed_tuple to compiler.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9496689f57757d981d43954327d0780978e56619",
|
|
"description": "pan/bi: Add clause encodings as a table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34a80e910e68f1d8070cba73d0cf5afc035477b2",
|
|
"description": "pan/bi: Pack multiple tuples in-memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb8b80843cedcc57ea35d429bbc1f25d1a3114d1",
|
|
"description": "pan/bi: Amend misleading comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b480444e165f103016c7b652fa7957c42645a35",
|
|
"description": "pan/bi: Clarify tuple comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47348db7e82306a37799a7fe814656902e52e771",
|
|
"description": "pan/bi: Use enum bifrost_message_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce2ef3dad6d9219989adfeb78f50e8037c222106",
|
|
"description": "pan/bi: Use canonical terminology for tuple",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f74dda9377b150d6a97b9e121f3a23ef6aa1a7a4",
|
|
"description": "pan/bi: Move bi_constants to bifrost.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2b8a56cdb11f8d153160ed39604b430cc39fed",
|
|
"description": "pan/bi: Test read predicates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e88a2c2e77fb3d0ab0b94c853a55b01b8e5a4b",
|
|
"description": "pan/bi: Test bi_must_message",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3436e784e4a2f027b3a8587f8d9f65daae10a66",
|
|
"description": "pan/bi: Test bi_must_last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bd6ca934d0785a152b8fa2df4f87ebfa08b31cf",
|
|
"description": "pan/bi: Unit test bi_can_{fma, add}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c05092d9a3d79536e07648300f2c6cbb899103f2",
|
|
"description": "pan/bi: Add various read predicates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea402eae031d8327cb37d43f8ef650a5f8fe5ff8",
|
|
"description": "pan/bi: Emit branch and table bits in opcode table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "674ec5dc3f3290c8952120cebeb53cdccd45b559",
|
|
"description": "pan/bi: Label table instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56e35a4022ac023e0b90a33ce107ddcb7d52392a",
|
|
"description": "pan/bi: Add bi_must_message predicate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab4234bdf005e010e95be6ae99d32fa7025c7b24",
|
|
"description": "pan/bi: Add bi_must_last predicate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb217914f739ebce8734347ca7498817fba6140d",
|
|
"description": "pan/bi: Pipe last flag into opcode tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df4960499e8d142bc10f86281dc0a78be5403b85",
|
|
"description": "pan/bi: Annotate ISA.xml with 'last' parameter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31a7e49613502290afb5392e237f15a32bd77a37",
|
|
"description": "pan/bi: Add bi_can_{fma, add} predicates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7434f31e09450ef7d46ecae5ef19d2eb7e817059",
|
|
"description": "pan/bi: Factor nir_function_impl out of the context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "114a0f9798636d6a476f1d6dc88c34c5ca5c4796",
|
|
"description": "pan/bi: Stub out scheduler unit test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81692b6d2c2796be1ff667b0e8a530bdd0d3817f",
|
|
"description": "pan/bi: Add \"word equivalence\" relation for index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab6f05eabdf4a54a93225bbabcffb747b6e2f0a1",
|
|
"description": "pan/bi: Move init_builder to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60c0df2c3b2277737796d402f70615b5fc824728",
|
|
"description": "pan/bi: Print multiple destinations if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7cc458dc4630a416e10a99241a35664b8452290",
|
|
"description": "pan/bi: Add CUBEFACE pseudoinstruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44726101d1e8c28c2aba2f4eda651840ab099bb3",
|
|
"description": "pan/bi: Don't fill garbage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee7aaa27b814343c91705d68de6eebadbe65830b",
|
|
"description": "pan/bi: Implement spilling at the clause-level",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb",
|
|
"description": "pan/bi: Add interference per clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "108e10f32a7da9587c2d4f0470e385bb55b5020d",
|
|
"description": "pan/bi: Permit multiple destinations in RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07b13647cbcf4ff6d655dae6312ba9094e252456",
|
|
"description": "pan/bi: Don't open code bi_foreach_dest",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "083a658ee87f511cf2a42db8333db635c9889688",
|
|
"description": "pan/bi: Add destination iterator macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eca516ebdb8cf993a30f9f7acf36071b10f674df",
|
|
"description": "pan/bi: Add bi_foreach_instr_in_clause iterators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62239f68b7e1358cff4d23b4639c003ccc718df3",
|
|
"description": "pan/bi: Add bi_foreach_instr_in_tuple helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f785ad9ac713f0091474a7aeb6643f740297eef",
|
|
"description": "pan/bi: Add bi_foreach_clause_in_block_rev",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec0d0426d6d381df685f7cdd72b9f6103e7ad680",
|
|
"description": "pan/bi: Add bi_{before,after}_clause cursors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ce67cb0d95edf4ecd1e6272a0aa6e56736e4267",
|
|
"description": "pan/bi: Add \"soft\" mode to DCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "623bd2127f7dd80c1eed967f25db0ea17ac8dd4f",
|
|
"description": "pan/bi: Add dead branch elimination pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42",
|
|
"description": "pan/bi: Pass through wait_{6, 7} flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19b195d3bfcbb5a0a8ef238f4f7d3af8e5f55d40",
|
|
"description": "pan/bi: Move bi_next_clause to bir.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2492074d3d7c18b6d1f12c0373bf5a721eabb9bd",
|
|
"description": "pan/bi: Pull out bi_count_read_registers helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a69c73988b26aaaa6bffde1b3fef5fdc4a7a90a7",
|
|
"description": "pan/bi: Fix M1/M2 decoding in disassembler",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40"
|
|
},
|
|
{
|
|
"sha": "6f28a4449a82da7717b9c25d8e7ed74762e97f99",
|
|
"description": "pan/bi: Fix dependency wait calculation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cb0a0ad63467749ced7d6c92fbdaca75545bd5d",
|
|
"description": "pan/bi: Fix staging register packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bca242c78520eb48e68f0101b2273ef5208e282b",
|
|
"description": "pan/bi: Fix IDLE register mode packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1d551ea9f264a9d8453ac14f2ad899f9efb2f03",
|
|
"description": "pan/bi: Print disasm/stats with DEBUG=internal",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3c92d32ba1cb9b482fd4ef6e4cb0ca83f6a9e20",
|
|
"description": "pan/bi: Lint for infinite loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63c2ee2c4c15940f443dd330a4c6ff9281ee7de1",
|
|
"description": "pan/bi: Refactor PC-relative printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24991d787f7033562087047f0ca8d8441e9de11d",
|
|
"description": "pan/bi: Print FAU index in verbose mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15d03ed783d0bcd5e421e40c492afe4d406b51e0",
|
|
"description": "pan/bi: Validate format 12 tuple count in disasm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61af9cb76bc9ac8d5e6723a35fde0140cd3eeb11",
|
|
"description": "pan/bi: Add internal debug flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1ebe7a19b8c587ab9c30e7e507dcb53ae1a6595",
|
|
"description": "panfrost: Allow waiting on slots 6/7 during preload",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5780cdb9bca105f0afa9f34d769aeed875a2698",
|
|
"description": "panfrost: Fix TLS sizing if cores are missing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26b009b054bdd66b831a5df05c102ade7e36594c",
|
|
"description": "zink: move tess/geom shader info to vs shader key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b8c121917dde9ddec52c588cbec3db72daad278",
|
|
"description": "zink: flag shaders as needing update when clip_halfz changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03971d8ddcf1344d4080f3be78de04558a05a618",
|
|
"description": "zink: add shader key for vs shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "079f348a5cd1c53b5bc51510acd789800814bd8f",
|
|
"description": "zink: flag previous vertex stages as dirty when toggling a later stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aedde2d60d524f45fb2b14728aa6dc0059380d6e",
|
|
"description": "zink: improve barrier helper for buffer resources and add check for barrier need",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49ee821eb9a926cf978942d65a3a2206f8514284",
|
|
"description": "zink: add helper function for checking if access flags include write access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1077bd0c648b586e2d3a5ee94c4583a20b44f759",
|
|
"description": "zink: add a stage param for buffer resource barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37cd4070e887b6a0ba0c924638a49e95a68c710c",
|
|
"description": "zink: add barrier helper for buffer resources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "718c4726f394874c1a7a9ac72e91ea7913a0bc0a",
|
|
"description": "radv: fix centroid with VRS coarse shading",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c092ff2f2f57a4cc559507420f7f49eaf9b1d8ab",
|
|
"description": "radv: re-disable TC-compat HTILE for D32S8 on all generations",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1"
|
|
},
|
|
{
|
|
"sha": "97c3ec6116df48d70c527447e700c17625f5c752",
|
|
"description": "intel/compiler: cache computed register pressure benefit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5dc823304b1653fc69b6de73bb304049e69f218d",
|
|
"description": "radeonsi/sqtt: forward string markers to sqtt",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3bd5120a57c13b8bc761c856f979ade4ce63952d",
|
|
"description": "radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80c3ed147bb0843e176f450bf5af21419d1997f6",
|
|
"description": "radeonsi/sqtt: fix SQTT bo size overflow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2d57d28ed6f3740b3b7de0cc874178dcff936f5",
|
|
"description": "radeonsi/sqtt: use more event identifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a77834cecf20f89da80c1e80ba2624fa319493e1",
|
|
"description": "ci: split src/mesa/**/* matching rule",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84a38ec13362a7c9d4477c21c37305e499d64287",
|
|
"description": "iris: Enable PIPE_CAP_SHAREABLE_SHADERS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304",
|
|
"description": "iris: Store a list of shader variants in the shader itself",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "578cd00d93624eee4654d16656a44fd5ffd0527f",
|
|
"description": "iris: Refcount shader variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bef0af3f216303b7611f13f66392cd3f35c1f175",
|
|
"description": "microsoft: Fix comma in variadic macro for MSVC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c7062417bedb203a0a58e27e85febd55c75cbce",
|
|
"description": "gallium/tessellator: Fix warning suppression",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "790516db0bfc056df0290c42565214d4148e901a"
|
|
},
|
|
{
|
|
"sha": "4fec6c9448171c9d80b34a3ec215a1864ad28725",
|
|
"description": "panfrost: Add the tiler heap to fragment jobs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d860b61f091aaf319f06bc248b1370efc3647df2",
|
|
"description": "glapi: guard against invalid XML definitions for glthread",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5a0714aaeb207d1601dae3b23efd3587c159ef5",
|
|
"description": "glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76c322a48defa384731734a130699df9e8c064f9",
|
|
"description": "glthread: fix interpreting vertex size == GL_BGRA for vertex attribs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea"
|
|
},
|
|
{
|
|
"sha": "b308d56e2079fd5abc1d7043846a5305195c3ad0",
|
|
"description": "ci: Update baremetal kernel to 5.11-rc5 plus patches.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97fbe2d45f989dc6197c206205347e53c97a81d6",
|
|
"description": "iris: Move VS draw parameter dirty flagging to iris_bind_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdbb5d4dd9af52d34ac8e87b02e4376b312785c2",
|
|
"description": "iris: Minor code restyling in iris_bind_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ddfdd944688eeb3a8a71e33635e8468cf0d6c65e",
|
|
"description": "iris: Use shader_info rather than vs_prog_data for draw parameter checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d938fcefb96fb86486255988f79ef72d987cd907",
|
|
"description": "radv: Expose VK_KHR_workgroup_memory_explicit_layout.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d0c940d703f25698d4d4ec38060015261b66bfd",
|
|
"description": "freedreno: Remove duplicate bc invalidate on flush_write_batch().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f179594cf9a937dea3ac1e9d0b1d6d3fc86a8af3",
|
|
"description": "freedreno: Early-out from the resource write path when we're the writer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d1a0eba2417919a48aebabe041797ff2a4d7f68a",
|
|
"description": "freedreno: Use a real type instead of void * for the fd_batch->key.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "695d3bcb12d36a2979b0b834b2361886fdc25f81",
|
|
"description": "mapi: Undefine MemoryBarrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92f1b6bad58833f45ae8daee18acd4d214399a06",
|
|
"description": "glapi: Undefine MemoryBarrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4656be70dd75adce5481394ddfc14edf31c068d8",
|
|
"description": "anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5e7c91487b1721005f13bb1ed9255d7e180d697",
|
|
"description": "anv: Add anv_gem_count_engines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d84c764fde8c10207ee26a343e724d03e9551a7",
|
|
"description": "anv: Gather engine info from i915 if available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6",
|
|
"description": "anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d07f7191812fa29ac3272c182148fea869c1006",
|
|
"description": "anv: Print queue number with INTEL_DEBUG=bat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fd080662157db0a682bcc27420789d7cbc3310c",
|
|
"description": "anv: Turn device->queue into an array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40d4799d8a5c426498b69f13d9128895e8eb8691",
|
|
"description": "anv: Add exec_flags to anv_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89ae9457309e9dea4c40cf313798315e4ff86892",
|
|
"description": "anv: Add an anv_queue_family struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b920ba5ab979e5e1e5c1f21ecb63b23f713b350",
|
|
"description": "anv: store queue creation flags on anv_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e18d045b693dfbca1dd40c920d9e4cc3f965b56c",
|
|
"description": "anv: Refactor anv_queue_finish()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34721e2af488eb68ef65c6e2465aa8c0bcd79dee",
|
|
"description": "anv: pass context to reset stats helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2cd83fbc57f6571be145b7f743f6e728e6c9792",
|
|
"description": "anv: Fix an old parameter name in GetDeviceQueue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc8d74a555bd294f9185f299f287b1f017bd20f3",
|
|
"description": "anv: Drop anv_dump",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65ef4a2e02fbb89d02024d0c4afcd2c0fdd75e48",
|
|
"description": "util: Use explicit relaxed reads for u_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3a43e36e016b296312cfa5dcc19042c12e4e5e7",
|
|
"description": "intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9003735b9141fb156d3b2e1133b94cdf14f63424",
|
|
"description": "d3d12: fix for upside-down multisample stencil blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f33b95801001376e10f2d1fd0433046defb06af4",
|
|
"description": "vc4: add drm-shim",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa",
|
|
"description": "ci: disable glcpp tests for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119",
|
|
"description": "meson: add enable-glcpp-tests option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a29632dd25f79a00824e461aea969fcc29bf04b",
|
|
"description": "Revert \"glcpp: disable 'windows' tests\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "f7527f7f652814a700dddc13a5b737571248c86d"
|
|
},
|
|
{
|
|
"sha": "514b17235fb876e48b8a3f880e26a6224517919a",
|
|
"description": "zink: export ssbo caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e5c4b4da311f5314e3ecb72a52414b3e375faf3",
|
|
"description": "zink: flatten out ssbo/ubo variable decls in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "388f43c036430367e2c6a546494e51378327fcea",
|
|
"description": "zink: implement get_ssbo_size nir intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "313c77f326b44d8c8901e723f71bd5de38de6725",
|
|
"description": "zink: support nir_intrinsic_store_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0847a43245c6efdd17ad4bd03ef52c72167fa65",
|
|
"description": "zink: rework ssbo indexing and binding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deeafe47b6d46a72404133e1ef3dd9819bc07687",
|
|
"description": "zink: handle more ssbo ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39665fc8c059d0b615b160bc152689546b4bf9ac",
|
|
"description": "zink: handle null ssbo attachments without crashing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bceb47d57b39863ddebabaaffeb3cfc276bb6e29",
|
|
"description": "zink: flag ssbo buffer resources as having pending writes per stage",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952"
|
|
},
|
|
{
|
|
"sha": "db1c9b36b441141eca9080a20a7c8a3e37dc84ea",
|
|
"description": "zink: add spirv builder function for OpAtomicStore",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "070334dc69ba52058a0507302443d3ee6382ccd7",
|
|
"description": "glsl: redeclare built-in variable with separate shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d63547f2ff6fa78051157b310d70846684355d1",
|
|
"description": "iris: Properly handle new unbind_num_trailing_slots parameters",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
|
|
},
|
|
{
|
|
"sha": "0f1a8f8a6d231c0e265eb22781a0002baa1823b0",
|
|
"description": "i965: Don't parse driconf again",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "d67ef485804cab53499dd763db136070ef107a16"
|
|
},
|
|
{
|
|
"sha": "f11a827941c5cc0bf986863975a77e4d892f00e1",
|
|
"description": "i965: Use allow_higher_compat_version option during screen initialization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbf6c17a1bd86607d90899d9c2ae92fc23518935",
|
|
"description": "i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0444b7618a6df8cedf2b6c694be7a56478fa5a4",
|
|
"description": "egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbf09c0c26dda7296322491c35fce02f3147dfa9",
|
|
"description": "radeonsi: fix centroid with VRS coarse shading",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c3432ad852449ec31580a0b77af785e37eaa48f9"
|
|
},
|
|
{
|
|
"sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379",
|
|
"description": "gallium/u_vbuf: skip draws with 0 vertices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "431cd34cdb18dd6804efeb48f1c08360acd58d98",
|
|
"description": "st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6da78e4ccf00ecd97ae83e799c20242f92b4c1b",
|
|
"description": "gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "104a41bd0743596f7eccadcef3a70a3d40c370d7",
|
|
"description": "gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf82b3dc74c1e30704b01fe85b2d0fcfd1081bc8",
|
|
"description": "gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcc94af6b1a555cf18ea74b0831b36754681a241",
|
|
"description": "gallium/u_threaded: add a null constant buffer codepath",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccf9ef36285689818da89973b3585925a035d158",
|
|
"description": "gallium/u_upload_mgr: eliminate all atomics for the upload buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b18b68ba18deb30daaaf3f115d6dd498fa5ce915",
|
|
"description": "st/mesa: skip atomics when binding UBOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7688b8ae980223f094be9c70fe695e2122caf3e3",
|
|
"description": "st/mesa: eliminate all atomic ops when setting vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4a21b6104e7692de070a6f48a768d1894b732ac",
|
|
"description": "cso_context,u_vbuf: add take_ownership param into set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
|
|
"description": "gallium: add take_ownership param into set_vertex_buffers to eliminate atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b688ea31fcf7e20436c0a44f57eaca6f6c6418f3",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72ff66c3d739af30d065ed08defb3aac1dcf3735",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_shader_images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a51d4b10f1a056a7e8ff592c034575139d19211c",
|
|
"description": "gallium: add take_ownership param into set_constant_buffer to eliminate atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0aa63c31ca807e8aaa01a75d918830ac87fc070c",
|
|
"description": "Revert \"gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "54f7545cd7925db9ff78b9dccbff7406dd2ad4a4"
|
|
},
|
|
{
|
|
"sha": "8be936f29511d95a3ab385f08d3dc67f599b7e33",
|
|
"description": "lavapipe: handle shader draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae2edc81271ca19e3a293e74ea6e766b28ff46c4",
|
|
"description": "llvmpipe: handle firstvertex for vulkan draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414",
|
|
"description": "anv: Enabled the VK_EXT_sample_locations extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ab5dc45f6320cebd9813c5d927a075a189cf44e",
|
|
"description": "anv: Removed unused header file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3",
|
|
"description": "anv: Add support for sample locations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43acc10bd087ae1f8feacaa1814fc6921995aad2",
|
|
"description": "intel/common: store sample position in plain arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb082d826050240ff1abb0e04c0d1cf1a11dc738",
|
|
"description": "anv/state: Take explicit sample locations in emit helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a02891fdfd358d074a1efd81819a11949dc90140",
|
|
"description": "anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "983cebb5d2f1230fba8d450be95a393de483e5ee",
|
|
"description": "anv: Implement physical device properties for VK_EXT_sample_locations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd8477e932d522c7866c3f73e9f1b4720d96a50",
|
|
"description": "anv: Added the VK_EXT_sample_locations extension to the anv_extensions list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ced77af3fdf619183d3ff764f6b31c92485614bb",
|
|
"description": "ci/freedreno: Make a630 piglit_shader run a manual run, too.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "804c90e256ef1e0051accd3741a926341941add4",
|
|
"description": "anv: Implement VK_KHR_workgroup_memory_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768",
|
|
"description": "spirv: Implement SPV_KHR_workgroup_memory_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9d230077f08955f97fddac84b4014d2131c8917",
|
|
"description": "nir: Two shared memory *blocks* may alias each other",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb2a0fbcd33dfbedf1bff0d612cd3612c44f2330",
|
|
"description": "spirv: Update headers and metadata from latest Khronos commit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73fb2bcaaf61910ebe1da3880634e8474ca8767a",
|
|
"description": "vulkan: Update XML and headers to 1.2.168",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c90ef5bcf431ec2a45abdccd05d320d4eefa716b",
|
|
"description": "ci/freedreno: Ban more flaky clip-enables tests.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a73a2a679f82ddde43e3e35d254b8c3801fd478",
|
|
"description": "egl: Fix error string returned by eglQueryDeviceAttribEXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f97cbad5ecbda5659f101015ad4026cf3f2bf37",
|
|
"description": "lavapipe: add support for external memory/fd/sempahore extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24ede1ba5b57675321cdb20ecbd9f12c4ed4f88a",
|
|
"description": "st/mesa: don't enable smoothing if multisampling is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f45d77038bbb60bec15bf2ff6769409e55e7b53e",
|
|
"description": "iris: Move the URB size checks into iris_update_compiled_xs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "939bc0c5889358d4afda1404659d67da66db2b61",
|
|
"description": "iris: Reconfigure the URB only if it's necessary or possibly useful",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a710145b5bf60ef47460eea87b072077e3ddaa72",
|
|
"description": "intel: Produce a \"constrained\" output from gen_get_urb_config()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86ff78e8fe55b424c6b853ead6979bcd46820d81",
|
|
"description": "zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2dbe2b87b5e7a1a19c4a95d7cc5c8cef0ab10cc",
|
|
"description": "aco: implement non-uniform get_ssbo_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f2a9f253e973f38a37a0491f87db64dc1026dc5",
|
|
"description": "radv,ac/nir: implement non-uniform get_ssbo_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30f40364f6b2ba48f1dbe7b39ff8316dc2bb9fd5",
|
|
"description": "nir,spirv: allow non-uniform OpArrayLength",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b64fdefad5cda57a530d98000ae3f690ef7f417e",
|
|
"description": "panfrost: advertise images for midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7584a25919a0ac015a6e1e8dc78c5c4326fa485a",
|
|
"description": "pan/mdg: implement nir_intrinsic_image_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8edccb7e8dd0dfc2e8b69ff158976eed0e90848f",
|
|
"description": "pan/mdg: implement shader image instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a14f825126b89a96a1d9d112fe0a6e62f84fe97e",
|
|
"description": "pan/mdg: rename st_image opcodes and add float16 versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45095c42ac03e94b1969e849d2f4075021594996",
|
|
"description": "pan/mdg: add ld_image opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cfedd36ba407ec25d222c36b03a0d4c9a033ed0",
|
|
"description": "pan/mdg: enable image bitsize lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf",
|
|
"description": "pan/mdg: create nir pass to lower image coord bitsize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95",
|
|
"description": "panfrost: implement image_size sysval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17",
|
|
"description": "panfrost: emit shader image attribute descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b9b0ee5321d9b483ed3c734b97135d04d039f18",
|
|
"description": "panfrost: implement gallium->set_shader_images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f63a35baee5101cf999a2fd96420c4148984df51",
|
|
"description": "panfrost: add resource modifier conversion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7c4fbc823053740b1bab0bb7c3a2eef3ccbce86",
|
|
"description": "panfrost: decode 3d attribute continuation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2638f72d2df50630957912a68093bdf069b0d429",
|
|
"description": "panfrost: add 3d attribute buffer continuation to XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a36c95cd779aec802d4ed07cf69140cddedaf1cf",
|
|
"description": "panfrost: fix attribute continuation decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fc5411e5ef89d26dc9c9c35f29836b7381c5df0",
|
|
"description": "intel/perf: export information about units of performance counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fdc298e4b144df462c9986990a3bebac7eef1a8",
|
|
"description": "aco/ra: Remove preprocessor guards for print_regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f",
|
|
"description": "aco/ra: Fix build with print_regs enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b241a050dae5ef8dbbcd8e43806dafa21b1125f5",
|
|
"description": "aco/ra: Fix print_regs using the wrong constant to check for blocked slots",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26c9574bdb16d7f6cbe06cd5ef5d1ce258afc1ba",
|
|
"description": "intel: change urb max shader geometry for KBL GT1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "741c0b160563f8afe87654291d41e6cbebb9d8b5",
|
|
"description": "radv: enable TC-compat HTILE for mipmaps on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5417c6690e1013425500a6959c51c2157a97a565",
|
|
"description": "radv: teach radv_htile_enabled() about the number of HTILE levels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13f34e65baf5dbae08106b3c9320e891acaf2fec",
|
|
"description": "radv: add support for fast clearing levels of the HTILE buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6576033b20bdaffddcccc5ded7103d892f777738",
|
|
"description": "radv: remove mipmaps related assertions when initializing HTILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d47b13c0285555236ada0c40b2eb1d89a4762094",
|
|
"description": "radv: do not decompress/resummarize levels without HTILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7d898a26891a29518992fc137763d9fe77d1b0a",
|
|
"description": "radv: check if HTILE is enabled per-level instead of the entire image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f1db7401a1e1a3fd48d682787f4c9ffc0421eff",
|
|
"description": "radv: use the image view range when fast clearing depth",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8087202a6555218b647089016981ce0bb3a858b2",
|
|
"description": "ac/surface: store HTILE mip info into the surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f5ef1e8915bf661688edde26a3198e06cbcaf1b",
|
|
"description": "CI: add lavapipe to llvmpipe rules.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34e3e164936d1d3cef267da7780e87f062fedf39",
|
|
"description": "lavapipe: add VK_EXT_conditional_rendering support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cc332884221102c1f4a6f75e6c666d369236d53",
|
|
"description": "llvmpipe: handle vulkan conditional rendering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86328fc7b700f6e93d2f569fbfffc992954f855f",
|
|
"description": "gallium: add a cond rendering hook for vulkan.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a57361ae02807207948fc1e9b2734caf1747178e",
|
|
"description": "lavapipe: rewrite attachment clearing for conditional rendering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4be0e92db10584bc3526884b92aa483458aa93af",
|
|
"description": "lavapipe: refactor image surface creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f178290caf6ee7ea33ef3293fc953870f4a6c5c",
|
|
"description": "aco: don't affect isPrecise() after applying output modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40d6b92de9432137db4799d482afe7ae5ad52ae8",
|
|
"description": "iris: Disable aux as needed in iris_flush_resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b26f510978d3695dcede49892d6702a605cfbcc5",
|
|
"description": "gallium: Flush GL API resources in eglCreateImage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a8cc882024c6c03c96e639ea827361e3be9c92e",
|
|
"description": "gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c9aca951c2cf5be423348f1aebf3a444fbfe5c3",
|
|
"description": "st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66bb4277622c465a88c81b907dd5e9f84d307ebb",
|
|
"description": "st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b06609e90324e8c445eb71eec39158a893c574c3",
|
|
"description": "aco: fix nir_intrinsic_ballot with wave32",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "21db083504fde3100f0b528f683a087357f5aaff"
|
|
},
|
|
{
|
|
"sha": "c02b6822047be37f2b4c95e04b771e126e341fb4",
|
|
"description": "ci: Add nouveau chipset 162 to shader-db runs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f3d5e99ea601ae4bc492ff47738290eed520651",
|
|
"description": "compiler: Use util/bitset.h for system_values_read",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd0ae09f90756d3b0b13bec517a3d02f5578eab",
|
|
"description": "nir/linking: Remove system_value handling from helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fdd8b09bd629ef53dfbfde6da729c37dfc0eef4",
|
|
"description": "ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce1bb26b0601fa0f39a471cb80d2d46329549eca",
|
|
"description": "ci/freedreno: Detect cheza HFI errors and restart the run.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c3ad4d06588dcc8f5c4d9e27c746055a013f358",
|
|
"description": "nir/algebraic: mark more optimization with fsat(NaN) as inexact",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e"
|
|
},
|
|
{
|
|
"sha": "3c03fa5801ceccd2f9e408cc42f1dfad57b234d9",
|
|
"description": "radv: Only enable sparse features on Polaris and newer.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1"
|
|
},
|
|
{
|
|
"sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
|
|
"description": "radv: remove unused EMPTY constant in radv_descript_set.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
|
|
"description": "radv: remove stub() macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
|
|
"description": "radv: remove radv_util.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
|
|
"description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
|
|
"description": "radv: fix divide by zero with no tesselation params",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
|
|
"description": "aco: fix VCC hint on boolean subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
|
|
"description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
|
|
"description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
|
|
"description": "aco: optimize out a*1.0 if it's used as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54a09545ec639e9204e6ee823e52872897e793df",
|
|
"description": "aco: optimize a*0.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
|
|
"description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
|
|
"description": "aco: disable a*1.0 optimization if the instruction is precise",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
|
|
"description": "ci: make piglit runner less noisy and show a better failure message",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
|
|
"description": "ci/vc4: Add piglit job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
|
|
"description": "ci/vc4: rename stage to Broadcom",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
|
|
"description": "ci/vc4: allow custom timeout values for activity",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
|
|
"description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
|
|
},
|
|
{
|
|
"sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
|
|
"description": "radv: Fix struct initialization for MSVC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
|
|
"description": "radv: Use typed outarray API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
|
|
"description": "radv: Disable calibrated timestamps on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
|
|
"description": "radv: Pointer arithmetic on char/uint8_t, not void",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
|
|
"description": "radv: Modify radv_descriptor_set for MSVC legality",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
|
|
"description": "radv: Stub sections that don't have _WIN32 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "146e3262757300ecd217daf85d613db67db15b78",
|
|
"description": "radv: Remove unnecessary headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
|
|
"description": "radv: Use linker pragma to simulate weak functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
|
|
"description": "spirv: Don't remove variables used by resource indexing intrinsics",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
|
|
},
|
|
{
|
|
"sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
|
|
"description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
|
|
"description": "clover: Add constructor for global_argument.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "001722b3a301312d2ec16c939376098dc11fab98",
|
|
"description": "anv: Skip CCS ambiguate which preceed fast-clears",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
|
|
},
|
|
{
|
|
"sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
|
|
"description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
|
|
},
|
|
{
|
|
"sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
|
|
"description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46e98004084b35bb4f7e1304d4460e0101714079",
|
|
"description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
|
|
"description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
|
|
"description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
|
|
"description": "freedreno: Move blend gmem checks to a blend dirty state check.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
|
|
"description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0376064783eee6dd798e156836573c457909189d",
|
|
"description": "zink: guarantee surface lifetimes for shader images",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
|
|
},
|
|
{
|
|
"sha": "dab229ef69656179e1786eb097705c8d5505ade9",
|
|
"description": "anv: Invalidate the correct AUX-TT entry",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "998f38bd9934e9eff156505244032c28df9fba31",
|
|
"description": "anv: fix invalid programming of BLEND_STATE",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
|
|
"description": "nir/opt_uniform_atomics: fix elect detection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
|
|
"description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
|
|
"description": "radv: Use stricter HW resolve swizzle compat check.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
|
|
},
|
|
{
|
|
"sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
|
|
"description": "docs: Mark some ES3 zink features complete",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
|
|
"description": "docs: Mark some non-core zink extensions complete",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
|
|
"description": "etnaviv: handle NULL views in set_sampler_views",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
|
|
},
|
|
{
|
|
"sha": "f180bf3e032264e10936eb64dede9d15ce785511",
|
|
"description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
|
|
"description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
|
|
"description": "gallium: Fix leak of shader images on context destruction.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
|
|
"description": "panfrost: Stub out set_shader_images().",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
|
|
"description": "swr: Don't report support for shader images.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
|
|
"description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
|
|
"description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
|
|
},
|
|
{
|
|
"sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
|
|
"description": "zink: flag gfx pipeline dirty using newer mechanism",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
|
|
},
|
|
{
|
|
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
|
|
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
|
|
},
|
|
{
|
|
"sha": "9052819ebbff07d82c3eb9adf414144df4868644",
|
|
"description": "zink: request texcoord replace lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
|
|
"description": "gallium/st: lower point-sprites if not supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
|
|
"description": "compiler/nir: add texcoord replace lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
|
|
"description": "mesa/main: remove leftover bumpmap code",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4000c0112a49c28793844f454278b50e00943173"
|
|
},
|
|
{
|
|
"sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
|
|
"description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
|
|
"description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
|
|
"description": "docs/zink: correct vk version for GL 4.2",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
|
|
},
|
|
{
|
|
"sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
|
|
"description": "docs/features: mark off two more extensions for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
|
|
"description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
|
|
"description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
|
|
"description": "aco: fix WQM for texture instructions with args before the coordinates",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
|
|
},
|
|
{
|
|
"sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
|
|
"description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
|
|
"description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
|
|
"description": "ntt: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
|
|
"description": "ir3: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
|
|
"description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
|
|
"description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
|
|
"description": "nir: Validate nir_tex_instr::dest_type bitsize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
|
|
"description": "ptn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
|
|
"description": "vtn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
|
|
"description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
|
|
"description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81336499181058b0b7c1a6424a6185113148ac0f",
|
|
"description": "ttn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
|
|
"description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
|
|
"description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
|
|
"description": "nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
|
|
"description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
|
|
"description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
|
|
"description": "dxil: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
|
|
"description": "anv: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
|
|
"description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
|
|
"description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
|
|
"description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
|
|
"description": "brw/vec4: Don't convert tex dest type to glsl_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
|
|
"description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d6fe93382699a61911e979db46c1297865c508b",
|
|
"description": "ntt: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
|
|
"description": "freedreno/ir3: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
|
|
"description": "nir/lower_tex: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65f7b93435009e9f49668ce49561adabc44333ac",
|
|
"description": "intel: silence unused var warnings in release builds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
|
|
"description": "vk-device-select: add device group support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "250b511f8e7c89933af25583398799d7bd61d944",
|
|
"description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
|
|
"description": "zink: fix streamout for clipdistance",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
|
|
},
|
|
{
|
|
"sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
|
|
"description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03c28278a78d0251af940d888d9f36a66722e07a",
|
|
"description": "freedreno: Add perf_warn() for missed UBWC opportunities",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
|
|
"description": "freedreno/a6xx: Add helper to check if UBWC is supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
|
|
"description": "freedreno: Add fmt/args macros for pipe_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
|
|
"description": "freedreno: Add perf_warn() trace helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
|
|
"description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
|
|
},
|
|
{
|
|
"sha": "8588fb65d65879791f747aa1b00895491caa80d3",
|
|
"description": "vc4/ci: Replace expect script by python script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64fd191d8a88977067011d3727e32439e801d433",
|
|
"description": "spirv: handle NoContraction in GLSL450 alu ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
|
|
"description": "zink: don't force a renderpass start when setting framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
|
|
"description": "zink: add function for waiting on a specific batch's fence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
|
|
"description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
|
|
"description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
|
|
"description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41366ba49424592086cba0c32aa26e72482411e6",
|
|
"description": "virgl: update headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
|
|
"description": "docs/zink: add GL 4.2 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
|
|
"description": "docs/zink: add GL 4.1 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
|
|
"description": "docs/zink: add GL 4.0 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
|
|
"description": "docs/zink: fix phrasing of GL 3.3 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
|
|
"description": "docs/zink: document the independentBlend requirement for GL3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
|
|
"description": "docs/zink: add two missing required features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
|
|
"description": "docs/zink: add missing colon",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
|
|
"description": "nv50/ir: Initialize RegAlloc member func in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
|
|
"description": "zink: clone shader before lowering clip_halfz",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
|
|
},
|
|
{
|
|
"sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
|
|
"description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
|
|
"description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cca257d59611584de31ed6500bdd08a75844fd42",
|
|
"description": "anv: Advertise shaderInt64 on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
|
|
"description": "intel/fs: Implement umin/umax shuffle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
|
|
"description": "intel/fs: Refactor our shuffle emit code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
|
|
"description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
|
|
"description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
|
|
"description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdedc82329cb005f862e9250907124ead718ae4c",
|
|
"description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
|
|
"description": "intel/fs: QUAD_SWIZZLE requires packed data",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
|
|
},
|
|
{
|
|
"sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
|
|
"description": "intel/reg,fs: Handle immediates properly in subscript()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e797daba538e605b6b94cb28c922384cef9ef014",
|
|
"description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
|
|
"description": "intel/compiler: Return 1 for immediates in regs_read",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
|
|
"description": "nir/lower_int64: Lower 64-bit vote_ieq",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
|
|
"description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
|
|
"description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
|
|
"description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
|
|
"description": "nir/lower_int64: Add a level of wrapper functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
|
|
"description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
|
|
"description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
|
|
"description": "main: Undefine MemoryBarrier for Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
|
|
"description": "anv: Early-exit from cmd_buffer_flush_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
|
|
"description": "anv: Only flush descriptors used by the pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
|
|
"description": "anv: Take the set of stages to flush in flush_descriptor_sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
|
|
"description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
|
|
"description": "radv: use a workgroup size of 8x8 for FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
|
|
"description": "radv: use the range aspect mask in FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
|
|
"description": "radv: add multi-layer support to FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
|
|
"description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
|
|
"description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
|
|
"description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd9801a918ce488d764075de09e6bb309e539995",
|
|
"description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
|
|
"description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5013828863010a1feded43c20d74250c48eff757",
|
|
"description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
|
|
"description": "radeonsi: move y_inverted out of si_viewports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
|
|
"description": "radeonsi: inline si_blend_color and si_clip_state structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
|
|
"description": "radeonsi: simplify determining whether render condition is enabled at draw time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
|
|
"description": "radeonsi: add internal blitter_running flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
|
|
"description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
|
|
"description": "radeonsi: optimize translating index_size to index_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28e419f00117b223337eaef56067d657342b19c9",
|
|
"description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
|
|
"description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
|
|
"description": "radeonsi: add new possibly faster command submission helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
|
|
"description": "radv: fix separate depth/stencil layout in render pass",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
|
|
},
|
|
{
|
|
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
|
|
"description": "zink: respect fragment-shader depth-layout",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 3,
|
|
"master_sha": null,
|
|
"because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
|
|
},
|
|
{
|
|
"sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
|
|
"description": "zink: make all xfb caps depend on extension",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
|
|
},
|
|
{
|
|
"sha": "8c7d9716669a74159d2eec86490c756c274f663c",
|
|
"description": "zink: require vulkan memory model for tesselation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 3,
|
|
"master_sha": null,
|
|
"because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
|
|
},
|
|
{
|
|
"sha": "f95c174927a341e2ce96bb86b432028669b1d537",
|
|
"description": "zink: check for extension instead of function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
|
|
"description": "zink: respect feature-cap for multi-draw indirect",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
|
|
},
|
|
{
|
|
"sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
|
|
"description": "zink: respect feature-cap for sample-shading",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
|
|
},
|
|
{
|
|
"sha": "612169859a3300879fa890a03a8693ab3c718d2c",
|
|
"description": "zink: respect feature-cap for independent blending",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "831d205513dbac2178126ac198f64d8307d7b45a",
|
|
"description": "zink: respect feature-cap for robust buffer access",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
|
|
},
|
|
{
|
|
"sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
|
|
"description": "zink: always expose linear float textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
|
|
"description": "frontend/va/image: add pipe flush for vlVaPutImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
|
|
"description": "radv: enable SQTT support on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aedcaff3564eb9824a3df913355682fd31197ead",
|
|
"description": "ac,radv: add SQTT support on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
|
|
"description": "ac/rgp: add support for GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
|
|
"description": "radv: inhibit clock gating when tracing with SQTT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
|
|
"description": "radv: fix overflow when computing the SQTT buffer size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
|
|
"description": "aco: return references in instruction cast methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d245cd18b637484512f275b9bb49f05105ad373",
|
|
"description": "aco: use format-check methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
|
|
"description": "aco: use instruction cast methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
|
|
"description": "aco: add instruction cast and format-check methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
|
|
"description": "aco: remove Format::{VOP3A,VOP3B}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "925d701014c2ba084061eae131f4b5c75e595f29",
|
|
"description": "frontends/va/context: don't set max_references with num_render_targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
|
|
"description": "aco: don't consider a phi trivial if same's register doesn't match the def",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
|
|
},
|
|
{
|
|
"sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
|
|
"description": "docs/features: remove a few redundant zink mentions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
|
|
"description": "docs/features: add missing features for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
|
|
"description": "v3dv: properly handle two different binding points for cmd_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
|
|
"description": "v3dv: drop v3dv_resource definition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f55649d20b4b0263245f047db6239a46890e04a4",
|
|
"description": "panfrost: Add support for INTEL_blackhole_render",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
|
|
"description": "zink: support PIPE_FORMAT_X24S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
|
|
"description": "zink: add layout member to barrier setup in draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
|
|
"description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
|
|
"description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
|
|
"description": "iris: Refactor iris_debug_recompile interface to take a shader.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
|
|
"description": "iris: Drop iris_print_program_cache().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
|
|
"description": "iris: Drop find_existing_assembly optimization from program cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
|
|
"description": "bin/post_version: convert the csv.reader into a concrete list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
|
|
"description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
|
|
"description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
|
|
"description": "zink: force per-sample interpolation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
|
|
"description": "iris: Consider resolves after changing a resource's aux state",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
|
|
"description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81f7cb149da21b648d2305094bf542b3564cab56",
|
|
"description": "st/mesa: enable state var merging to improve fetch_state performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
|
|
"description": "mesa: merge equivalent switch cases in prog_statevars.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
|
|
"description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
|
|
"description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
|
|
"description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
|
|
"description": "mesa: add upper bound to limit program state var iterations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
|
|
"description": "mesa: sort state vars with constant indexing for ARB programs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
|
|
"description": "mesa: merge local and env program parameters for faster uploads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
|
|
"description": "mesa: don't allocate local parameters in fetch_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
|
|
"description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
|
|
"description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
|
|
"description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
|
|
"description": "glsl: split gl_CurrentAttribFragMESA into elements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
|
|
"description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
|
|
"description": "mesa: eliminate the switch statement for STATE_TEXGEN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
|
|
"description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
|
|
"description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
|
|
"description": "mesa: remove STATE_INTERNAL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
|
|
"description": "docs/features: mark off GL 4.2 for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
|
|
"description": "zink: GLSL 420",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f14836574aad53cbd27d14216306f608daf39dd3",
|
|
"description": "nv50/ir: Initialize CodeEmitter members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
|
|
"description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
|
|
"description": "ci: correct the trace image URLs in the piglit summary",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
|
|
},
|
|
{
|
|
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
|
|
"description": "ci: recover tracie dashboard URLs for failing traces",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
|
|
},
|
|
{
|
|
"sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
|
|
"description": "zink: export shader image caps using features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
|
|
"description": "zink: check if multisample support exists for shader image formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9b812edb832e239f74ea065111284879f2d9e11",
|
|
"description": "zink: handle shader image descriptor updates during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
|
|
"description": "zink: add a pipe_context::set_shader_images hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
|
|
"description": "zink: break out bufferview creation into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
|
|
"description": "zink: handle image descriptors during zink_shader creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
|
|
"description": "zink: enable image caps in ntv when a shader has images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
|
|
"description": "zink: enable early frag test execution in ntv when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
|
|
"description": "zink: add handling for all basic image ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
|
|
"description": "zink: expand ntv array derefs to track image derefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
|
|
"description": "zink: add nir_var_uniform case to get_storage_class()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
|
|
"description": "zink: handle nir_intrinsic_memory_barrier in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
|
|
"description": "zink: handle more atomic ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
|
|
"description": "zink: handle image variable types in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
|
|
"description": "zink: add new 'sampler_types' variable to ntv_context struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
|
|
"description": "zink: add shader image support to zink_binding()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
|
|
"description": "zink: add a pipe_context::memory_barrier hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
|
|
"description": "zink: add 'has_draw' flag to batch struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
|
|
"description": "zink: verify format caps and add storage image usage when possible in creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
|
|
"description": "zink: add ntv function for emitting variable access decorations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
|
|
"description": "zink: add spirv builder functions for image ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
|
|
"description": "zink: add spirv_builder function for hexops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
|
|
"description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "177a42333ff7361ef28909d248115ed8c1db4574",
|
|
"description": "zink: add ntv util function for getting image type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
|
|
"description": "zink: rename zink_context::*image_views -> sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f389af35f11d881e009a484821d0119a0096f09",
|
|
"description": "radv: sink load_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
|
|
"description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
|
|
"description": "radv: use nir_opt_access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
|
|
"description": "docs: turn non-code into comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
|
|
"description": "docs: fix broken link",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
|
|
"description": "docs: fix sphinx-warnings due to lacking escaping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "319153365b9ff212b120d168dd11689907ec4cb9",
|
|
"description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c57ef25342255b9df5866d1451de10e4a933d302",
|
|
"description": "v3dv: Fix uninitialized variable warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
|
|
"description": "v3dv: fix disabling Early Z for the whole frame",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
|
|
"description": "v3dv: enable early Z/S clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
|
|
"description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
|
|
"description": "v3dv: refactor checks for subpass attachment stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
|
|
"description": "v3dv: refactor checks for subpass attachment loading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
|
|
"description": "v3dv: refactor checks for subpass attachment clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
|
|
"description": "radv,aco: use deref_buffer_array_length",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
|
|
"description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
|
|
"description": "radv: don't vectorize shift operations",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
|
|
},
|
|
{
|
|
"sha": "d74b01226004fe7e245f108f69747c184b3ac044",
|
|
"description": "zink: fix vertex-stride wrangling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
|
|
"description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
|
|
"description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
|
|
"description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
|
|
"description": "aco/validate: relax subdword restrictions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77c96290463b523f2aa44054de7df1f274175ab2",
|
|
"description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
|
|
"description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
|
|
"description": "aco: generalize subdword constant copy lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
|
|
"description": "aco/optimizer: don't propagate subdword temps of different size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
|
|
"description": "aco/optimizer: don't copy-prop logical phis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
|
|
"description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
|
|
"description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
|
|
"description": "nv50/ir: Add InsertConstraintsPass constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
|
|
"description": "pan/decode: Free mapped memory objects on BO unreference",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
|
|
"description": "mesa: simplify terminating display list loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64da8777428224366e40605448fd2bf6166a7bda",
|
|
"description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
|
|
"description": "mesa: optimize glCallLists by using loops inside a switch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
|
|
"description": "mesa: remove redundant glRect functions for display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
|
|
"description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
|
|
"description": "glthread: add display list support to fix state tracking with display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14b47614b42fad672fe705d0f79b1064042004d9",
|
|
"description": "mesa: add _mesa_get_list helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
|
|
"description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df38b99e85590d846c2191f5990592b568202b55",
|
|
"description": "glthread: rename inside_dlist to ListMode for future use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
|
|
"description": "glthread: implement glGetIntegerv for states that glthread tracks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
|
|
"description": "glthread: track all matrix stack depths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
|
|
"description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
|
|
"description": "glthread: don't sync with NV_half_float vertex attrib functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
|
|
"description": "glthread: remove marshal=\"draw\" because it doesn't do much",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
|
|
"description": "panfrost: Fix the tile size assertion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
|
|
"description": "panfrost: Transaction elimination support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
|
|
"description": "panfrost: Add a debug flag to disable checksumming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
|
|
"description": "panfrost: Only checksum resources when it makes sense to",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
|
|
"description": "panfrost: Add a function to determine if a resource is 2D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
|
|
"description": "radeonsi: Use util_writes_stencil() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
|
|
"description": "r300: Use util_writes_depth_stencil() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
|
|
"description": "freedreno/a6xx: Don't early-z if there are stencil writes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
|
|
"description": "gallium/util: Add helpers to determine if z/s is written",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
|
|
"description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
|
|
"description": "radeonsi: don't validate inlinable uniforms at draw time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
|
|
"description": "radeonsi: move variables closer to their use in most draw state functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
|
|
"description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
|
|
"description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
|
|
"description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
|
|
"description": "radeonsi: inline the last use of si_get_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f7715083bf1523563c9947362f1d129a38591c5",
|
|
"description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
|
|
"description": "radeonsi: add si_get_user_data_base selecting user data registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88a02d80deb896f3f07d4172391bf597441852e3",
|
|
"description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "581a96bc449f3542599499d43d5df683258262c7",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
|
|
"description": "radeonsi: unify uploaders on APUs too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "facd34431b74b9790d3769fd643356483db184e9",
|
|
"description": "docs/freedreno: Fix a few typos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
|
|
"description": "nir: Work around MSVC x86 internal compiler error",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
|
|
},
|
|
{
|
|
"sha": "28207669d03a7e4829169790dde332e90b6e0209",
|
|
"description": "anv: Fix stencil layout in render passes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
|
|
},
|
|
{
|
|
"sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
|
|
"description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
|
|
"description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
|
|
},
|
|
{
|
|
"sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
|
|
"description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
|
|
},
|
|
{
|
|
"sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
|
|
"description": "radv: remove redundant check in depth_view_can_fast_clear()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
|
|
"description": "radv: remove unnecessary radv_image::tc_compatible_htile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
|
|
"description": "radv: remove redundant check in radv_process_depth_stencil()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
|
|
"description": "virgl: Cache depth and stencil buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
|
|
"description": "aco: add affinity for non-sequential MIMG operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
|
|
"description": "aco: only require texture coordinates to be in WQM if NSA is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
|
|
"description": "aco: use non-sequential addressing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
|
|
"description": "aco: move VADDR to the end of the operand list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
|
|
"description": "aco: add emit_mimg() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
|
|
"description": "aco: have emit_wqm() take Builder instead of isel_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
|
|
"description": "aco: fix num_waves on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
|
|
"description": "radv: fix max_waves estimation on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
|
|
"description": "zink: enable WSI-faking for RADV too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "356a381600cb45d068492015061184457de78e63",
|
|
"description": "zink: add VK_KHR_driver_properties",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
|
|
"description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
|
|
},
|
|
{
|
|
"sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
|
|
"description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
|
|
"description": "turnip: don't emit tess consts if they are not used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "212b1516df9d9cac979336de300936a063121d5c",
|
|
"description": "v3d/compiler: enable lower_add_sat NIR option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
|
|
"description": "v3dv/pipeline: enable lower_add_sat NIR option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
|
|
"description": "r600: Enable sb also for NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
|
|
"description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
|
|
"description": "r600/sb: fix boundary assert for mem-instruction decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
|
|
"description": "r600/sfn: Keep array registers alive for the whole shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
|
|
"description": "r600/sfn: update shader array info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
|
|
"description": "r600/nir: pass array info to r600_shader for sb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
|
|
"description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
|
|
"description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "198c3acacf43389822c1cafd436eabd7127a199d",
|
|
"description": "r600/sfn: fix use of b32all/and",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
|
|
},
|
|
{
|
|
"sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
|
|
"description": "r600/nir: clone shader before first query to shader key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
|
|
"description": "v3d: use a compatible supported format for TFU-based blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07473321a2b09283ac819e014b89c3535cee756b",
|
|
"description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
|
|
},
|
|
{
|
|
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
|
|
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
|
|
},
|
|
{
|
|
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
|
|
"description": "tnl: Respect `start` when converting indices to GLuint",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
|
|
},
|
|
{
|
|
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
|
|
"description": "tnl: Try not to botch index buffer munging when start > 0.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
|
|
},
|
|
{
|
|
"sha": "14ae5069da896cc93953e935051a76884800cac9",
|
|
"description": "vbo: Only mark merged line strips as lines when actually converting them",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
|
|
},
|
|
{
|
|
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
|
|
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
|
|
},
|
|
{
|
|
"sha": "dd72019d03f4df82cdce982d78f7983f32207929",
|
|
"description": "r600/sfn: Remove StoreMerger unused member b.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
|
|
"description": "ci/piglit: Upgrade to a newer piglit in our containers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
|
|
"description": "intel/fs: Separate SLM size calculation from encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
|
|
"description": "mesa/main: Replace the uint format packing code with util/format's.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
|
|
"description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
|
|
"description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
|
|
"description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
|
|
"description": "radv: restore invalidating the vector cache for internal meta operations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
|
|
},
|
|
{
|
|
"sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
|
|
"description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
|
|
"description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
|
|
"description": "radv: add a comment explaining the micro tile mode resolve",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
|
|
"description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
|
|
"description": "aco: add test for incorrect convert_to_SDWA() check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
|
|
"description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
|
|
},
|
|
{
|
|
"sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
|
|
"description": "zink: process ubos with location values set as long as they're actually ubos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
|
|
"description": "zink: tweak xfb slot mapping in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
|
|
"description": "intel: change urb max shader geometry for CML GT1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
|
|
"description": "v3dv: use PIPE_TIMEOUT_INFINITE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
|
|
"description": "v3dv: don't wait for idle on occlusion query pool resets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
|
|
"description": "v3dv: disable early Z writes if Z writes are disabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
|
|
"description": "radeonsi: inhibit clockgating when using SQTT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
|
|
},
|
|
{
|
|
"sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
|
|
"description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
|
|
"description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
|
|
"description": "nv50/ir: Initialize DataArray members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
|
|
"description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
|
|
"description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
|
|
},
|
|
{
|
|
"sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
|
|
"description": "pan/bi: Iterate from zero when setting RA interference",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
|
|
},
|
|
{
|
|
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
|
|
"description": "pan/bi: Fix printing of node 0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
|
|
},
|
|
{
|
|
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
|
|
"description": "pan/bi: Fix RA of node 0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
|
|
},
|
|
{
|
|
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
|
|
"description": "pan/bi: Fix 64-bit SSBO addresses",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
|
|
},
|
|
{
|
|
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
|
|
"description": "pan/mdg: Fix spilling when scratch memory is used",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
|
|
},
|
|
{
|
|
"sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
|
|
"description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
|
|
"description": "pan/bi: Implement ihadd/irhadd operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
|
|
"description": "pan/bi: Implement saturated add/sub operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
|
|
"description": "panfrost: Set TLS for compute jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
|
|
"description": "pan/bi: Lower umul_high",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
|
|
"description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
|
|
"description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
|
|
"description": "pan/mdg: Don't reorder loads/stores past each other",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
|
|
"description": "pan/mdg: Limit int64 vectorization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
|
|
"description": "panfrost: Assert on sysval overflow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24867386eef385a65d6452889db678f1ffa8879e",
|
|
"description": "panfrost: Add a sysval for local_work_dim",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
|
|
"description": "panfrost: Add a sysval for local_group_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
|
|
"description": "pan/bi: Use pan_nir_lower_64bit_intrin",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
|
|
"description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
|
|
"description": "pan/bi: Improve unknown intrinsic error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
|
|
"description": "panfrost: Set bifrost_props for compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
|
|
"description": "pan/bi: Implement load_kernel_input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f33694552d6a1900b21192d7b77121a89c605642",
|
|
"description": "pan/bi: Implement load/store intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
|
|
"description": "pan/bi: Improve interoperability of the command-line disassembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
|
|
"description": "pan/bi: Set compute lowering options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
|
|
"description": "pan/bi: Add some compute intrinsic loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
|
|
"description": "pan/bi: Handle 64-bit pack and unpack operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
|
|
"description": "pan/bi: Lower 64-bit integers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
|
|
"description": "pan/bi: Pipe scratch_size in from NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
|
|
"description": "nvc0: index_bias is now only set for indexed draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
|
|
},
|
|
{
|
|
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
|
|
"description": "cso: set index_bounds_valid = true for arrays draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
|
|
},
|
|
{
|
|
"sha": "333730405de28153f2378d498e45cb82024fc230",
|
|
"description": "zink: handle NULL views in zink_set_sampler_views",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
|
|
"description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
|
|
"description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
|
|
"description": "radv: Do not use a pipe offset for aliased sparse images.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
|
|
},
|
|
{
|
|
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
|
|
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
|
|
},
|
|
{
|
|
"sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
|
|
"description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
|
|
"description": "radeonsi: don't use si_get_vs_state in most places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
|
|
"description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
|
|
"description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
|
|
"description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
|
|
"description": "radeonsi: make sctx->vertex_elements always non-NULL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
|
|
"description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eca4660a5588696047c18546a9525e456478af9",
|
|
"description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
|
|
"description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
|
|
"description": "radeonsi: don't compute average vertex count in si_draw_vbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
|
|
"description": "radeonsi: translate pipe_prim_type only when it changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
|
|
"description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
|
|
"description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df456312c2a9749ea535820d792b151b73b9757f",
|
|
"description": "radeonsi: constant buffer cleanups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
|
|
"description": "android: freedreno/ir3: Switch over to new encoder/decoder",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
|
|
},
|
|
{
|
|
"sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
|
|
"description": "android: freedreno/hw/isa: Add description of ir3 ISA",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
|
|
},
|
|
{
|
|
"sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
|
|
"description": "zink: remove excessive checks for loader version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
|
|
"description": "zink/codegen: find promotion version using vulkan registry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
|
|
"description": "zink/codegen: adding/fixing comments and copyright notice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a454c562d6710d5405f7567909d67df20f36efc5",
|
|
"description": "zink/codegen: codegen-ize load_instance_extensions()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
|
|
"description": "zink/codegen: enable instance extension unconditionally if promoted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
|
|
"description": "zink/codegen: make 'struct' optional in Version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
|
|
"description": "zink/codegen: add some new attributes to Extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
|
|
"description": "nouveau: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
|
|
"description": "lima: introduce fs and vs shader cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
|
|
"description": "frontends/va/image: Eliminate repetitive code on error paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
|
|
"description": "freedreno/a2xx: add RB perfcounter 1-3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
|
|
"description": "freedreno/a2xx: fix/add RBBM perfcounter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
|
|
"description": "glsl: only expose int64 atomics when extension is enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
|
|
},
|
|
{
|
|
"sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
|
|
"description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
|
|
"description": "freedreno/a6xx: Add r2d support for GMEM resolves",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
|
|
"description": "ac/surface: Fix GFX9 sparse mip info.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
|
|
},
|
|
{
|
|
"sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
|
|
"description": "st/mesa: fix broken moves for u2i64 and related ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
|
|
"description": "zink: reduce blendfactor when alpha_to_one is set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
|
|
"description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
|
|
"description": "Fall back on clock_gettime when timespec_get() is unavailable",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
|
|
},
|
|
{
|
|
"sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
|
|
"description": "pan/bi: Fix assertion",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
|
|
},
|
|
{
|
|
"sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
|
|
"description": "device-select-layer: update for vulkan 1.2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
|
|
},
|
|
{
|
|
"sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
|
|
"description": "darwin: Use the system libunwind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
|
|
"description": "util: Fix pointer to integer conversion error when using libunwind",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
|
|
},
|
|
{
|
|
"sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
|
|
"description": "darwin: Use the system libexpat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
|
|
"description": "util/format: Simplify the generated unpack code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
|
|
"description": "mesa: Move the rest of format_unpack.py out of code generation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85f237634c3a5bce2c58c525942353932051aee7",
|
|
"description": "mesa: Use a bunch of util functions for Z/S unpacking.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
|
|
"description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
|
|
"description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
|
|
"description": "mesa: Reuse util_format's unpack_8unorm.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b938b488f68118ddefae797b364ffde55f877e1b",
|
|
"description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
|
|
"description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
|
|
"description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
|
|
"description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13ae72aaae81049acd684089a36ac270d093715b",
|
|
"description": "mesa: Replace the float[4] unpack code with util/format's.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
|
|
"description": "mesa: Drop incorrect statement about Z unpack behavior.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
|
|
"description": "mesa: Add some little unit tests showing format unpack behavior.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
|
|
"description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
|
|
},
|
|
{
|
|
"sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
|
|
"description": "freedreno/isa: Fix branch/jump offset encoding",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
|
|
},
|
|
{
|
|
"sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
|
|
"description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
|
|
"description": "zink: add a pipe_context::clear_texture hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e100746a73f0af337121d0b0386d7f3128d07452",
|
|
"description": "zink: break out some of the u_blitter setup into util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
|
|
"description": "zink: break out color/zs no_rp clear into separate functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
|
|
"description": "zink: break out scissor region testing for clear functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
|
|
"description": "zink: handle clears with scissor regions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "196794264f40d0f1ab8ab7326b528b156302228a",
|
|
"description": "zink: start to refactor clearing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
|
|
"description": "zink: move zink_clear to zink_clear.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
|
|
"description": "intel/perf: move gt_frequency to results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7032d67764304b949adc1867a0e17de576d2373",
|
|
"description": "intel/perf: link queries back to the gen_perf_config object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
|
|
"description": "intel/perf: add definition for generic perf counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
|
|
"description": "intel/perf: restructure i915 perf version checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8154c40063d0d6114370c30c800676039e358ee",
|
|
"description": "intel/mi_builder: fix self modifying batches",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
|
|
},
|
|
{
|
|
"sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
|
|
"description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
|
|
"description": "anv: don't disable KHR_performance_query in debug mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
|
|
"description": "v3d: fix dest offset in TFU setup",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
|
|
},
|
|
{
|
|
"sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
|
|
"description": "freedreno/ir3/parser: add cat7 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
|
|
"description": "st/mesa: optimize binding and unbinding shader images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
|
|
"description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "211ec4226b02c407a75de013029f22e38ebc0227",
|
|
"description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
|
|
"description": "st/mesa: replace st->pipe with pipe in a few places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
|
|
"description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82a388dc2d7f799508bda60be840da59081da705",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
|
|
"description": "st/mesa: don't use cso_context to restore VBs for glClear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
|
|
"description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
|
|
"description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
|
|
"description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
|
|
"description": "gallium/tests: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
|
|
"description": "st/xa: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
|
|
"description": "st/nine: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
|
|
"description": "ci: mark some sparse CTS as expected failures on RAVEN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
|
|
"description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
|
|
},
|
|
{
|
|
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
|
|
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "953067ef5aa695065e5145c26bcebb9401afa800",
|
|
"description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eab2bb46911952278e9ea387d334e132e8b73410",
|
|
"description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
|
|
"description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
|
|
"description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22bf4831b8aef537427829cde1c272f979addf8d",
|
|
"description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "783f726ea2a144021ba6f952850e8f999962a398",
|
|
"description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
|
|
"description": "gallium/ntt: Avoid referencing undefined channels of system values.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
|
|
"description": "gallium/ntt: Add support for store_per_vertex_output.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
|
|
"description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
|
|
"description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45048f4829e8937cf854634611c92081f06922d5",
|
|
"description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
|
|
"description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
|
|
"description": "frontend/dri: Expose RGB[AX]_SRGB as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
|
|
"description": "zink: decouple renderpass from framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
|
|
"description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
|
|
"description": "zink: rename param in zink_create_framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
|
|
"description": "zink: ralloc zink_framebuffer structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
|
|
"description": "zink: remove renderpass refcounting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
|
|
"description": "zink: add batch flag for checking renderpass state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
|
|
"description": "zink: rework framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
|
|
"description": "ir3: add debug option to override shader assembly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64f939020d8dbe23e5230369488e18fb983559dd",
|
|
"description": "zink: only emit streamout targets during draw if we have them",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
|
|
"description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
|
|
},
|
|
{
|
|
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
|
|
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
|
|
},
|
|
{
|
|
"sha": "cea4d85093af807ea0f84d505929766918452892",
|
|
"description": "turnip: make GS use correct varyings size from previous stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c08a66ce526913ed2691f982f600285206248b8",
|
|
"description": "iris: only set point sprite overrides if actually using points",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
|
|
"description": "zink: partially enable SSBO pipe cap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
|
|
"description": "zink: add more usage bits for buffer types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
|
|
"description": "zink: flag ssbo buffer resources as having pending writes on batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
|
|
"description": "zink: split UBOs and samplers into 'read' batch references during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
|
|
"description": "zink: start supporting atomic shader ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
|
|
"description": "zink: modify ubo loading in ntv to work for ssbos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3dd5500f7b2957563a116228b8d29453cd981783",
|
|
"description": "zink: emit ssbo variables in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
|
|
"description": "zink: hook up ssbo shader bindings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
|
|
"description": "zink: add set_shader_buffers pipe_context method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
|
|
"description": "zink: add util function for emitting ntv atomic ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "621fb6a72a3661263e57441e27930bf3da91f433",
|
|
"description": "zink: add spirv builder function for runtime array type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
|
|
"description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
|
|
"description": "zink: optimize renderpass hash table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
|
|
"description": "util/set: split off create() into an init() function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
|
|
"description": "util/set: add the found param to search_or_add",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f3f128088ae45734723071ec4af340488ece741",
|
|
"description": "util/set: optimize rehash for empty table and no-func clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
|
|
"description": "util/hash_table: optimize rehash for empty table and no-func clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
|
|
"description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
|
|
},
|
|
{
|
|
"sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
|
|
"description": "ac: add ifdef __cplusplus guard to header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
|
|
"description": "ci: Use meson test directly instead of ninja test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
|
|
"description": "ci: Remove .gitlab-ci/meson-build.bat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
|
|
"description": "anv: add transfer usage for color/depth/stencil attachments",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
|
|
},
|
|
{
|
|
"sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
|
|
"description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
|
|
"description": "lavapipe: Defer lavapipe warning to CreateDevice",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
|
|
},
|
|
{
|
|
"sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
|
|
"description": "panfrost: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "179e549995136b47e0adcda06cffb1db936124fb",
|
|
"description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f44212067ef76b574e765dd32b966712987b4479",
|
|
"description": "gallium/tgsi: Rewrite the docs on source modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
|
|
"description": "gallium/tgsi: Remove support for f64 src modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
|
|
"description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
|
|
"description": "gallium/ntt: Stop lowering integer source mods.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
|
|
"description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
|
|
"description": "nv50,nvc0: explicitly list recently-added caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
|
|
"description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
|
|
"description": "zink: clamp sampler+samplerview limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
|
|
"description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32857a63508f4562e536d630e6d9733f62b61147",
|
|
"description": "iris: Add support for COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
|
|
"description": "anv: Enable push constants on gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
|
|
"description": "intel/fs: Emit code for Gen12-HP indirect compute data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
|
|
"description": "anv: Add a general state pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
|
|
"description": "anv: Use COMPUTE_WALKER for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91fe96cfbe388a90d1577ede745276674493d336",
|
|
"description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "435b272241e0edf3081e5819372f9fa955518544",
|
|
"description": "anv: Emit CFE_STATE for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
|
|
"description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
|
|
"description": "intel/compiler: Disable push constants on gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
|
|
"description": "intel/tools: Decode COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
|
|
"description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
|
|
"description": "docs: update calendar for 21.0.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
|
|
"description": "docs: update calendar and link releases notes for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
|
|
"description": "docs: Add sha256sum for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
|
|
"description": "docs: add release notes for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
|
|
"description": "panfrost: Don't skip the test with a 4k shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
|
|
"description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
|
|
"description": "freedreno/ir3: Remove legacy packed-struct encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
|
|
"description": "freedreno/ir3/decode: Switch over to new disasm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
|
|
"description": "freedreno/ir3: Realign disasm shader stats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
|
|
"description": "freedreno/ir3: Better sstall estimation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
|
|
"description": "freedreno/ir3: Small resinfo disasm tweak",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
|
|
"description": "freedreno/ir3: Switch over to new encoder/decoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
|
|
"description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
|
|
"description": "freedreno/hw/isa: Add expression caching",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
|
|
"description": "freedreno/hw/isa: Add description of ir3 ISA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
|
|
"description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
|
|
"description": "freedreno/ir3: Add some new \"logical\" opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
|
|
"description": "freedreno/ir3: Decouple ir3_info collection from assembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
|
|
"description": "freedreno/ir3: Fix ldg decoding/parsing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
|
|
"description": "aco/ra: Use PhysRegInterval for count_zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
|
|
"description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
|
|
"description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3660f4781943632180f866742daf5e756fd07d0",
|
|
"description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
|
|
"description": "aco/ra: Remove unused function parameter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
|
|
"description": "aco/ra: Use std::all_of to simplify a loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
|
|
"description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
|
|
"description": "aco/ra: Move commonly repeated code to a helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
|
|
"description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
|
|
"description": "aco/ra: Use std::all_of to simplify a loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
|
|
"description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
|
|
"description": "aco/ra: Add iterator interface for PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
|
|
"description": "aco/ra: Remove always-false conditions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
|
|
"description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
|
|
"description": "aco/ra: Introduce PhysRegInterval helper class",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
|
|
"description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
|
|
"description": "aco: remove divergent branches which only jump over very few instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
|
|
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
|
|
"description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b03be30e07546b813acc1156407b964e68892beb",
|
|
"description": "aco: optimize packed fneg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
|
|
"description": "aco: optimize packed clamp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
|
|
"description": "aco: optimize packed mul+add to v_pk_fma_f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
|
|
"description": "aco: simplify multiply-add combining",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
|
|
"description": "radv: vectorize 16bit instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
|
|
"description": "aco: emit packed 16bit instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
|
|
"description": "aco: create helpers to emit vop3p instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
|
|
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
|
|
"description": "aco: allow SGPRs on every src position for VOP3P",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
|
|
"description": "aco: allow constants/literals on every src position for VOP3P",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
|
|
"description": "aco/RA: fix subdword operands on VOP3P instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
|
|
"description": "aco: fix VOP3P assembly, VN and validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
|
|
"description": "VERSION: bump for 21.1.0 cycle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
}
|
|
] |