mesa/.pick_status.json

11837 lines
376 KiB
JSON
Raw Normal View History

[
{
"sha": "22be0d09a005b4b955a46b65a919cfd786d6814f",
"description": "aco: Don't prematurely emit s_andn2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0842c4f22c0df98a3b3c8166660d3d3bf6023c",
"description": "Revert \"radeonsi/ci: update stoney fail -> flakes\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f1fa4354e8e6ef3d0a5a067f8535ec65370ddc",
"description": "ci: Update radeonsi-raven xfail to flake",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fbf93ef82145978858779e95385364b53e2385a4"
},
{
"sha": "871443f4de01536801efaee2739ca7047377ccff",
"description": "ci: Add intel kbl xfail to flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e86a4655d348573a91b5d3cc1a5fa24e5847cb",
"description": "v3dv: pre-allocate actual events instead of event descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a",
"description": "commit_in_branch.py: variables cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39",
"description": "commit_in_branch.py: add support for checking staging branches",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b07d57ff91e582d56d323f53e4506be28313663",
"description": "commit_in_branch.py: fix tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5",
"description": "ir3: Don't save/restore disasm string pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3"
},
{
"sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e",
"description": "tu: Fix binding NULL descriptor sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
},
{
"sha": "863516dd63c9d6b327223feec9c7780960a1f385",
"description": "radv: enable lower shader call vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96332b3433be8fe857589cd50e963d2ac5516507",
"description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d",
"description": "radv: disable VRS entirely on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073",
"description": "radv: do not enable NGG culling on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a7138d3cfca05fbd623707525b9d4479a27e94",
"description": "radv: do not enable DCC for MSAA images without FMASK",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0",
"description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62715a6d039a7f2499ceca78476ebd42a5a03068",
"description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"description": "nir: Add helper to create passthrough GS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f",
"description": "anv: enable lower_shader_calls vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d0560fe87e234dcb8326040babff11f44fa7775",
"description": "nir/lower_shader_calls: enable vectorizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a",
"description": "nir/lower_shader_calls: add a pass to split load/store into scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103",
"description": "nir/lower_shader_calls: avoid moving loads into loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750325730bb84981f68d78b205fb0cec1e165100",
"description": "panfrost/blend: Fix invalid const values leading to NIR validation errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81"
},
{
"sha": "6148ccef6372e634ea4875b75419bfdc64e6b219",
"description": "venus: fix android wsi with global fencing disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1"
},
{
"sha": "8b99e96dc8b44a747824b9d227a72e68012ec520",
"description": "radeonsi/vcn: set current pic index correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5398dd04bf62db100639d96c84a8c41041f4ad01",
"description": "nir/lower_int64: fix shift lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8"
},
{
"sha": "83efd336dad963d378a9a56d26be2f9cac205dd7",
"description": "ci/freedreno: Add another blend_equation_advanced flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7",
"description": "panfrost: add GALLIUM_HUD=draw-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916",
"description": "tu: Use right enum for compute active_shader_stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef"
},
{
"sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e",
"description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "939648bbd088054c78687d51af543b547c8f4c52",
"description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852",
"description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8",
"description": "radv: inline gfx10_emit_streamout_{begin,end}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97",
"description": "meson: Enable system_has_kms_drm for android",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee",
"description": "radv: compile GS copy shader after geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b",
"description": "radv,aco: remove old streamout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a96977542d513795bba9069fcca1693dfd4155d",
"description": "radv,aco: remove old GS copy shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17bd2721e6a066e980050ca7283e7980bf5f655f",
"description": "radv,aco: implement GS copy shaders using NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88",
"description": "radv: make radv_use_llvm_for_stage device parameter const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb",
"description": "radv: lower streamout in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d0403594b8d799b0f35aab889638d5c805e088",
"description": "radv,aco: export legacy vertex outputs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0",
"description": "pvr: Add missing valgrind includes and fix unused return value.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac",
"description": "docs/zink: document missing max-image requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57",
"description": "mesa/main: verify more texture-limits for GL 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2",
"description": "zink: check maxImageDimension1D as well as maxImageDimension2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792",
"description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19",
"description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acc0039aecec661e55e2dd90554a1d08a39d677c",
"description": "d3d12: fix max-array-layers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec"
},
{
"sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d",
"description": "radv: use HTILE for VRS image only on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97",
"description": "radv: do not clear VRS_HTILE_ENCODING on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd",
"description": "pvr: Query kernel for free list max size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0",
"description": "tu: Fix fault with variable-count inline uniform blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
},
{
"sha": "6080dce4d87741db1dc1956bc329300f67d9f396",
"description": "intel/isl: Add MOCS settings for MTL platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7",
"description": "AOSP: Add intel_hasvk vulkan library suffix",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397",
"description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f",
"description": "iris: Use devinfo::has_flat_ccs instead of verx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2",
"description": "intel/dev: Set 'has_flat_ccs' flag for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a",
"description": "intel/isl: Disable CCS on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbae3052587cddc3a099130dd1550fdb69662db0",
"description": "anv, iris: Make use of devinfo::has_caching_uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478",
"description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0213750e6d916845bba6e575ae64c3e51712c7b2",
"description": "ci/alpine: disable mold on Alpine builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcff6f33330c8a0850f0fdd1002d334f7145406",
"description": "radeonsi/vcn/enc: add encoder statistics support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1bd619dfd7bf826a6300030718408212b0b68a",
"description": "frontends/va: add ability for encoder to output statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "022d03013a2f828b14d3089999af13124d563a97",
"description": "ail: Split off test-miptree.cpp from test-layout.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0532196a224029abfae85b25dc8f5a88682552c",
"description": "ail: Add uncompressed twiddled texture sizing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544",
"description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a",
"description": "ail: Add more compression size test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4",
"description": "ail: Fix logic for buffer alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d",
"description": "ail: Fix compression metadata buffer sizing corner cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112830f1a03d9365349d1ad300451ea5c535ab4d",
"description": "asahi: Pass through layer alignment flag to the hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88b546e6538489c4bf8cc0180c048e5658386b8",
"description": "ail: Introduce layer_alignment flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "974358a8c11b81ef7b731603f590d2d780f59de1",
"description": "radv/llvm: add clip distance outputs manually if they're missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c",
"description": "aco: Combine constant bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa",
"description": "aco: Combine bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b",
"description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed",
"description": "aco: Ignore instructions with exec operands in follow_operand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad",
"description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28c7684eb9a898089844376193d8332b5f58f3d8",
"description": "r600/sfn: always use four slots for Cayman trans ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7"
},
{
"sha": "aa545a0012ccb232c6e0647135fca2f541bee33f",
"description": "radv: reduce CPU overhead when emitting streamout descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea",
"description": "asahi: Implement DISCARD_WHOLE_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31",
"description": "agx: Don't depend sampler view on BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857",
"description": "agx: Add merge helpers to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "debee344a27d95241c552b94e845e6bfed5fc76e",
"description": "agx: Make empty texture pack to all-zeroes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd",
"description": "radv: only install 00-radv-defaults.conf if xmlconfig is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a26cc646895c8bc852551eb05e49895c35638e",
"description": "asahi: Fix remaining build issues on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcb207a4d35dab526de823ffa5211078f9d46843",
"description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802",
"description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0",
"description": "freedreno/decode: add missing dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8"
},
{
"sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d",
"description": "freedreno/rddecompiler: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432"
},
{
"sha": "9fe16c91b39314b2029da39e129e53c04696b53a",
"description": "clover: test for nir fp64 lowering options for cl_khr_fp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e30b6563ca2eb8287585251a82e3265945732e6b",
"description": "pvr: Setup tile buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e9cc010d537210249d8e03e7505b4576f48f37",
"description": "pvr: Don't print out secondaries if they aren't used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474",
"description": "pvr: Add '+' before desc offsets in debug output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a690192777b747e890205f161c91b8c0a5dc2a9",
"description": "pvr: Use glsl syntax to show set and binding number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d",
"description": "pvr: Change how desc set debug output section dividers are printed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02626072e233a7409d3d8ac1913dc200f70b496a",
"description": "pvr: Don't print inactive bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9",
"description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567ae3973864d17c01177a665ad9f1830a5d30e4",
"description": "pvr: Explain why dynamic descriptors are allocated separately.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8",
"description": "radv/rt: Check space before emitting descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b",
"description": "radv/ray_queries: Fix AABB handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce"
},
{
"sha": "409556f0480dd9c7acdc95be41d12b70cee2b150",
"description": "radv/ray_queries: Move some initialization outside a likely branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd",
"description": "frontend/dri: rewrite and comment dri_make_current to make it make sense",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51fcabfb044b46a143d36391ddd4d481c014a299",
"description": "frontend/dri: unduplicate flush_drawable callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78",
"description": "frontend/dri: remove the drawable ctx hack, we should always use current context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc",
"description": "frontend/dri: clean up updating dri_drawable::refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75",
"description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a",
"description": "frontend/dri: clean up the hacky implementation of kopper_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89",
"description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f",
"description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6",
"description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "449a35a3971f684294c1f222e8736e230ce8a46e",
"description": "frontend/dri: replace the CopySubBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2941eacb22acce6f225afa523398093354b0ec7b",
"description": "frontend/dri: replace the DestroyBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f408bb647c5ac62ce904686392002a83360ae8b6",
"description": "frontend/dri: replace the DestroyScreen callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7",
"description": "frontend/dri: inline __DriverAPIRec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d",
"description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad",
"description": "frontend/dri: add comments describing drawable invalidation logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52",
"description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07",
"description": "glx,dri: simplify indirect function call syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf93ef82145978858779e95385364b53e2385a4",
"description": "ci/amd: add raven flakes which was previously failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528",
"description": "radv: reserve space for the scissor in vkCmdBeginRendering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
},
{
"sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64",
"description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de",
"description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5b657658588e57606a179037cccf528de6605de"
},
{
"sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9",
"description": "etnaviv: remove copy of resource level in etna_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb",
"description": "etnaviv: fix wrong surface TS clear size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6",
"description": "etnaviv: blt: use correct TS offset in clear operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58259e14377c8facc1648cab3d361a6942b59d96",
"description": "etnaviv: fix ZS clear value computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4449b5a2714c463a4250bc3a1847430212f04de6",
"description": "etnaviv: fix stencil operation without Z write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b",
"description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e"
},
{
"sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b",
"description": "Revert \"glx: Fix drawable refcounting for naked Windows\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c"
},
{
"sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023",
"description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577"
},
{
"sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47",
"description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723"
},
{
"sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2",
"description": "asahi: Add missing #include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e379acd31449fddc54554881e31caaf8aa07c38",
"description": "asahi: Enable framebuffer compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59824c1ecb2c5e6197f795f38e3617820e628876",
"description": "asahi: Fix incorrect debug string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633",
"description": "asahi: Print debug info about unsupported blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa240b74b797652ec00bc8bc0f543a524aff57f",
"description": "asahi: Don't hardcode is_dmabuf_modifier_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d",
"description": "asahi: Hook up compressed Z/S support on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48",
"description": "asahi: Introduce compressed resource support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78948c03f0350b9f84de0e23525e22aba1294c6a",
"description": "asahi: Identify compression-related XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a",
"description": "ail: Add unit tests for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de",
"description": "ail: Introduce support for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "478ffe712765b5746482d37df32fff36e12192ef",
"description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e11c71c7f09c7415bf81188175c0cee030356e",
"description": "asahi: Fix undefined behaviour with samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca",
"description": "asahi: Set GPR count accurately for background/EOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063",
"description": "asahi: Fix UB in union with logic ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d"
},
{
"sha": "8d83ffe531decc9a31000e0b533d71dcfe776451",
"description": "radv/ci: Add coverage for ETC2 emulation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d",
"description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449",
"description": "radv: Fix sampler types in ETC2 decode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd"
},
{
"sha": "c6ec4925c0688cef557beb65c280b28ef3185132",
"description": "radv: Use correct init order for ETC2 image views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "0685e330dd78edfc8faefed4e1a44099f47fa028",
"description": "radeonsi: mark glx-multithread-texture as a flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20747fabbad1b009577ac3e2fda2b68192feb483",
"description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e54d69a969061eacce4fbf9004e26b56dae04d",
"description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f9601b028b268bc49f665e4a9d836ddaeed316",
"description": "pvr: debug: Add option to track pvr_bo allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1",
"description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0432015265e6c481dbf2bbee6de319aa5f401562",
"description": "pvr: debug: Add documentation for PVR_DEBUG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e",
"description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b",
"description": "pvr: csbgen: Generate enum-to-string functions for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1",
"description": "pvr: util: Add integer digit counting functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c",
"description": "radv: make sure to mark DCC as compressed on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60",
"description": "ac/nir: combine shift translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f",
"description": "ac/nir: mask shift operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1",
"description": "virgl: Fix injection of double from const mov instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e"
},
{
"sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73",
"description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff",
"description": "radv: simplify handling logic op when it's not dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470fbb35efe1935242b346427ec0fa22b40fff2b",
"description": "radv: fix and rework DISABLE_DUAL_QUAD setting",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6"
},
{
"sha": "0a327f9c7a890ff758519d935b4f20280acd09ac",
"description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112"
},
{
"sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83",
"description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424"
},
{
"sha": "bbbc8e7ce76165d559d10246e6b930e815937729",
"description": "anv: use the anv_state_pool address helper more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1",
"description": "v3dv: allocate copy query pipelines lazily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57",
"description": "radv: fix memleak with link time optimizations and GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2",
"description": "docs/zink: update query requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a88f48fdd1987f09f5711831835344f44fdba3",
"description": "mesa: do not require optional queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a",
"description": "mesa: support dummy queries for ARB_pipeline_statistics_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c",
"description": "mesa: treat unsupported queries as dummies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b"
},
{
"sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e",
"description": "st/vdpau: fix interop with GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea"
},
{
"sha": "4b19725ee525f6f0b5785436680cea63a21445a1",
"description": "panfrost: Revert \"Require 64-byte alignment on imports\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f136fea8c380ea79315d9207486da125f1e9e86",
"description": "agx: Use default SHAREABLE_SHADERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de5bd5f418f0dee1d48f265023b240936a11970",
"description": "agx: Fix signedness issues packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d608ca0363cd45195d33161386aed44278a27077",
"description": "agx: Handle vertex shaders that use <= 8 halfregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94124925caf177bfe8239ff6b591d62fc5e51772",
"description": "agx: Try to align sources of pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442e29890defd98faa0c24738381db543a36c294",
"description": "agx: Implement nir_op_pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697",
"description": "asahi: Allocate smaller scissor/zbias arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1",
"description": "asahi: Allocate/free batch BOs as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04360a270e59a3ac7778eb8744047f165fa64edf",
"description": "asahi: Copy panfrost's bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb",
"description": "asahi: Stop aligning pool allocations to 4KiB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc",
"description": "asahi: Label BOs internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8134975e79ccf9f52d9484428af18e83c91d69",
"description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802",
"description": "ci/alpine: enable Mold linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85d09bcddfb2d02911db53657df505ba8068fa6",
"description": "radv/ci: do not create jobs that will fail outside of mesa's namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63667f31361b92fbe8e0080a881813b638a1ab",
"description": "hud: add GALLIUM_HUD_ROTATION option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d",
"description": "ac/nir: Avoid data race with task shader payloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378",
"description": "docs/zink: add missing required device-feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779"
},
{
"sha": "13bccac5a7d930c809927e69ba7305330fb8a9be",
"description": "zink: update textureCompressionBC requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "754353c4170918f592e499a370dc90c60c271cff",
"description": "zink: fix incorrect requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a466c2a783908899f646d4c2df38d11c74724a85"
},
{
"sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3",
"description": "zink: remove needless requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b",
"description": "zink: fix json-errors in profile-file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b",
"description": "v3dv: specialize query copy pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd",
"description": "v3dv: allocate one BO for both occlusion results and availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910",
"description": "v3dv: reimplement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4050086439663a4b7e84fa3390001d88ff75d744",
"description": "v3dv: add a helper to create compute pipelines from nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6",
"description": "v3dv: reset pending cpu job state once processed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4",
"description": "Apply 1 suggestion(s) to 1 file(s)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d",
"description": "docs/perfetto: update section about vulkan app tracing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d"
},
{
"sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9",
"description": "r300: fix r300_max_vertex_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4",
"description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724",
"description": "radv/ci: don't download back the vkd3d-proton.cache files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "909fa621c45ae6a754134594547551de72308996",
"description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd743d7db569416a697937d881b4751fabf0cf0a",
"description": "radv/ci: do not sync back the install folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29",
"description": "radv/ci: run test automatically only for the mesa namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db",
"description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2",
"description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6",
"description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ab93afdea53a49e353616231b3c654c5018794",
"description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5670636598c37ff22a4c8846b40aa176fad62712",
"description": "clover: Fixes -Wundef in memory.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26",
"description": "gallium: Fixes -Wundef in draw_gs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1",
"description": "util: Fixes -Wundef in u_debug_stack_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d",
"description": "util: Fixes -Wundef in u_qsort.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf",
"description": "mesa: Fixes -Wundef in arbprogparse.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58",
"description": "util: Fixes -Wundef in util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b461921ed80abe357cb90f63db3dfc0a1390423c",
"description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03",
"description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1",
"description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900",
"description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c",
"description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8",
"description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d",
"description": "rusticl: print missing context features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c",
"description": "meson: Don't depend on expat for !use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5",
"description": "util: Gate installing drirc on use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662bb5977b678861cbfe80c152359efd7eab8a32",
"description": "util: Add xmlconfig build option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa",
"description": "util: Define WITH_XMLCONFIG from Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1",
"description": "zink: Don't check WITH_XMLCONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218ddd032ef27f8a60d680cc90949e3f4122635e",
"description": "docs/features: Get Asahi on the board",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c",
"description": "etnaviv: Hide MSAA support behind debug flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4002640f8deaaa44aa0dfc434082bc79067197fa",
"description": "docs: update calendar for 22.3.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a406688f262b109952609ef99054b918b3c2862",
"description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044428211c99be2ce362cc28e4596929958a5de6",
"description": "pan/mdg: Fix out-of-order execution",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83"
},
{
"sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d",
"description": "freedreno/replay: Add option to replay specific range of cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432",
"description": "freedreno/rddecompiler: Add shader disasm/asm support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8",
"description": "freedreno/decode: Add 'rddecompiler' tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d27ac4ffde14b724d50dc355ee823992274845",
"description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19",
"description": "freedreno/cffdec: Remove packet types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0",
"description": "freedreno/cffdec: Remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e8b9339f5c7c9c3b844422b328c838e859d092",
"description": "freedreno/replay: Add option to override selected cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d72407d39540e4303619968867a591e81a8b389",
"description": "freedreno/decode: Print cmdstream idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060e168623262a23b5760fada06989cae3af9b5e",
"description": "freedreno/decode: Move rd section parsing to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4701508ec0b7c3a898c12bad61febc4650422e11",
"description": "i915g: fix typo in #if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52a34309f6cd05ae919a4b33c209525f55951bce",
"description": "iris: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8261f9ce4f94035e0196bbec39b5401769a50363",
"description": "freedredno: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf520806b114a372a1b968fc34affc63e869bcbc",
"description": "freedreno/ir3: fix -Wundef warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870",
"description": "freedreno: fix HAVE_FREEDRENO_KGSL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e",
"description": "docs: Mark VK_KHR_present_wait as supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78257e8b068fc88bdf32b5178396071459fdd1e",
"description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966",
"description": "wsi/x11: Mention problems with xcb_wait_for_special_event().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c",
"description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4889be3883a5d9a6f35d3841a830920044066f3b",
"description": "anv: Conditionally expose VK_KHR_present_wait on ANV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61",
"description": "radv: Conditionally expose VK_KHR_present_wait on RADV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34",
"description": "wsi/common: Allow present-wait to be unconditionally enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07127971002036bed7ce7b952f83ad3a4449f7d",
"description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "367fa98570061ede8173d728569d3ba7bc001000",
"description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc79277878e68e9825dbc2964125a0be9d92189",
"description": "wsi/x11: Implement VK_KHR_present_wait on X11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888da3d48a55ad7be4fedf783369fb12163b03e",
"description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706",
"description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26",
"description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce",
"description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52",
"description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09",
"description": "intel: Disable SSE2 instruction set if building for non x86 architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a821dfbda5681c91c1fc80aebe269a63945a4543",
"description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a",
"description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
},
{
"sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953",
"description": "r600/sb: Fix initialization order in sb_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99dcdf4d648f337c6421050cb5f31025f69665ae",
"description": "nir/divergence: add missing btd_shader_type_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826"
},
{
"sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3",
"description": "anv: generate correct addresses for state pool offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f",
"description": "blorp: support negative offsets in addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79",
"description": "vulkan/device-select-layer: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f",
"description": "panfrost: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88",
"description": "v3dv: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4690750b78b5f1fe29e97d541b22836ff67622a",
"description": "gallium/draw: do not use trig to compute tangent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089e7242598aabed4156ad7fa590041fd352dfe0",
"description": "gallium/draw: properly fix short aalines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20964181c14166da702f35dbbd1de6cdd9793359",
"description": "aux/draw: vectorize aaline computations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b",
"description": "driconf: disable glthread for FINAL FANTASY XI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4301f1d8926cfaa184f6507df65eb509e28eceea",
"description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e",
"description": "radv/ci: make use of the new VanGogh runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9608be1a5e950b679990710f94c7049dc39ae7",
"description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "945637514e6e970fcc37745f509eec11ff3b5129",
"description": "intel/fs: improve Wa_22013689345 workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016"
},
{
"sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3",
"description": "intel/perf: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804"
},
{
"sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384",
"description": "anv: Set 3DSTATE_RASTER API mode as recomended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505a5bc79fa051781878df32603a505356c389bd",
"description": "venus: enable VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "933ca11f1a48b19fea088edfcf5177779083d7b5",
"description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
"description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407",
"description": "venus: extend lifetime of push descriptor set layout",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ed2265fbf7971800df5fdcf025886f5554f8598",
"description": "radeonsi/ci: update stoney fail -> flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321dc93276408300eefc89b5e38676582599585a",
"description": "ci: split arm_test into arm{hf,64}_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb",
"description": "ci/iris: Drop EGL copyteximage2d.12 xfail.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bffb7153a1439480613f0fa0bd3207b99c192a75",
"description": "ci/llvmpipe: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207f9677f63baeaccf760a249471db746018453a",
"description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58",
"description": "ci/vc4,v3d: Add headless wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593",
"description": "ci/iris: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940",
"description": "ci/freedreno: Add wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb",
"description": "ci/freedreno: Drop EGL wide_color and create_context flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e99c85c7d6bb80f765091565be60ce7998dea63",
"description": "ci/freedreno: Expire an old robustness flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460",
"description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb699d8014613ba53b3785c0f4d08f88130752bc",
"description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac2b84b8c2721681db35559314fefac410640f90",
"description": "ci: Add weston to our rootfses for wayland testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307700ad12d0f7015bf4176b872c135be62f9cef",
"description": "ci/softpipe: Add another blit flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532",
"description": "ci/llvmpipe: Update some flakes/skips from IRC logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74d989a6935ce11d06970a3c98b474b7773c905",
"description": "r600/sfn: allow building with clang 6 (Android 9)",
"nominated": true,
"nomination_type": 0,
2022-11-07 00:57:02 +00:00
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6",
"description": "aco: fix emitting DEALLOC_VGPRS in the discard block",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87",
"description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3189be249d4489f7943da6c90ee521bde8624041",
"description": "radv: fix NGG streamout when it's never enabled in runtime",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3",
"description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b60949155869f15a9f62a329422bb57b168ee7f",
"description": "radv: enable NGG XFB queries only if streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb",
"description": "radv: fix computing the pervertex LDS size with NGG streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "499abeba605da7f7395c84b0a75c917656c19949",
"description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7",
"description": "add zink to macos ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e244b0f8b20a136182cfbd9f4360d90882c14799",
"description": "etnaviv: nir: lower extract byte/word",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d78fe4a8691d3bdd37961f305220500729fcd92",
"description": "etnaviv: Support negative float inline immediates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641"
},
{
"sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407",
"description": "etnaviv: fix NULL pointer dereference in TS allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aadbb9fdec0623337dced7e829cb11149647a16",
"description": "anv: enable sample location enable dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c869d1cb6293fc9124165679dc15b11198681e8b",
"description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb",
"description": "rusticl: Emit build-id in libRusticlOpenCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321d1d355be3ed6e4d79adb1181334f437a4199c",
"description": "v3d: make format/modifier logic easier to read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20",
"description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7",
"description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f86639ea302d9342fd3f57857d71dff8f71e011",
"description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215613ba35f2d19097583682a3f740bcb03d25c5",
"description": "etnaviv: drop useless ts_for_sampler_view pointer check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d871958702ebcd46213cd09b91b9b05685f9be62",
"description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3da170faaec2a57d76e668ab56781621c23c6703"
},
{
"sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1",
"description": "util/glsl2spirv: don't store preprocessed files in source tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b492d503103fac8ef9467ced09db3e92b0fba77",
"description": "freedreno,tu,ir3: DCE ij_pix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c186590c54630f6c579121c823208e9bf91de0",
"description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe",
"description": "mesa: add unlikely() and adjust error handling in BindBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8",
"description": "mesa: add no_error support into get_buffer_target()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba9132844403da10eea25d327d7c706c70f84d49",
"description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103",
"description": "etnaviv: fix tile status interaction with write mappings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a",
"description": "anv: fixup context initialization on DG2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe"
},
{
"sha": "c580172701566ae5b1d7e30b197d708bc496da44",
"description": "CODEOWNERS: add MTCoster as an Imagination maintainer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8",
"description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd",
"description": "tree-wide: Fixes multi-line macro width after replace to __func__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24e2428adeb2dd654282443bdf008b3f011262f",
"description": "gallium: __FUNCTION__ now never be used, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c",
"description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0",
"description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703d85485f85e8336787d4169525af977b55a82f",
"description": "meson: do not use source_root() when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4",
"description": "ac/nir/cull: fix culling for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e",
"description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cec1ed51d16e62950aceec161511a28ec799f21",
"description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf",
"description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "b172fd62f51bba16970c413604053a64f7eda244",
"description": "vulkan: Add state for extraPrimitiveOverestimationSize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "fa99fc34914cef30a880913d21b7724bd8202f4e",
"description": "rusticl: advertise conformance on 12th Intel iGPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "507a86e131d648ecc85dc833f4821da6ac995cfe",
"description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
},
{
"sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75",
"description": "anv: fix 3d state initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu",
"nominated": true,
"nomination_type": 1,
nir/loop_analyze: Fix get_iteration for nir_op_fneu Consider the loop: float i = 0.0; while (true) { if (i != 0.0) break; i = i + 1.0; } This loop clearly executes exactly one time. Some trickery is necessary to handle cases where the initial loop value is very large and the increment is, by comparison, very small. From the fenu_once test case, float i = -604462909807314587353088.0; while (true) { if (i != -604462909807314587353088.0) break; i = i + 36028797018963968.0; } This loop should also execute exactly once, but this is much more challenging to calculate due to precision issues. Going towards smaller magnitude (i.e., adding a small positive value to a large negative value) requires a smaller delta to make a difference than going towards a larger magnitude. For this reason, -604462909807314587353088.0 + 36028797018963968.0 != -604462909807314587353088.0, but -604462909807314587353088.0 + -36028797018963968.0 == -604462909807314587353088.0. Math class is tough. No changes in shader-db or fossil-db. v2: Fix major bug in checking result of the eval_const_binop(nir_op_feq, ...) discovered while developing fneu_once_easy unit test. Fix a typo in the comment just above that. Add fneu_once_easy test. v3: Skip the iteration count adjustment tests for nir_op_fenu and nir_op_ine. Since the iteration count is either 1 or unknown, all this function can do is add numerical error. Add fenu_once tests. v4: Change the initial value in the fneu_once test from large positive to large negative. Change check in get_iteration from nir_op_fsub to nir_op_fadd. Both changes from discussion with M Henning. Also add some more explanation in fneu_once. v5: Rename test cases. Fixes: 6772a17acc8 ("nir: Add a loop analysis pass") Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19732> (cherry picked from commit f75c83c4aae2b01013f3740a7414cf207f60b0ab)
2021-08-09 23:05:33 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_ine",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc",
"description": "nir/loop_analyze: Add basic unit test framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51eb98cf65566f0f177031a34603ba8068521f8",
"description": "rusticl/device: put space at the end of CL_DEVICE_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937",
"description": "egl: Fix uninitialized variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1",
"description": "r300: don't reuse destination registers when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33845cf24225833d0705a8635091e855d7ddcca",
"description": "r300: simplify rc_find_free_temporary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a",
"description": "freedreno/a6xx: Remove unneeded MSAA clear fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87563e64c933aee9f201e115627b428f1a99df65",
"description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042f006a43d42d5511691016f5de915a74cb24d8",
"description": ".gitignore: add VSCode and VSCodium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c415d8f08b3ebbd276dc95482ede16985c984651",
"description": "ci: ci_run_n_monitor.py: fail when job is not found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685",
"description": "ci/freedreno: add some missing a630 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0",
"description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89",
"description": "asahi: Wire up all BCn formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e496d24cb2d5339566c08c79a8aa7809c240613c",
"description": "virgl: don't a use staging when a resources created with the shared flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882"
},
{
"sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff",
"description": "gallium/drivers: copy only the actual number of slice parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "368be8725557f03e028f453df523baa6eda50d5d",
"description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea",
"description": "radv/rt: Return the correct result for requested deferral",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25",
"description": "frontends/va: remove unused slice_param_idx variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3061bc792d3d0252854a38bff956c15c51b06643",
"description": "aco: ensure MRT0 is written with dual source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea0ae17fc453401223918b27e0610352fe67e66d",
"description": "radv: disable MRT compaction with dual-source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68652dca0c281e509ad271229be037a5e10ed594",
"description": "iris: Fix iris_bo_alloc() flags call argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96",
"description": "tu: Implement VK_EXT_post_depth_coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e",
"description": "r300: more informative too many ALU instructions error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3",
"description": "r300: delete backend branch emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386",
"description": "r300: abort shader compilation early on loops and branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840",
"description": "radv: Fix custom build id with C90 compilation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b"
},
{
"sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d",
"description": "v3dv: fix multiple typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67ffe25fd9de94acc654312ec9261d811d139adf",
"description": "r600: Fix lower-to-scalar on TTN path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939",
"description": "r600: reference glsl type system during translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089ae08ab1f2c8035680013fe267b049777c2d1b",
"description": "intel_batch_decoder: disasm shaders when decoding states besides VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d",
"description": "v3d: Minor fixes on sand8 blit based on sand30 modifications",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
},
{
"sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72",
"description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "653cf8c8d236745302197ece510be2036e03e942",
"description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec",
"description": "gallium/dri: Add P030 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e253729e0374af5e5afb97baaac842a9c869eb7e",
"description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363",
"description": "radv: Support accelerationStructureCaptureReplay.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a",
"description": "radv/ci: add one more pipeline barrier test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
"description": "radv: advertise VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
"description": "radv: implement VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3fae40e966cafe9dba04de307826dea8fa410ec",
"description": "radv: always restore NULL descriptor sets for meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59be04ea5520efb7baaf94d327eaa30b2993526",
"description": "radv: rework writing image/buffer/accel_struct descriptors slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0",
"description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcd53eda0e136761c0309493953ff44a23f03dc8",
"description": "radv: force 32-bit address-space for descriptor buffers usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bea63936bc7de2167dae2b203ba23b1de943fa",
"description": "radv: add 32-bit memory types for visible VRAM and cached GTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5"
},
{
"sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f",
"description": "ac/llvm: fix 16bit varying llvm compile error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "279eea5bda2444fdce21744b972dad5016f0f366"
},
{
"sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "01964625eb23c0921dbacc33f10eee7724075bee"
},
{
"sha": "0803e39b7190eed90402565477329a1be7479b9b",
"description": "mapi: update gles 1.1 extention packet link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b",
"description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b99523a959af726054db29f12281db5c1fde341",
"description": "v3d(v): account for debug flags when using the cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee2c4624d05f49e15d03142305c5ae8a5422816",
"description": "asahi: Advertise all supported renderable formats",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4"
},
{
"sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf",
"description": "asahi,agx: Use new tilebuffer infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9",
"description": "asahi: Add new clear/reload/store infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7",
"description": "asahi: Use correct tib settings for USC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "555447769d3bb894f9f986361412810a531f0871",
"description": "asahi: Extend texture descriptor packing for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea",
"description": "asahi: Remove some bogus asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7",
"description": "asahi: Implement texture_barrier trivially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041",
"description": "asahi: Calculate tilebuffer layout per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9",
"description": "asahi: Add agx_usc_shared_none helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1",
"description": "asahi: Add R16 SNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d637189d366e719f9ea574216d771f8bcf44dda3",
"description": "asahi: Add more XML via PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d",
"description": "asahi: Add note to XML about 16-bit varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d",
"description": "asahi: Identify more depth-related fields in XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ce615d852f8e52da78af92317498218934b5232",
"description": "asahi: Add XML for layered rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74de571402a21e15855a6bb5506fecc77e50b4ef",
"description": "asahi: Add NIR pass to lower tilebuffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8",
"description": "asahi: Add tilebuffer layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732",
"description": "asahi: Add some notes about unknowns to the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "363ffa779da2eee58c57fa53074ec20521841a95",
"description": "asahi: Identify multisampling fields of shared layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a20c90508cb4957af77db164f55cb7e73f015e0",
"description": "asahi: Add _with_bo pool uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a166acc93001e91800b2d25660dcf94a10169aa",
"description": "agx: Add block_image_store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb",
"description": "agx: Add helper to map pipe formats to agx_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300",
"description": "agx: Implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c",
"description": "ail: Handle multisampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8781aef6b4349420cb715e89378c0a329fa735ba",
"description": "asahi: Make libasahi_lib depend on libasahi_decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311",
"description": "asahi: Use PIPE_FORMATs for driver-compiler ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c",
"description": "nir: Define AGX intrinsics for local pixel access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0",
"description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9076b38610d9635beefa0354e148ac67f1467514",
"description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46",
"description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be570cd32254f1360e5010d091eea142b3990e72",
"description": "r600/sfn: sort FS color outputs before all other outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d",
"description": "r600: Print RAT instruction names in disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684e90b15c708898dbbf8a300d52600adb187213",
"description": "r600: Update scratch buffer late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394d8e4122e1682db40e75bf33943d90a53cfe33",
"description": "freedreno/drm/virtio: Defer flush on BO free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd",
"description": "freedreno/drm: Support for batched frees",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090",
"description": "freedreno/drm: Add optimized path for freeing many BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9",
"description": "asahi: Add batch tracking logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e",
"description": "asahi: Use the batch for submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a",
"description": "asahi: Use batch_reads for sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629",
"description": "asahi: Use a pipe_framebuffer_state batch key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36c911b7b1b467f4e378a477d81ceea0264552b",
"description": "asahi: Use batch instead of ctx for pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061",
"description": "asahi: Hide ctx->batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0",
"description": "asahi: Factor out prepare_for_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1c1888d9895d05246005620953ee307d1a17f1",
"description": "intel/fs: put scratch surface in the surface state heap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
},
{
"sha": "daab161535747cf5aef443e4cee46c5415662848",
"description": "iris: move bindless surface state heap inside the surface state heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d",
"description": "iris: prevent crash in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065",
"description": "radv: Convert instance bvh address to node in bvh build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f",
"description": "radv: Fiddle with opaque flag positions to reduce instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38842109020515d3fd9c06d4918956a63a8c65ad",
"description": "radv: Skip and for node_to_addr with bvh_base.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a269758407219a74bcd92515aa7a2f9680b0f52",
"description": "radv: Move ray flag compares out of the loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dadda35f87af08358f0ea43a12434c1626ea82",
"description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b",
"description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd",
"description": "nir/lower_shader_calls: update metadata before validation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
"description": "radv/bvh: Adjust sah cost based on depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff",
"description": "nir/range_analysis: Set higher default maximum for max_workgroup_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345"
},
{
"sha": "d989746e55b7941e54f78407fc49935a393f653f",
"description": "iris: Pass devinfo directly in iris_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9602134a321029cf28d81f467f0d3473cd1ade7",
"description": "intel/compiler: Require C++17",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
},
{
"sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc",
"description": "asahi: Don't support 16-bit vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d",
"description": "asahi: Fix logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a22ed9990687def207a99dffcd43fa8d53a5322d",
"description": "asahi: Restrict rendering to what we support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6",
"description": "asahi: Don't validate WSI (twiddled) strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32820747502472e7a4480565ac7e6e5ba234a46",
"description": "asahi: Split out agx_usc.h into a common file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be506039da40e1d6b57a6146d3843a74ced4b68",
"description": "asahi: Note some magic bits used with memoryless RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa87e47d575257f325e42301363113b660bf46a",
"description": "asahi: Identify \"Sample mask after depth/stencil\" bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e",
"description": "asahi: Identify the pass type enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e6369f5f63aa2900014000ea9de11eae73293de",
"description": "asahi: Identify PBE sample count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0edc0158aa132eb236102e72d48573279d1b64",
"description": "asahi: Identify Dimension for Render Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016a699fa9e920e44432e709c0d0db642cbf5148",
"description": "asahi: Fix agx_set_framebuffer_state for MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e662320aa768a0bf0418e179de2cc870371e7be",
"description": "asahi: Set data_valid for the correct level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f",
"description": "asahi: Implement stencil texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040",
"description": "asahi: Add internal formats for RGB10A2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2",
"description": "asahi: Implement perf_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0",
"description": "asahi: Free the scanout resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092",
"description": "agx: Handle collects in backwards isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9d27164630069b388bccbe36552d34b3e39e39",
"description": "agx: Assert more invariants in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1",
"description": "agx: Validate part of SSA form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076",
"description": "agx: Split off NIR preprocessing from compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972354b5fd1323350330bbcdf27a335359bb5cd6",
"description": "agx: Handle scalar texture destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da",
"description": "agx: Don't depend on GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82",
"description": "agx: Lower packs/unpacks and bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94886a2975f34446908f2422f0b0850457999865",
"description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1facb6fbe80343cab0b11f250f978cd758935829",
"description": "ci/freedreno: disable flaking Civilization V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94",
"description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b",
"description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared in lp_test_blend.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6832a9433d1d64e9ced08439f9f234a40959aa00",
"description": "util: convert usage of uint to unsigned in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18",
"description": "util: use void * instead of byte * for util_copy_rect in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb",
"description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared in tgsi_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab",
"description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16",
"description": "util: Remove the usage of enum pipe_error in u_hash_table.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eff2c222389a514cc22c82bccce11b6a55391d1",
"description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a",
"description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb",
"description": "intel/perf: fix printf formatting of size_t for 32bit builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdacd6df5adc2330409e15264e3be0033c483695"
},
{
"sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9",
"description": "ci/dzn: add flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913",
"description": "docs: update Python requirement to 3.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd",
"description": "include: Update the OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f",
"description": "clover: Use braces arround a union initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71",
"description": "scripts: Fix khronos-update.py to use main for OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6",
"description": "Update 00-mesa-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723b15fb75aac03b95d452ba173383666edcfc67",
"description": "nir/lower_explicit_io: fix metadata preserve",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05",
"description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11",
"description": "nir/lower_bit_size: optimize usub_sat lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378",
"description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc4a760571443fae71a45076255090518daa900",
"description": "radv: lower 8/16-bit uadd_carry/usub_borrow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e",
"description": "nir/lower_bit_size: lower uadd_carry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "42395122103b2ce393dfedfcc213c1c992d28815",
"description": "crocus: Pass devinfo directly in crocus_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013",
"description": "radv: advertise extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac",
"description": "radv: add support for dynamic color blend enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf15ff3f498dc8b28e0701d56114f94739a469a",
"description": "ci/freedreno: temporarily disable godot-trive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca",
"description": "ci/panfrost: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b09e53479e18e42d9062248297f5a893262eda2a",
"description": "ci/iris: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263",
"description": "ci/llvmpipe: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40d4d0785af9bec573b1517bf421402dcf1515f2",
"description": "ci/virgl: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1637291fd4237f37f2c2489bf9158c2cea801a19",
"description": "ci/broadcom: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80a7543df38f812ef1865c45faf88962ee37d53",
"description": "ci/freedreno: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc",
"description": "ci/amd: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8",
"description": "nir/lower_shader_calls: Get rid of any brw occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
"description": "tu: Rewrite inline uniform implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e402d2dbe9556eb7b113193b0696386a003206c6",
"description": "nir: Fix nir_chase_binding() vecN handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c",
"description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597",
"description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c315e20d619849091595450ce416e55369770234"
},
{
"sha": "fffc3866fec15bfeb25cc8c770056035a1653f98",
"description": "pvr: Support clear colours with more than 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1",
"description": "pvr: Fix clang-format error.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f",
"description": "virgl/video: Check driver supported profiles and entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59",
"description": "virgl/video: Add support for H.265 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc",
"description": "virgl/video: Add support for H.264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1",
"description": "virgl/video: Pass \"max_references\" to backend when creating a video codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf",
"description": "frontends/va/enc: save intra_idr_period in the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "316652a4bbf48103610867e1fe7f4e9d3175af86",
"description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403083744de03173713d699f4cf958ba85248a74",
"description": "iris: Increase the maximum grid size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa86369163c2d3a5420b6063fcf809a3381332bd",
"description": "turnip: set ycbcr feature bits properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc1fd186273da966fae880c9960fcf830b6073c",
"description": "freedreno: add has_separate_chroma_filter to fd_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756",
"description": "freedreno: Find curses properly for building fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4",
"description": "ci: Update dozen flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da",
"description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96",
"description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af082cb69c930928a2d9352b9237c758d0b34292",
"description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645",
"description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec",
"description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63f353b45605379b8b81754543907a6b0fc3afdd",
"description": "r300: don't use abs twice in transform_TRUNC on older hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7",
"description": "meson: Enable initialized-but-unused warning for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383715e33b1ba85bc0c87b983598e6704a46ef89",
"description": "gallium/vl: Remove unused win32 screen var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687",
"description": "docs: update calendar for 22.3.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7",
"description": "zink/ci: Add automatic test on Adreno 618 with Turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61",
"description": "ci/freedreno: Test on a618",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba9d99e5a37f197da19a33e9128098248d905bc",
"description": "ci/turnip: Shard the tests on a618 over more boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5",
"description": "radv/rra: Fix copying accel structs that were not built yet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013",
"description": "vulkan: Update the XML and headers to 1.3.235",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a",
"description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f654b90005b75a74796d36d980676ce1d739d12"
},
{
"sha": "23adf60f96fd81a4c90703fd083431339b190006",
"description": "iris: Get VM id from iris_bufmgr's fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344",
"description": "intel/perf: add ACM/DG2 performance metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77",
"description": "intel/perf: use the new OA format for Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab",
"description": "drm-uapi: import i915_drm.h changes for the new OA report type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296",
"description": "intel/perf: fix B/C counters accumulation in non query mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90"
},
{
"sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab",
"description": "anv: tweak performance query timeout based on number of passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bd81ee21cb42e4a5afa2939514b570a1283754",
"description": "anv/perf: fixup counter/query mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "7fbfa694a891369ff408235cb7839505033cfc80",
"description": "intel/perf: simplify pass computation loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a",
"description": "intel/perf: don't ralloc on perf context a temporary hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39",
"description": "intel/perf: allocate cleared counter infos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde"
},
{
"sha": "bdacd6df5adc2330409e15264e3be0033c483695",
"description": "intel/perf: add a non installable tool to print metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01",
"description": "intel/perf: fix overflow in index types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777034690294aded758ec05a0b3aa1b1bd5e043a",
"description": "intel/perf: support new variable names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75",
"description": "intel/perf: support new operators for upcoming metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cbb6650671de661db8bfa6df03b17007e5d804",
"description": "intel/perf: support more than 64 queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8",
"description": "intel/perf: fix variable type assumption error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d969ac7c02f8ac82d3aacb22670236862402c90c",
"description": "ci: don't remove wget from the packages of debian/x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "987f9a67e02dc5abf56754c5af70a6065673a22e",
"description": "ci: insert debian/x86_test-vk in image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440da44a84022ec63e87e2c5a55ad03a244697a4",
"description": "anv: get rid of ilog2_round_up",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2"
},
{
"sha": "a61378859c7f19db1425c74f404a4d71c98a8460",
"description": "ci/alpine: rename job to alpine-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd11f65238ce101bf846f5528f9088630e983f7",
"description": "frontends/va: Use YUV400 YUY2 444P for JPEG only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62356e71f431684008efc7e471bddb1ada9801a3",
"description": "radv: suspend/resume XFB queries with NGG for meta operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "50fe37070fb6b35a1468297f48021d58a9c94463",
"description": "aco: fix FS inputs loads in WQM with 16-bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d"
},
{
"sha": "b24fe2badf046444921bb974217cfe351fc3a590",
"description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "726603f779209555c443e4d6cb02a57f93d5fd0f",
"description": "asahi: Set data_valid with PERSISTENT or COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5",
"description": "asahi: Make resource creation code modifier-aware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a",
"description": "asahi: Fix indexed draw decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6",
"description": "asahi: Add render scanout to resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aac18d7e4f959299a6790395100797800ce980c",
"description": "asahi: Set cfg.levels for linear framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b891880086cc7f4ce6831056615e246b0d6be4",
"description": "asahi: Set fd/ro appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec",
"description": "asahi: Implement agx_resource_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3732a41677628010e1863c68ffb2ba22b8037a8f",
"description": "asahi: Implement agx_resource_get_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01964625eb23c0921dbacc33f10eee7724075bee",
"description": "asahi: Implement agx_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b774ed7c1805779117211db455367abf80bf92b4",
"description": "asahi: Stub import/export code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311",
"description": "asahi: Implement dmabuf modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7147313d0a1e06d149e9db42e4ae4115c9081644",
"description": "asahi: Support XRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4",
"description": "asahi: Add renderonly to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0",
"description": "asahi: Remove index_bias assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7",
"description": "asahi: Localize the modifier #define hack for macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6",
"description": "asahi: Use AIL tiling instead of DRM modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf593e09b131393d838f805525a9cc90fcd7081e",
"description": "asahi: Handle synchronized transfers better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12",
"description": "ail: Add get_wsi_stride_B helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d042066735bad4c1842502f233695ef3340f573",
"description": "meson: Enable SSE4.1 for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7",
"description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6",
"description": "Revert \"egl/glx: add fallback for zink loading\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
},
{
"sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00",
"description": "docs: update calendar and link releases notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e",
"description": "docs: Add sha256 sum for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e",
"description": "docs: add release notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa",
"description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41",
"description": "dzn: Use cube-array views for misaligned cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e7896aa44028a63de2eb292162631a4e34a2517",
"description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180",
"description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9",
"description": "dzn: Get options14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b887034be3d780d1f6081410b77722708caaec1",
"description": "dzn: Use CreateCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b",
"description": "dzn: Use common command buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d",
"description": "dzn: Upgrade baseline from ID3D12Device2 to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c",
"description": "microsoft/compiler: Emit sampleCmpLevel when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
"description": "gallivm: use masked intrinsics for global and scratch access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
"description": "radv/rt: move Ray Tracing shader creation into separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce97fa934927122b4bc942b41394b6df42b44e32",
"description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f",
"description": "r300: respect extra presubtract swizzle limitations during regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d97e1e426382c8ca5c74e459813c9c354f453c",
"description": "r300: handle presubtract when rewriting non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfc44aace34036caecb8043369165a04f601666",
"description": "r300: don't allow constant swizzles from presubtract sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186",
"description": "r300: be more careful with presubtract and non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe851d7759fca4c61245b142bb90dd561ae818f9",
"description": "util: include sys/time.h for timespec functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
},
{
"sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790",
"description": "aco: fix dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb90d29660bb44326188809da2deec0675c8264a",
"description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0",
"description": "dzn: add triangle_strip flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b",
"description": "r600/sfn: Fix location for reading cube array image dimensions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "d1a81db9ee18933334686679e2f64097b43ffcc1",
"description": "r600/sfn: set finalize_nir after reading debug flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57",
"description": "r600/sfn: Honor shader key w.r.t. atomic counter layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "6d020540474b43c7e9a3175638bb04be68d80dbb",
"description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a",
"description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879"
},
{
"sha": "c567e5528fd11db461f076fccd63ec1b01b96b36",
"description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5"
},
{
"sha": "42212a9bfdab8381beb9206b5d2551344c71d584",
"description": "panfrost: Fix reference counting with batch->resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993"
},
{
"sha": "ba9bdd5642aa933272708de380618dea74c98c60",
"description": "ci: improve run-shader-db and add r300 testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b87bad9932d5043601e544435f46e8bb5066af2",
"description": "r300: use drm_shim_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55",
"description": "ci/build: bump LLVM to 13 for debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80",
"description": "meson: build radeon drm-shim also for r300 and r600",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c699122d6aa7626fd8d18168bd25a7a354e42376",
"description": "turnip: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e",
"description": "anv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1",
"description": "radv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd",
"description": "wsi/display: Refactor available_surface_formats structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c58f54460394314afef7e20e75b41d3be32eeb",
"description": "iris: Destroy batch contexts in a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd159c7d6c18d1bbde019fda68cc17922389a767",
"description": "iris: Set priority for replaced engine context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6"
},
{
"sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868",
"description": "pvr: Fix valgrind issue on compute job submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d",
"description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df",
"description": "radv: determine if sample positions are needed at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7",
"description": "radv: simplify load_sample_mask_in lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0097592f8cf32466944e465532bf661a86d0da2f",
"description": "etnaviv: rs: set TS_MODE for inplace resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d370d80edf4652bc0cecd1531641116b4a06f32",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c71d14e026b50862499fb71a8d8da1763dacaf",
"description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4"
},
{
"sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02",
"description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a",
"description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666",
"description": "ci: Drop a couple of -Werror exceptions from fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c",
"description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde",
"description": "ci: Drop a couple of -Werror exceptions from debian-android job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8e66e564e9923414c9fc5ef29663acda03905c",
"description": "radv: rework how vertex buffer descriptors are flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0945412ec8cda6c8245e12567b667d99560c7b3a",
"description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4",
"description": "radv: cleanup radv_emit_viewport()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149",
"description": "radv: constify more pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603",
"description": "radv: cleanup radv_CmdSetXXX() functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3",
"description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6",
"description": "radv: introduce RADV_DEBUG=nofmask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "912c72eda5a4284bf8ef32f93a708c65083f7722",
"description": "ci: Add va frontend to windows-build-rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5"
},
{
"sha": "35c78d4f151b9ce26bb09367402643addf706f34",
"description": "freedreno/a6xx: Fix dummy binning pass FS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16",
"description": "freedreno/a6xx: Un-open-code some event names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d",
"description": "freedreno/a6xx: Don't disable LRZ for invalid channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072",
"description": "freedreno/a6xx: Improve LRZ test for stencil write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d03d08668f53b18e289bb48518489abd423c1fd0",
"description": "freedreno/a6xx: Use same LRZ state for draw and binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d",
"description": "freedreno/a6xx: Handle additional depth test funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8",
"description": "freedreno/drm: Fix suballoc alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288",
"description": "panfrost: Don't set job_barrier on vertex jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
"description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
"description": "freedreno: Add one flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
"description": "glsl: Drop borrow/carry lowerings in favor of nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
"description": "pps: make pps-producer RT only on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
"description": "util: Include the needed util/detect*.h headers in multiple files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
"description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
"description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
"description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
"description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
"description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
"description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4304177675ae7717919ed8accc45397db44eb10d",
"description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
"description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
"description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
"description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
},
{
"sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
"description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
},
{
"sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
"description": "util: Add test for util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3325c5b80e131514a598c99d21d517c895ab713a",
"description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "660b110494960d3d82712775bf4f2796e20f219c",
"description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
"description": "util: Replace the usage of os_get_command_line with util_get_command_line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
"description": "util: Merge the code from os_process.c into u_process.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
"description": "util: Remove usage of boolean and duplicated code in os_process.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
"description": "util: Merge the __getProgramName code under HAIKU os",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
"description": "util: cleanup cpuinfo.* and it's related files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
"description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
"description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
"description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3549439068d513f7433e797b72487be58dc58d0e",
"description": "ci/nouveau: Add some recent flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
"description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
"description": "microsoft/clc: Optimize memcpys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
"description": "aco: move statistics enum to aco_shader_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
"description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c84ca8818d3de7830fb173671762194daa8583e",
"description": "radv: create radv_fill_nir_compiler_options() helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
"description": "aco: fix p_interp_gfx11 to not overwrite SCC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
},
{
"sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
"description": "ci/alpine: build Mesa on top of Alpine 3.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
"description": "ci/freedreno: add missing traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
"description": "clover: empty soversion when on win32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb83080879310986680b0a0c7046a05963c06b1",
"description": "intel: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf17673a556ae64a284936beb589786b90fdb42",
"description": "glx: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
"description": "gallium: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
"description": "amd: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
"description": "util: Add common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
"description": "intel: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
"description": "glx: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6359836242405abeb2aeabea13d75c7cc6954029",
"description": "gallium: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
"description": "amd: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
"description": "docs: move generic gallium envvars to root doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
"description": "docs: remove duplicate envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
"description": "docs: fix badly encoded envvar-roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
"description": "docs: use envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
"description": "docs: remove stale envvar-reference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
},
{
"sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
"description": "docs: drop custom envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
"description": "docs: properly nest envvar descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7df50de210e1899a5f405651d983c3771e092fd5",
"description": "docs: remove rogue \"the\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
"description": "docs: add missing extension-link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
"description": "docs: do not mention EGL_MESA_drm_display",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3e23ead536e66940053265216b3886fef69d891"
},
{
"sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
"description": "docs/tgsi: xDArray -> xD_ARRAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
"description": "docs/gallium: move period out of quotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
"description": "docs: lifecycle -> life cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
"description": "docs: dll -> DLL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fcd3c47c23e2a665443e83153c816284c81980",
"description": "docs: un-committed -> uncommitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
"description": "docs: IPE -> PIPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d6f506a44aa9f004781b0ec988471032d80841",
"description": "docs/asahi: use console blocks for console commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
"description": "docs/asahi: use literal-block for build-options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
"description": "docs/asahi: fix indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
"description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
"description": "etnaviv: switch to late Z when linear PE is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
"description": "etnaviv: fix shader register control with MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
"description": "gallium: Avoid nullptr-with-nonzero-offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
"description": "ci/update_traces_checksum.py: make output more clean and implement colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
"description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
},
{
"sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
"description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
},
{
"sha": "c21e184cc5cc818285c5590f36b170362defaf27",
"description": "ac/nir/ngg: remove nuw for negative value add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
},
{
"sha": "982b523769a75c99039deac7f832a1e10260e916",
"description": "ac/nir/ngg: fix nogs culling with nuw add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
},
{
"sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
"description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
"description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
"description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffa597bcfe5005381913c6430db999498e194a9",
"description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
"description": "intel/compiler: Add a SIMD_COUNT constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
"description": "intel/compiler: Create a struct to hold SIMD selection state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
"description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a943dbf475dc5178b37f297d5909f220337c354b",
"description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
"description": "gallivm: add coro malloc hooks earlier and always.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
},
{
"sha": "301daf868bfa228a29efe72069cff67220d521c0",
"description": "glsl: remove unused intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
"description": "nir_scale_fdiv: Respect vector swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
"description": "radeonsi: print the number of shader outputs for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
"description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
"description": "draw,util: Refactor draw_overflow_uadd into util.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb904ceb805471695170557a9cdb88233908a1f0",
"description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28356745686571676742f3822fd371b95e8742b",
"description": "radeonsi/vcn: adding av1 decoding film grain block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b02db30070313910d35913aec8b68652d329c0a",
"description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35606096de65a2896830b8f920e927894a7b19a4",
"description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
"description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
"description": "radv/rt: Clone specialization infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
"description": "radv/rt: Clone entrypoint names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
"description": "radv: Use ralloc for allocating pipeline library resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
"description": "vulkan,radv: Remove vk_shader_module_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
"description": "replace sys/poll.h with poll.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
"description": "intel/crocus: do not redefine PAGE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
"description": "kopper: guard unused variable behind ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92854b96bc901514831c87b71a60b25354a96c6b",
"description": "docs/releasing: add convenient command to rebase everything since last release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
"description": "docs/releasing: checkout the staging branch at the end of its creation process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
"description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
"description": "docs/releasing: fix instructions to create a branch from a tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
"description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
"description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
},
{
"sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
"description": "intel/compiler: Fix dynarray usage in intel_clc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
},
{
"sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
"description": "radv/rt: Get rid of null index AABB intersection handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
"description": "r600/sfn: Call lower_flrp from driver code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
"description": "r600/sfn: use only one undef in tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df54aa7e33904ad124e994128b45854b862f783e",
"description": "r600/sfn: Use a bitfield for some register properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
"description": "r600/sfn: handle possible inline const as array base for scratch loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
"description": "r600/sfn: Simlify check for zero and one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
"description": "r600/sfn: implement finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
"description": "v3dv/bo: reset bo and then call gem close",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
},
{
"sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
"description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
},
{
"sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
"description": "zink: remove descriptor-mode selection infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
"description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
"description": "r300: enable channel merging on r300/r400 VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
"description": "r300: better register allocator for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
"description": "r300: another fix for reader detection in the presence of loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e571fb9d2e228f3c982e2c879253d22147618084",
"description": "r300: properly account for per-channel negates when reswizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
"description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
"description": "r300: generalize rc_init_regalloc_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9fe2df95247b01d158f88216db60e0669976701",
"description": "r300: add array with conflict values for the vp register classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
"description": "r300: add new register class list for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e22d9d352a332b071eab616af526848311da36",
"description": "r300: add FP suffix to the current class list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
"description": "r300: increase maximum number of writemask combinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
"description": "r300: move building of the interference graph to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
"description": "r300: generalize rc_find_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
"description": "r300: move some functions out of radeon_pair_regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715e7172e8678724db773a715bb81916aa596004",
"description": "r300: save pointer to register class list in the regalloc state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
"description": "nir: add another common ffract -> ffloor pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
"description": "vulkan: Unconditionally add barriers for missing external subpass deps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
"description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
"description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
"description": "r600/sfn: Fix source modifiers for ffract64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
"description": "spirv: Make vtn_fail and friends trap in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
"description": "anv: bump pool bucket max allocation size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
"description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
"description": "llvmpipe: drop cache stats code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
"description": "disk_cache: add env var to show stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
"description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
},
{
"sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
"description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
"description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
"description": "etnaviv: fix late Z with MSAA active",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
"description": "etnaviv: update headers from rnndb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
"description": "radv: Use a lds stack for ray queries when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
"description": "radv: Always create ray query vars as shader temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
"description": "radv: Add a field for the max shared memory size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
"description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
"description": "ci: remove duplicate entries from Fedora build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
"description": "pvr: Use common pipeline & dynamic state frameworks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
"description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9056817a6c975168457758814d5e865505c63d8c",
"description": "pvr: Store format aspects on render pass attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
"description": "pvr: Remove scissor_accum dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
"description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
"description": "aco: Don't create useless exec movs while creating v_cmpx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
"description": "aco: Make vcmpx definition handling clearer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
"description": "intel/fs: use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
"description": "radv: Use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b657658588e57606a179037cccf528de6605de",
"description": "nir: Add a pass for combining ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
"description": "nir: Add and use nir_intrinsic_is_ray_query helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
"description": "nir: Remove gather_info after removing dead vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
"description": "nir: fix typo in lower_double options handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
},
{
"sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
"description": "freedreno/cffdec: Add NOP debug messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
"description": "tu: Implement utrace CS marker support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
"description": "common/utrace: Add CS logging support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
"description": "common/utrace: Prefix all environment variables with `MESA_`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
"description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
"description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
"description": "tu: Move utrace arguments to `start` from `end`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
"description": "tu/perfetto: Handle tracepoint args from start and end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
"description": "v3dv: ignore imported BOs when tracking BO memory usage",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
"description": "draw: Prevent index buffer overflow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
"description": "v3dv: fix debug dump on BO free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
},
{
"sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
"description": "pvr: Implement new firmware stream interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
"description": "pvr: Set all compute sub-command registers in the same place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7666988937ee9057b575e61437480e23a254c62a",
"description": "disable zinks shader cache when the needed functions do not exist",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
"description": "anv: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
"description": "iris: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
"description": "anv: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
"description": "iris: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
"description": "anv: split internal surface states from descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
"description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "b142a7790edac567b3acd5d003721ececedb9653",
"description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
"description": "radv: add support for dynamic provoking vertex mode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
"description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
"description": "radv: declare shader arguments/locations for provoking vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
"description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b346e81ac262578ed0437464148be6500ea4de",
"description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
},
{
"sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
"description": "meson: only enable intel-clc for x86_64 builds",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
"description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
"description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
"description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f74466430608a29d66711702eca9011f0b895c",
"description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
"description": "util: Remove va_copy fixup because of c11 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3ca74053075c7872858905245570ed0d840fce",
"description": "util: Replace TAB with space in compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
"description": "util: Cleanup util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
"description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
"description": "meson: Fixes name_prefix for clover on mingw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
"description": "clover: Fixes building with mingw-x86",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
"description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
"description": "meson: fixes mingw-clang32 building",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
"description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
"description": "radv: Fixes prototypes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
"description": "pvr: use common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
"description": "pvr: Hook up vk_command_buffer_ops::reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255de11af38c75bcf9ee0023491949f0370ae827",
"description": "pvr: Call command buffer reset conditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
"description": "turnip: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697f448f6ce828375c9265fe923b09237535a4df",
"description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
"description": "panvk: move to using common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
"description": "panvk: Use common code for command buffer lifecycle management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
"description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
"description": "lavapipe: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
"description": "radv: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
"description": "vulkan: Add common cmd buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
"description": "radeonsi: move param assign offset to si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35895c25e2ae2dedbe96f31f095f496888368182",
"description": "radeonsi: pack code into si_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
"description": "radeonsi: small refine for si_nir_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
"description": "radeonsi: move si_nir_assign_param_offsets above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
"description": "radeonsi: implement nir_load_ring_attr_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
"description": "ac/llvm: implement intrinsic for gfx11 param export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
"description": "radeonsi: use si_nir_clamp_vertex_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
"description": "radeonsi: add si_nir_clamp_vertex_color pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
"description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
"description": "radeonsi: remove lower_fsat nir option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
"description": "meson: enable Wmisleading-indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a6f95db135a0f52859088a83a960fde528e0980",
"description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
"description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
"description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
"description": "util/glsl2spirv: pass path to glslangValidator into the script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
"description": "meson: prog_glslang should always be for the build machine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
"description": "util/glsl2spirv: cleanup list extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
"description": "util/glsl2spirv: use f-strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
"description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
"description": "util/glsl2spirv: simplify subprocess handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
"description": "util/glsl2spirv: close resources as soon as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
"description": "util/glsl2spirv: add type annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
"description": "util/glsl2spirv: add some error handling for unexpected code paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
"description": "util/glsl2spriv: make --vn required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
"description": "util/glsl2spirv: fix appending extra flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
"description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
"description": "util/glsl2spirv: drop inconsistent use of `io.open`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
"description": "util/glsl2spirv: fix type error in argument handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "f562e37c9325cc107d4f02026946acc14c75b323",
"description": "ci/freedreno: disable antichambers trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
"description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
},
{
"sha": "062d4d83e1570583fe24537d488f607db7781cce",
"description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39113b616099a7bcce9e62337731f040c7cad64",
"description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
"description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
"description": "docs: add linkcheck job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
"description": "docs: do not linkcheck relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
"description": "docs: configure linkcheck",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
"description": "docs/ci: allow overriding sphinx builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
"description": "docs/panfrost: drop anchor before channel-name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
"description": "docs: apply some redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
"description": "docs: update lavasoftware.org link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
"description": "docs/perfetto: update documentation links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
"description": "docs: update link to GitLab CI docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
"description": "docs: update link to Intel intrinsics-guide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de3889b5253816f9bc973e392c46d77824926c",
"description": "docs: update links to SPECviewperf 11/12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
"description": "docs: update link to the gl spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
"description": "docs: drop manual URL encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018e313a76b955762a039567730c31a876f662df",
"description": "docs: point to github for defunct link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
"description": "docs: link to web.archive.org for dead links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
"description": "docs: replace dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
"description": "docs: update dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
"description": "docs: remove dead link to copy of article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
"description": "docs: update link to glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cda6292b93a78427b8a260a16143dde027ab157",
"description": "docs/relnotes: drop links to defunct issue tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2289c20802de816e1563ad89356f7b870848f7c5",
"description": "docs/relnotes: escape non-urls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
"description": "docs: fixup broken link syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
},
{
"sha": "68fd9d28294ee91033690b2288c55480c4125577",
"description": "anv: fixup invalid enum for nir environment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
},
{
"sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
"description": "panfrost: Require 64-byte alignment on imports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
"description": "panfrost: Compile indirect dispatch shader on first use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
"description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
"description": "pvr: move TODO next to related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
"description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
"description": "pvr: remove some stale FIXMEs/pvr_finishmes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
"description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
"description": "pvr: Remove some TODOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
"description": "radv/ci: enable pre-merge testing for vkcts on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
"description": "radv/ci: move manual job decision to the jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
"description": "ci: introduce the VALVE_FARM variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
"description": "ci/b2c-test: remove a noisy 'ls -l'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
"description": "ci/b2c-test: update the trigger container to the latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
"description": "nir: make ray query load values visible in NIR prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
"description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
"description": "hasvk: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
"description": "anv: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
"description": "rusticl: make image format/order work on radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
"description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
"description": "nir/lower_cl_images: support keeping derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
"description": "rusticl/kernel: use binding for filling image channel data and order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44bf80ee60640617700636801ba8f107fca493e",
"description": "rusticl: use texture vars for readonly images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
"description": "rusticl: do not DCE any samplers or textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
"description": "radeonsi: do not DCE texture vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761a2819b51d4266e310760fab04b26891ab4a69",
"description": "nir: properly handle CL textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
"description": "nir/gather_info: take texture vars into account when counting textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
"description": "glsl: add texture subpass variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
"description": "glsl: fix buffer texture type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
},
{
"sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
"description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
"description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
"description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
"description": "zink: Indent with 3 space in zink/zink_kopper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
"description": "wgl: Trim trailing spaces in stw_st.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
"description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
"description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beea3548cefc2c72961ff786110eb89c6553b367",
"description": "util: Move texcompress template files into util/format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
"description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
"description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
"description": "vulkan: Replace _Alignas with alignas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
"description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
"description": "meson: Indent util/meson.build with 2 space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
"description": "agx: Don't assert on texop twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
"description": "agx: Implement unary math ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
"description": "agx: Implement {i,u}mul_2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
"description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
"description": "agx/ra: Remove index_to_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
"description": "agx: Add CSE optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
"description": "agx: Describe whether instructions may be reordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
"description": "agx: Add and use replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
"description": "agx: Use nir_opt_phi_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
"description": "agx: Pass agx_index to agx_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "023f27fada5abea779757b441eda9772d255ac94",
"description": "agx: Coalesce collects when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
"description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4971870441b340625d2a7816ba061ed744a29203",
"description": "agx/ra: Factor out assign_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
"description": "agx/ra: Use BITSET_*_RANGE in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
"description": "agx: Free dests of splits that are never read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
"description": "agx: Refuse to handle discontiguous iter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
"description": "agx: Don't emit writeout 0xC200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
"description": "mesa: fix typo from adding glGetObjectLabelEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
},
{
"sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
"description": "docs: update calendar for 22.3.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
"description": "ci/iris: Add some flakes from the new testing on JSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
"description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
"description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
"description": "intel/eu/validate: Validate integer multiplication source size restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
"description": "intel/compiler: Fix signed integer range analysis of imax and imin",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
},
{
"sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
"description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
"description": "gv100/ir: noop OP_BAR for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f650c2b076e4e421f0df576ee844655c2b220545",
"description": "nvc0: fix ga10x compute launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
"description": "nvc0: no tex cb mthd on ga10x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
"description": "nvc0: recognise ga10x chipsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
"description": "nvc0: properly allocate copy engine class before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
"description": "nvc0: lookup supported classes instead of determining from chipset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
"description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
"description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c180b50974b55e007dbbff18be1d831cd06551",
"description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
},
{
"sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
"description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
"description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
"nominated": true,
"nomination_type": 1,
vulkan/wsi/display: Reset connector state in vkReleaseDisplay(). If an application was transitioning out of fullscreen exclusive display mode, the wsi_display_connector->active state was not reset in vkReleaseDisplay() from fullscreen. When the app then later tried to go to fullscreen display mode again on the same display output with the same video mode, this caused _wsi_display_queue_next() to skip a required drmModeSetCrtc() during the first vkQueuePresent() after entering direct display mode. While this often worked by pure luck on a single-display setup, it goes sideways on a multi-display setup where the viewport of the associated crtc does not have a (x,y) offset of (0,0). E.g., XOrg/X11 RandR output leasing of an output whose viewport starts at x = 1920: 1. X-Server has RandR outputs viewport at x = 1920, in a shared framebuffer, shared across all crtc's on a X-Screen. 2. Application leases that output for direct display mode, 1st vkQueuePresent() triggers drmModeSetCrtc() of output to (x,y) = 0,0, as required for Vulkan/wsi/direct framebuffer setup. 3. Application does rendering and presenting. 4. Application vkReleaseDisplay() the output, terminates the RandR lease. X-Server takes over again. 5. X-Server modesets to reconfigure output back to viewport with (x,y) = 1920, 0. 6. Application leases same output again later on, and tries vkQueuePresent() again. Because of the bug fixed in this commit, the required drmModeSetCrtc() to (x,y) = 0,0 is erroneously skipped due to the stale cached connector state. 7. drmModePageflip() fails due to the wrong crtc viewport (x,y) = 1920, 0, mismatched for the need of the Vulkan framebuffer of (x,y) = 0,0. Kernel returns -ENOSPACE, Swapchain goes into permanent VK_ERROR_SURFACE_LOST state. Destroying and recreating the swapchain, as recommended by the Vulkan spec for error handling won't help. Game over! Resetting wsi_display_connector->active = false; fixes the problem of wrong / stale connector state and Vulkan/wsi/display clients are happy on multi-display setups again, as tested in various single- and multi-display configurations. This bug affects all Mesa releases with Vulkan/WSI/Display support and should therefore be backported. Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com> Fixes: 352d320a0745 ("vulkan: Add EXT_direct_mode_display [v2]") Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19484> (cherry picked from commit 24094ee03d625fbcd2d154e8c2dd5434ba88f166)
2022-11-02 20:14:02 +00:00
"resolution": 1,
"main_sha": null,
"because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
},
{
"sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
"description": "rusticl/nir: copy alignment info when lowering kernel input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
"description": "docs: use ext-role for GL / VK extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
"description": "docs: add ext-role for spec extension links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
"description": "docs: drop rogue backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
"description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
"description": "docs: feeddback -> feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
"description": "panfrost: DRY buffer range special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
"description": "panfrost: Remove out-of-band CRC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
"description": "panfrost: Copy resources when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
},
{
"sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
"description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d40af879098bea90176619dc11facbd68c555f32",
"description": "panfrost: Fix build with Perfetto (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
},
{
"sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
"description": "ci: Fixes macos.yml",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d058a7034c24594637de72563456ce7882b9bc8",
"description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560b3276960abd6955e72e85f44c110386274a06",
"description": "radv/ci: add more subtests to VanGogh's flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
"description": "docs: use c:expr role shorthand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
"description": "docs: remove needless c:expr roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
"description": "docs: make c:expr the default-role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
"description": "radv/rra: Fix node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
"description": "nir: Don't reorder volatile intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "729df14e4528b70e63332e4255571729253e9791"
},
{
"sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
"description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
"description": "freedreno/a6xx: set CHROMA_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
"description": "c11: Remove _MTX_INITIALIZER_NP for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
"description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
"description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
"description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
"description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
"description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
"description": "freedreno/a6xx: Switch to global bcolor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
"description": "freedreno/a6xx: Rename tex cache key/equals fxns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
"description": "freedreno/a6xx: Move bcolor entry setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
"description": "freedreno/ci: Update a5xx expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
"description": "freedreno: Use our border-color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
"description": "ci/bare-metal: remove consolidations leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
"description": "freedreno/ir3: Reduce compiler thread pool size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
"description": "util/disk_cache: Add some blob cache traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831fd40c873a7acfe47e449874df5c92599e312",
"description": "util/disk_cache: Add compression in blob cb path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
"description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
"description": "ci: run shaderdb on vc4 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b1cb936e757194010d77322fe60a999ed02605",
"description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
"description": "nv50/ir: Support fmulz and ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
"description": "nv50/ir: add prefer_nir flag for getting compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def56b531c86f529bc32d1834ccb479457717db7",
"description": "tu: Support GMEM with layered rendering and multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
"description": "radv: stop emulating number of generated primitives by GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
"description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "2a6003752348d0c3dda619bcb40adea104db722f",
"description": "crocus: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
"description": "iris: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
"description": "radv: advertise extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
"description": "radv: add support for dynamic color write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
"description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
"description": "intel/compiler: Remove various unused function declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48506a90296c5ec6216d3e775331e491491168c5",
"description": "intel/compiler: Remove unused data members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
"description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
"description": "util: cleanup os_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
"description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
"description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
"description": "intel/fs: Optimize integer multiplication of large constants by factoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
"description": "intel/compiler: Teach signed integer range analysis about imax and imin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
"description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71055be5ff6381479095448a606ec4018b93",
"description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
"description": "intel/fs: Allow constant copy prop from DW to W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
"description": "intel/fs: Fix bounds checking for integer multiplication lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
"description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de6c0f848797d26d28223bcad25da03654461874"
},
{
"sha": "3194fe93629100b3f370a8a789f70a2a168253de",
"description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
"description": "r600: Fix some border color swizzles on Evergreen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
"description": "r600: fix some border color swizzles on CAYMAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
"description": "docs: update calendar and link releases notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616635909edeee833a3a067916fdc80415e01c0d",
"description": "docs: Add sha256 sum for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
"description": "docs: add release notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
"description": "Android.mk: Fix gnu++14 related build failures",
"nominated": true,
"nomination_type": 0,
Android.mk: Fix gnu++14 related build failures This patch filters-out '-std=gnu++14' from the cflags obtained from AOSP/KATI dummy target output to avoid the following building errors: FAILED: src/gallium/drivers/r600/45f68e3@@r600@sta/sfn_sfn_assembler.cpp.o ... clang++ ... -std=c++17 ... -std=gnu++14 ... In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.cpp:27: In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.h:32: In file included from ../src/gallium/drivers/r600/sfn/sfn_shader.h:31: ../src/gallium/drivers/r600/sfn/sfn_instr.h:369:56: error: no template named 'is_base_of_v' in namespace 'std'; did you mean 'is_base_of'? template <typename T, typename = std::enable_if_t<std::is_base_of_v<Instr, T>>> ~~~~~^~~~~~~~~~~~ is_base_of /home/utente/pie-x86_kernel/external/libcxx/include/type_traits:1412:29: note: 'is_base_of' declared here struct _LIBCPP_TEMPLATE_VIS is_base_of ^ In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.cpp:27: In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.h:32: In file included from ../src/gallium/drivers/r600/sfn/sfn_shader.h:31: ../src/gallium/drivers/r600/sfn/sfn_instr.h:369:51: error: template argument for non-type template parameter must be an expression template <typename T, typename = std::enable_if_t<std::is_base_of_v<Instr, T>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/utente/pie-x86_kernel/external/libcxx/include/type_traits:439:16: note: template parameter is declared here template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type; ^ 2 errors generated. Cc: "22.2" "22.3" mesa-stable Reviewed-by: Roman Stratiienko <r.stratiienko@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19563> (cherry picked from commit fd8ec189e575d5220d8b4c30647fa6de57928e07)
2022-10-29 08:33:19 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
"description": "intel: Add and use intel_gem_can_render_on_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
"description": "intel: Add has_context_isolation to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
"description": "intel: Add has_userptr_probe to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
"description": "intel: Add has_mmap_offset to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
"description": "intel: Add and use intel_gem_get_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c076aeb865fcfec15928f2470563d37643518e82",
"description": "docs/asahi: Document drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
"description": "asahi: Add drm-shim implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
"description": "radv/ci: add another test to the navi21 flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
"description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
"description": "radv: move computing the binning state to the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
"description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
"description": "radv: cleanup setting disabled binning state for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b557da3996eb7e531c505aae1d54758a778595",
"description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
"description": "radv: re-emit the guardband state when restoring meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
},
{
"sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
"description": "etnaviv: Use old set of state registers for PE configuration on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
},
{
"sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
"description": "anv: Rip out shadow surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
"description": "radv: consider allocated command buffers in the initial state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
"description": "docs: upgrade some links to https",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
"description": "docs: use anonymous links when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
"description": "docs/zink: fix and cleanup rst syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
},
{
"sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
"description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
},
{
"sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
"description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
"description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
"description": "nir/lower_int64: Fix float16 to int64 conversions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
"description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
"description": "amd: add cosmetic gfx10 and gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
"description": "ac/surface/tests: add more gfx103 and gfx11 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
"description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
"description": "radeonsi: allow int16 with FP16 since it no longer hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
"description": "radeonsi: remove clamping shader code from in-bounds blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
"description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89566828100a379cfb3da28c8a0d831433e3e826",
"description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
"description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
},
{
"sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
"description": "radeonsi/ci: update CI results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
"description": "radeonsi: fix the compute wave size - it was always Wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
"description": "radv/rra: Remove some node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
"description": "radv/rra: Improve validation message formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
"description": "radv/rra: Rename rra_accel_struct_validation_fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
"description": "radv/rt: Restore prev barycentrics when rejecting hits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7753e80219c7afa932f7f7466e682a89a0562607",
"description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
"description": "util: Fixes memory leak in __getProgramName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171c3c551a5aea02871d322493361d66c4d9815d",
"description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
"description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
"description": "radv: Use compares for node type in traversal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
"description": "r600: enable memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b9067b712a076239c02b79e59924508e31ebfb",
"description": "nine: enable on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
"description": "ci/broadcom: juint is already defined in .piglit-traces-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
"description": "nir: Fix qsort comparator function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
},
{
"sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
"description": "math: remove unused matrix_print & print_matrix_floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49aca943c032049e25408986fef00ef63fa3b54",
"description": "math: remove vector class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
"description": "math: remove unused debug classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
"description": "math: remove unused matrix_is_general_scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
"description": "math: remove unused matrix_has_rotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55373642db08adec858a497bf375478542d064a9",
"description": "util: remove unused enter debug exit loggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
"description": "util: remove fifo class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
"description": "util: remove unused debug_dump_enum_noprefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
"description": "util: remove unused debug_print_blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
"description": "util: remove unused set_random_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
"description": "util: remove unused half_to_unorm8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25fdc701bc71627942168f036a54937b32b23e6",
"description": "gallium/util: remove unused macros and their functions from sse class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
"description": "gallium/util: drop unused sampler_view_default_dx9_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7995050462f52474bf44dd89f26029b1656a8127",
"description": "gallium/util: drop unused rect_area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
"description": "gallium/util: Drop unused translate_prim_restart_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
"description": "gallium/util: Remove linear class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469251c89871756b871620a75161a9ab7840ed00",
"description": "gallium/util: Remove dirty surfaces class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
"description": "gallium/util: Remove dirty flags class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
"description": "math: drop invert_matrix_perpective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
"description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
"description": "radv: make the GDS/GDS OA buffer objects resident",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
"description": "util: include gles header instead of hand crafted macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
"description": "docs/amber: fix link to docs on amber branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
"description": "gallium/vl: return the buffer plane order for yuv444p format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
"description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581220aa5471f4957a33d3156b07a03969972136",
"description": "radeonsi/vcn: enable yuv422 jpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
"description": "dzn: Hook-up format-casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
"description": "dzn: Try to get a ID3D12Device10 object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
"description": "vulkan: Provide a vk_image_create_get_format_list() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
"description": "vulkan: Automatically generate helpers to retrieve format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
"description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
"description": "docs: use code-block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
"description": "docs: eg -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
"description": "docs/gallium: glsl -> GLSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b4f82091755c07921ee361470d2321d164b559",
"description": "docs/gallium: fixup broken markup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
"description": "docs: remove spurious backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8458451180ccf787baee1596c6387c533b8f04d4",
"description": "docs: fix a couple of links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
"description": "docs: use inline-code instead of default role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
"description": "docs: consistently use single-quotes in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
"description": "ci: Uprev kernel to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
"description": "VERSION: fix version as it will be a new year",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
"description": "Revert \"ci: Collabora farm maintanance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
},
{
"sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
"description": "CI: convert to use the new S3 server instead of the legacy minio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
"description": "ci: Update ci-fairy in CI, rootfs and containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
"description": "ci: Update piglit-traces tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
"description": "ci: Update piglit with s3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
"description": "ci: re-enable scheduled pipelines for git cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
"description": "zink/ci: add another subtest to the list of known failures for radv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
},
{
"sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
"description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
"description": "v3dv: use vk_alloc instead of malloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
"description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "dc08875415064033ea1e344a522273bc1255a3b8",
"description": "zink/ci: mark another test as fixed after the frontend caching series",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "224f774e61e168c493a773696064cadfa11b6e61",
"description": "ci: uprev vkd3d-proton to v2.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
"description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
"description": "ci: Collabora farm maintanance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
"description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
"description": "d3d12: Move lower_sample_pos to microsoft/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
"description": "ac: fix IB parsing for Stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
"description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338a2da588703ad26ddc78611f9698bd1398499",
"description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
"description": "amd/registers: describe allowed register ranges better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
"description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
"description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
"description": "dzn: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
"description": "d3d12: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
"description": "ci/windows: Bump test image tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
"description": "ci/windows: Enable developer mode for test container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9426425bf0cccf0753b0740d839b932540d9a516",
"description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0db462fddab52418c02839ef60782e776e1203d",
"description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
"description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
"description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
"description": "hasvk: fix android build and reported API version",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
},
{
"sha": "95ed0330667f726474d24d8c56e478e346622b0b",
"description": "radv: Use spirv1.5 instead of vulkan1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
"description": "tu: VK_EXT_extended_dynamic_state3 is finished",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
"description": "tu: Implement extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
"description": "tu: Implement extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
"description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
"description": "freedreno: Make BIT() 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
"description": "tu: Implement extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
"description": "tu: Remove blend dependency on attachment format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
"description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99e5ffee71886be6255f13ab973b409b891db55",
"description": "tu: Clamp sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
"description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
"description": "tu: Implement extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
"description": "tu: Impement extendedDynamicState3RasterizationStream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b829989854e79c65dce631ec5603b7708fff64a",
"description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
"description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
"description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
"description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
"description": "tu: Implement extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
"description": "tu: Set default sample mask to all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
"description": "tu: Split up tu6_update_msaa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
"description": "tu: Don't use rasterizationSamples when enabling sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f062a644057e94efbf9c39d02da933579b12c800",
"description": "tu: Implement extendedDynamicState3SampleMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
"description": "tu: Implement extendedDynamicState3LogicOpEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
"description": "tu: Implement extendedDynamicState3Depth*Enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
"description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
"description": "tu: Implement extendedDynamicState3PolygonMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20256eba371949533ce790954228f3c1f6b51b6",
"description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009df9f7780e639cc797ed27812a24f74508e222",
"description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
"description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
},
{
"sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
"description": "tu: Ignore line stipple dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
"description": "tu: Clear viewport dirty state with static viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
"description": "radv/rra: Print invalid node types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
"description": "intel: Add and use intel_gem_get_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
"description": "intel: Add and use intel_gem_set_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
"description": "intel: Add and use intel_gem_destroy_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f928ead62593238d464ec263c9a287c50ea54780",
"description": "intel: Add and use intel_gem_create_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
"description": "intel: Refactor intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
"description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
"description": "intel/common: Add and use intel_gem_create_context_ext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
"description": "etnaviv: warn when imported TS buffer is the same as color buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
"description": "etnaviv: add support for sharing the TS buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
"description": "etnaviv: canonicalize modifier on import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
"description": "drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
"description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
"description": "etnaviv: rework modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
"description": "etnaviv: correct comment about tile status size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
"description": "docs: make the \"amber\" branch's name explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
"description": "mesa: Add test to prevent windows.h to be included in shared headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
"description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
"description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
"description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
"description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
"description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "147a491a74d0f588b724759d86bde08a96ab1858",
"description": "mesa: BUILD_GL32 is not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
"description": "mesa: Remove out-dated comment in common_x86.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
"description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
"description": "glapi: Remove duplicated #include \"main/glheader.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe08c22beed89fec7b80dd4a5714581115763825",
"description": "docs: XFree86 source files in libGL.txt are out date, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
"description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
"description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
"description": "docs: Fix features.txt typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
"description": "v3dv: fix event synchronization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
"description": "v3dv: make the helper to emit pipeline barriers public to other files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
"description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
},
{
"sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
"description": "v3dv: increase limit for active event objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "5e97150e21a75920c3521717f70f9f92702729b4",
"description": "v3dv: do better cleanup on failure during pipeline cache operation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
"description": "v3dv: handle allocation failure during pipeline initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
"description": "v3dv: fix incorrect return type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
"description": "v3dv: do a better job at cleaning up the device on init failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
"description": "v3dv: avoid freeing already-freed memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "c793d384c12ebaa13487aeee35532e52b888c049",
"description": "v3dv: remove unnecessary check for NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
"description": "vk/runtime: drop incorrect UNUSED annotation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
"description": "radv/ci: document a recent regression on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
"description": "radv/ci: document a flake on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
"description": "radv/ci: document some VanGogh flakes that came from splitting the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
"description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
"description": "anv: Reduce RHWO optimization (Wa_1508744258)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
"description": "radv: Make the compute scratch waves per SE as well.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
"description": "radv: Fix compute scratch buffer emission.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
"description": "radv: Style cleanup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
"description": "docs/isl: remove empty headings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
"description": "docs/isl: put emphasis on unit names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
"description": "docs/isl: correct rst-syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
"description": "docs/tgsi: quote literal numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
"description": "docs/tgsi: mark pseudocode as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
"description": "docs/tgsi: always use uppercase for instruction names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
"description": "docs/tgsi: use src1 instead of \"second arg\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
"description": "docs/tgsi: put emphasis on src etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
"description": "docs/gallium: use math-role for zero and one also",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be857778bbc20ba933810020d73394b8b7c487ea",
"description": "docs/gallium: use table instead of list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
"description": "docs/gallium: use definition-lists for member-lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
"description": "ac/nir: create gs copy shader with scalar outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
"description": "rusticl: remove Option from set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
"description": "panfrost: Don't merge workgroups with variable shared mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
"description": "rusticl: create the constant buffer ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
"description": "rusticl: create the CSO ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
"description": "rusticl: unbind compute state before deleting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
"description": "iris: invalidate sysvals if grid dimension changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
"description": "gallium: split up req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
"description": "rusticl: use real constant buffer for cb0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
"description": "rusticl/nir: add load_kernel_input lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
"description": "nir: set range and base for load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
"description": "gallium: drop pipe_compute_state.req_private_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
"description": "gallium/tests: drop compute test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
"description": "nouveau/nvc0: Remove unused validate_zcull function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
"description": "nouveau/nv50: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
"description": "nouveau/nvc0: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287435134c6685a71f5c247778017c8b66a93627",
"description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
},
{
"sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
"description": "panfrost: Replace resource shadowing flush",
"nominated": true,
"nomination_type": 1,
panfrost: Replace resource shadowing flush The entire point of resource shadowing is to avoid unnecessary flushing. Flushing readers after shadowing is counterproductive. A refresher on how resource shadowing is supposed to work: First, we determine if it's beneficial to shadow resources. If so, we create a new backing buffer object. We flush the current writer of the resource, if there is one, so the current contents become known to the CPU. If we are not discarding the original resource, we then copy the existing contents of the buffer to the new shadow buffer on the CPU. Finally, we swap the resource's backing buffer for our shadow. Any batch that reads the resource will continue to read the old copy of the resource, and any future draw calls will see the new copy with the change implemented. Where did we go wrong? In 988d5aae74d ("panfrost: Flush resources when shadowing"), we started flushing all readers. We didn't actually need to flush, we just needed to avoid dangling references on the batches reading the old copy of the resource. But that's easily enough avoided: just remove the references. The batches still hold a reference to the underlying BO, which will be freed at the right time regardless. Originally motivated by glmark2 -bbuffer:update-method=subdata, which has some pathological access paterns. Firefox is a lot faster anecdotally (now scrolling at 60fps in firefox). But what actually motivated this is an apitrace from Duckstation's GLES renderer. With this patch, the in-game portion is improved 3fps to 21fps. Closes: #4028 Fixes: 988d5aae74d ("panfrost: Flush resources when shadowing") Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19361> (cherry picked from commit 2d8f28df731638e1270b0ae273c7bfd2b29b7993)
2022-10-29 19:42:36 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
},
{
"sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
"description": "panfrost: Don't copy resources if replaced",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
"description": "zink: add missing build_id linker args",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
"description": "docs: update calendar for 22.3.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
"description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
"description": "VERSION: bump to 22.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]