blob: c638bbb1566394250333ed1297117ac51a7ce4ed [file] [log] [blame]
[
{
"sha": "debc543904235ed7dfc14217bf43f33f9f768e5a",
"description": "amd/registers: use gfx9 packet definitions for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba74d10950cdcda314811b2311e7358355cc8805",
"description": "amd/registers: update gfx940.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3bc800d5d8cd236aec998d045918c5fb0daa9b5",
"description": "amd/registers: fix the parser to include CP_COHER registers for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e917db3b422b4b5da5d7998d00619cd37890f261",
"description": "amd/registers: simplify integer division by 0x1000 in the parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a66019797140e23fa362b8ad5cf2486417e73b",
"description": "radeonsi: don't set registers that don't exist on gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69397180f6b760a1c153dabe681757044c9ca516",
"description": "radeonsi/vcn: enable RGBA/ARGB formats on gfx940 jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d675feff776df5824b2a868259246b709cd9525",
"description": "frontends/va: support crop region in jpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0d4d5ca626af12d4ef4aa258788f4437f5d591",
"description": "radeonsi/vcn: reset to default value when ROI/FC is not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bf0cdc9da6a6428218f2b3eb4b86b1e1b2d89c",
"description": "radeonsi/vcn: Add decode support for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ba47e87b8c21d8aaee64a246adac8046ac585e",
"description": "radeonsi/vcn: Add video capabilities support for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5639b236442bb3099382fe2cfd4366ebc7318328",
"description": "amd/common: Add gfx940 codec query support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4efb1ef352a09d278536ec01c0061b907c86339",
"description": "radeonsi/vcn: set jpeg reg version for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334919b8ed60220aa263f3352f3194185a2b564e",
"description": "radeonsi/vcn: support ARGB/RGBA conversion on JPEG 4.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0477cbd078aca923a1441227418aa06349cec2f",
"description": "radeonsi/vcn: add support for picture crop on JPEG 4.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74572084d8887bd80f8ee78f3e051c10cf01724b",
"description": "radeonsi/vcn: use register versions for jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94226270743f04149ec9def4bb7b2b27f43fa283",
"description": "radeonsi/vcn: add register definitions for JPEG 4.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75f0d6c26c7e5202552219f8d0bf9253ca24dfc",
"description": "ac/nir: fix CDNA image lowering for array textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf98b14220d8cbc186d67a929254acc3e7de41a",
"description": "ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3c6ed0685dbbdbb6bfe3d217bb8f51fefb79968",
"description": "radeonsi: add an emulated image descriptor for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96913bbf3eba74e2bf509fe7196be073eaf2ea60",
"description": "ac/surface: force linear image layout for chips not supporting image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8277e6fda3908641c6ef7d6179e29ad3bc3f8e1e",
"description": "radeonsi: always use ffma32 on gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72354667cbc793d52cd0350a36414460c602d56f",
"description": "radeonsi: use COMPUTE_DISPATCH_SCRATCH_BASE on gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b03fedd8cc689a0d1571bc1f5a5aa52371a304",
"description": "amd: add initial code for gfx940",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46639eb05629d4d70314aec57b93feb0af20f3fa",
"description": "amd: add gfx940 register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a6c9cccfacbe38addb5ba8f75f04871f8fd088",
"description": "Revert \"broadcom/ci: run gl jobs on arm64, just like vk\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ba4eeaf435f050dfec5472c7919b9b70e38d1bb8"
},
{
"sha": "2242bb703ecaa46e2cda65cba2d0f66e58929a4a",
"description": "nv50,nvc0: Use u_pipe_screen_get_param_defaults",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe60fa898e61c0bd4ddc408709700814a073d562",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "86ad0356b6a8cc5f8b338cf7b92149b6e81f08e2"
},
{
"sha": "44053c09479b728600bdccb1dbd8c58d3f313c3f",
"description": "intel/common: limit the amount of SLM with Wa_14017341140",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21cca78ea9c146a52fef060f8b581ed8cecb5f8",
"description": "anv,blorp,iris: Set PreferredSLMAllocationSize on gfx125+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b6dbf890244e226e1d1e68e87feaa75a1a269df",
"description": "intel/genxml: Add the preferred slm size enum for gen125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606a39f9d144f863bb3ef52bf87079f8365f15e5",
"description": "intel/genxml/125: Add preferred SLM allocation size field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "767c5425da673d185dcb1e596d862906aba1c794",
"description": "CI/windows: Increase timeout for build container job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24fce05f3f941f84a89fe110c4c2ba85f6e961fe",
"description": "CI/windows: Update headers and Agility redist to 1.710.0-preview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a29af262c51682c0a3f6d2ac1c686c7a7de88a7",
"description": "glsl: move some GL ES checks to the NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf8f11a2de848f288159fc8bba9d0152665b3997",
"description": "mesa: add _mesa_is_api_gles2() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86ad0356b6a8cc5f8b338cf7b92149b6e81f08e2",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a38de4c011da73ae64d00565c6b4710ed1b3230e",
"description": "radv: disable tc_compatible_cmask on GFX9 in some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd5fb29db6c1f338fdb8f1e3cc9bc2a1bf5e90a8",
"description": "radv: add RADV_FMASK_COMPRESSION_PARTIAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cf7ac4e9c4bbe67844437fa7f1f739076a9682b",
"description": "radv: rework radv_layout_fmask_compressed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e84a23697dc443ac58e81dccd22c01e9df87c2c",
"description": "ci/zink: Disable a630 portal-2-v2 due to kernel OOMs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffa867b535708cec6e8a4c0edc7a205f081518e5",
"description": "tgsi: Drop TGSI_OPCODE_DFRACEXP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba5bc2677fae8eb398802786c1d65b950c812478",
"description": "glsl: Drop PIPE_SHADER_CAP_DFRACEXP_DLDEXP_SUPPORTED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7325f699dbd7e44a07f10937d5d6f54ccbde2ecb",
"description": "glsl: Drop frontend lowering of 32-bit frexp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fca48570913ff539bf4d5a9c843c18d1b7fb98d0",
"description": "nir_to_tgsi: Always lower frexp_exp/sig.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f2328c6295cdbec937fba6e89bfe2ed9ec7c012",
"description": "panfrost/midgard: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "094b5a71d759de547ae30871810840ea9980be4e",
"description": "agx: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862235ecaa8c5ac8362da97f79c43913596e1a92",
"description": "v3d: Lower frexp in the GL compiler like we do in Vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c31c6ada7f462b587bafde0a3c77d2d4f67e80",
"description": "zink: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c57061b77e9b82f46d4b354df949dd2524730d4",
"description": "nouveau: Enable frexp lowering in the backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a336a8ffd835d10556fbe96b03c91c168f46f24",
"description": "nouveau: Add missing nir_opt_algebraic_late.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2228902ed8d1d5d352798d3561323e8684aa93b",
"description": "ir3: Move turnip's nir_lower_frexp to the shared compiler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ea6c1b40a798324326105579c0b394936cd536",
"description": "intel: Always call nir_lower_frexp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb60edf4e9809742b49f91c92d3dd3358e0f6070",
"description": "state_tracker: Lower frexp before lowering doubles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261c1f9ee140e77007dfba2da49aefa6aa0fd3fd",
"description": "glsl/softfp64: Add fisfinite lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ff899dd6e830f7dd5e55261585c0a92c91403e0",
"description": "glsl/softfp64: GC the temp vars after we lower them to SSA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40",
"description": "glsl: Retire ldexp lowering in favor of the nir lowering flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "675f4ff596f358bf19f499a6ab06ae035e3eb9c8",
"description": "zink: Add mapping for nir_op_ldexp, but disable it for 64-bit's sake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46bf687882ab25042b4e15edc331eb8fe32d3a21",
"description": "glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73c28fdce7c3bbeb3340303209d80a208759206",
"description": "radv: fix leak of nir from retained shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03d2bd6042d2d93caaab70892e35ffffa16b4bb7"
},
{
"sha": "e6c84b8a00f15b1e90fe379e22f94b8865eb9b82",
"description": "panfrost: assign the correct create_for_resource from the start",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d4dbd960e695d4b7db11a9fd57d3225079605f",
"description": "util/disk_cache: Move blob_put_cb to the async queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab1bd5a77e82ced0b9446d63a147e79307708f1",
"description": "util/disk_cache: Use queue state to skip put",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "213627e94b05b1cd741377678a2a306e1b0c7f9d",
"description": "util/disk_cache: Add NONE type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb350906eaa3dc0c6273d6af1843beea3971c47",
"description": "util/disk_cache: Split out queue initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef7a117a1a1b045444a520a6dfc2a43069ae1fc",
"description": "intel/compiler: Support fmul_fsign opt for fp64 when int64 isn't supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7abd8c499b4388f1e2947d78c59aafa0b52c254a",
"description": "radv/amdgpu: Remove can_patch and chained submit code path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa518ea869e3fb8e36347dc7fc60cf584fce2d6",
"description": "radv: Chain cmd buffers in queue code when possible, not in winsys.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c876e99aa448d73be8ab8f2de276bab4afe8b228",
"description": "radv/amdgpu: Unchain CS array in queue code not in winsys.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f7e4266553a5084f6edb25d54826d7b3a270b6",
"description": "radv/amdgpu: Walk chained CS objects for BO list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7fc114788ab8672338c1ff0010c6cd6ff74a2e0",
"description": "radv/amdgpu: Remember which CS the current one is chained to.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba87ade6d0b8dcd5540bf00b66ca97f3d43431db",
"description": "radv/amdgpu: Extract radv_amdgpu_add_cs_to_bo_list function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d22125f057b7fe3b5a86a35169b6b4fd2f40e09",
"description": "radv/amdgpu: Expose CS chain and unchain on the winsys.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa9558698e35a234602e28a894aa1a09bf55a3f4",
"description": "radv/amdgpu: Extract CS chain and unchain functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e261e46c094c8f0bf5a537f2ad87ffa4e7f73038",
"description": "ci: implement sections for cuttlefish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981f512037ded3cb5ac189b9f8d5d25b9d274c59",
"description": "radv: emit the PS epilog after the graphics pipeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5c362cde33b9f3e76bb032112a91fcb761df490c"
},
{
"sha": "368a6f2330ad98e6ed05ae3a2b72615a37b127e4",
"description": "vc4/ci: add another sync flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17317d2a0222b34a6723b68390eac4c090d31c8",
"description": "glthread: use id 0 for internal buffer objects",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25aee8e34d5930566c77d97e0b6cc5c5f65dc75",
"description": "intel/fs: also allow vec8+ vectorization of load_global_const_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a358b97c58699a43cc0acf9120ab4476e4a281bd",
"description": "intel/fs: optimize uniform SSBO & shared loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cf93f76322331176256881d510160ec4bcf718a",
"description": "nir: add 2 new intel intrinsics for uniform ssbo/shared loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2259e1e9329da8b4634473c8dba2f03b11fc56f2",
"description": "nir: reuse nir_component_mask() where it makes sense",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275ad509c13edd4381ba6c5c48bd6984aec9be0c",
"description": "intel/fs: factor out lsc surface descriptor settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76698f3abd7a42ec64c3b03792069b18fdc3c7ef",
"description": "intel/fs: copy instruction sources in logical send lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb8c30436222f73cba0abccddf44c89d00f52e1",
"description": "intel/fs: UNDEF fixup_nomask_control_flow temp register",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "362a07db3a09d674b6f0cc7f45ab7c03d59caf88",
"description": "intel/fs: don't consider fixup_nomask_control_flow SENDs predicate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d8bfe65f47df92efe83d902522297614f9a44a",
"description": "intel/fs: run VGRF compaction just before max live register accounting",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "554b28d0b12f8e96da16a570b07ba307e8b1244a",
"description": "anv: ignore structure types handled in vk_device_memory_create",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b0b75c27a79893803f1927fee5a847f6ce5c3d4"
},
{
"sha": "ba4eeaf435f050dfec5472c7919b9b70e38d1bb8",
"description": "broadcom/ci: run gl jobs on arm64, just like vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb6437f4f56bb995321aa91b7fe197dd5bce746",
"description": "r600/sfn: fix container allocators",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "9085c9d43e37c643ee9c9fb01b6184fa7c60bffd",
"description": "radv: fix VS prologs with GPL and static binding stride",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9217c565b2871ba377f23adc571cbe85b6a90c1f",
"description": "v3d,v3dv: stop trying to force 16-bit TMU output for shadow comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbbdbe6663a582150aff05f78f4b7ce36c69ce8",
"description": "vulkan/wsi/display: set pDisplay to NULL on error",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28cf0dbd5f9681dd654342623bab503c289beb5",
"description": "v3dv: always acquire display device before checking if we can present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d088647527c0aa1b62cb88d374480d051b9c0f",
"description": "v3dv: drop unused parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eaf2e7c16df7291bd8fc0a96b5522dd96cfa1a0",
"description": "llvmpipe: clean-up llvmpipe_get_query_result()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58fbd75de27ae5b733059c9c3c5040e45ae85a0b",
"description": "llvmpipe: s/unsigned/enum pipe_query_type/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76605c1cb97b6d804b4ac050e488638d109a26db",
"description": "llvmpipe: s/tabs/spaces/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3658fd68237c4ed3eb2bd2b50f3e4f4dc759e810",
"description": "llvmpipe: rename some vars related to occlusion query and ps invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43773fdda75f4d8ff47fe7fc28e8667653f4d850",
"description": "llvmpipe: fix ps invocations query bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "840e98f19eafd96aca8576fc7e66cd93f346e051",
"description": "iris: report draw count for perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cd7e0079fc19a760a8bf76385392b604e46ea6",
"description": "ci: remove unused rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7a4029d0a21665f4218336301c2919e2af407c",
"description": "virgl/ci: clean up manual rules for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67750f138bd105a4514dc1b70b1577ca34f1a4cf",
"description": "ci: move virgl-rules after intel-rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61451af5a20331f49044bf1a9c695b0eb93de7fb",
"description": "zink: rework choose_pdev (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32e3c77a11d4ac49d6822b5a03da48046f7ae493",
"description": "Revert \"microsoft/compiler: Use SRVs for read-only images\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "54c32aeba6300f5cafc2bae18020398645925969"
},
{
"sha": "88acbcadbb27169eaf171465b753b10c49eec46e",
"description": "spirv: Assume input attachments are read-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e59fdcb93cec9b6035e2f9eec824d0707a1619fe",
"description": "spirv2dxil: Split read-only image as SRV logic into declared and inferred",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e0a090adfd7169a666805655ed2b7ab66710fdbe"
},
{
"sha": "9663546cf4c7c3ef87da870b8399725eb5f6f5bf",
"description": "dzn: Claim fillModeNonSolid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69a9a3ea3cc193d176e807b7dc063a5c80600599",
"description": "dzn: Handle polygon point mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcf50b75329891dcfe257c9ce7f2c912d14c6398",
"description": "dzn: Add a helper to generate triangle->point GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83fd7e946025063e2eb634bba42dab50892ed9c8",
"description": "spirv2dxil: Expose yz flip pass to external callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b723962418cee94070997fd8c15548dfeebf88ee",
"description": "d3d12: Move forward-front-face pass to common DXIL code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0ed2b29f4cab496877a3d632c470d83df4b66d0",
"description": "r600: fix typo that could lead to a possible crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a6b379284365e8adee780b691596d3a66de1ba93"
},
{
"sha": "db0c4a8965c8e5972b1a02c79626b761eb3cba32",
"description": "vc4/ci: add arm64 failure to flakes as it works on armhf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7360aa020cf43fe22408e467e038f25d0028aaec",
"description": "gallium/pipe: change PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS to 1 second",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e1bd07ac5733c3e7e5484f23a65a89e03f62d2c"
},
{
"sha": "3ede37f8a65be46ac1919878529f5a87d083323f",
"description": "docs: Claim less functionality for glsl_compiler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c346413d9c3a9b9ee9da8d1d336a12a5bd529582",
"description": "ci: Add missing dependency on doxygen sources for docs-generation jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc954017699ffa116af2229e129321aa9fbd6c5",
"description": "docs: Update Vulkan renderpass docs for !22191",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6ad5f885afef6135b4f7b124bdbe5f84d320bc38"
},
{
"sha": "59a5340f740784426bded1f8692b95d2f28789b7",
"description": "i915: hook new get_fd proc for drm winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "853b4801f27fcb7ef15d3109d61e95397afa0282"
},
{
"sha": "94b3a7e3ff119ce68ec0fedcc8c76c229d715ab8",
"description": "virgl: hook new get_fd proc for drm winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2ade6917dacb0648aff33f81da4e63418374ec7e"
},
{
"sha": "5c362cde33b9f3e76bb032112a91fcb761df490c",
"description": "radv: update PS num_vgprs in case of epilogs rather than overallocating VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c7a5b1e514315643bc8ed7e7d12be449ac1f184",
"description": "aco: don't use shared VGPRs for shaders consisting of multiple binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37df8edf34e656b4745148369c31f40fcbf3727b",
"description": "aco/ra: adjust_max_used_regs() for fixed Operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c68aba67805f469d7432674b61f938a337db09a",
"description": "aco: split ps_epilog args before exporting them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10fc12fd175c2081d27b60b83776598a66e60188",
"description": "anv: Drop dead code that sets the L3BypassDisable field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b172d75da61a0bd5b0acab15991a1e47e86bf3",
"description": "anv: Drop unused param from add_surface_reloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1277b89a1f61de170e0272408500f6ececa64ba",
"description": "ci/zink: Disable godot-tps-gles3 on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b06ea8b254f2a0a60468746da5f7d835b1e764",
"description": "Uprev Piglit to 2391a83d1639a7ab7bbea02853b922878687b0e5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b7efa2938b2d3b9ed787d3d1d090ecad27c0d2",
"description": "radv: enable shaders cache for libraries with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d2bd6042d2d93caaab70892e35ffffa16b4bb7",
"description": "radv: ensure to retain NIR shaders for GPL libs found in the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e62d8d1bd9c8097bbfa90dffc25fb2d89b6302b",
"description": "radv: add VkGraphicsPipelineLibraryFlag to the graphics pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47c0820dc7bdddec29145e50eb6ee7f4e3e71b7b",
"description": "radv: remove dead code in radv_pipeline_get_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9529d96444ca429c9dc50ac2033d427fed32abc",
"description": "radv: allow to create/insert PS epilogs from/to the cache for libs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba967e1a28c179d32ba0af2fb61759fd32a353d7",
"description": "radv: rely on non-NULL binaries when inserting shaders to the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1239fcab4d3ebbb9f225c17af41a6f6ee6178f01",
"description": "radv: only copy non-NULL shaders when loaded from the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0977925c537fa815b108eb964b08f979f591fdbd",
"description": "nir, spirv: Add support for VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0a8a7f0674278584b2cd374534ed9e1fe3706b",
"description": "ci/zink: Drop validation exception for leaks at device destroy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3e1f652979746cc8626665bb5b96cf50c579f2",
"description": "radeonsi: update test results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1368685c3666520584174705da83af52391df0e",
"description": "util/vbuf: fix index_bo leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c19a3a6ddf463c93716aba2842346eef72f81df7",
"description": "util/vbuf: clarify indirect draws handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b717f01f711f4326c956c72a4515871a0987742",
"description": "mesa: fix invalid index_bo refcounting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "819627041e737b05d7a9a5c74e29fd9994ec9115"
},
{
"sha": "09320705f071545648b1dbda50ee37a6cd48c0bf",
"description": "zink: be explicit about separate shader dsl indexing during creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30"
},
{
"sha": "b0cdd5a1d2733a9a8d124e379147a7f29be6d625",
"description": "anv: check for MESA_SHADER_TESS_CTRL with get_tcs_prog_data",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "86d931724db87466e7fe827c0c6abbf81376d805"
},
{
"sha": "98c6db3fc8013fc0edee503c6b732b929e9aafb2",
"description": "anv: take primitive ID override to account Wa_14015297576",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e84cf80fe158bb1ec0bd4ce72fee72c566388ee1",
"description": "zink: always store nir serialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e1668384d58c6fd32950a43707e9622f77bbf89",
"description": "zink: store num_inlinable_uniforms separately for cs programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "517146f5400ac16a27955ac7d59d3e0001abf8af",
"description": "zink: move nir cloning out to callers of zink_shader_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8c15164c2f005d4690b6b9b652451c59e1917",
"description": "zink: break out nir blob deserializing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0563499db0a07630a1b74714b81d4e49c8fca283",
"description": "zink: simplify assign_io() further",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd2714b5a987c60193cea0514f908a343e57a554",
"description": "zink: store nir as serialized on zink_shader structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40134aea85f3ccdc501b8903d6fe636a1488097",
"description": "zink: streamline nir cloning for assign_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1ad9f8178d7351cebc4d4ff01ee4ca035c42f0",
"description": "zink: directly return nir from zink_shader_tcs_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3c91124046f18d47d0495f71f9ad25569faef2c",
"description": "zink: swap nir pointers when compiling compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdb9c919228bd337ee3d13fdb71163491b75499e",
"description": "zink: pass nir directly to zink_shader_tcs_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6524b9285fd534acc40658947b72e14dafccff5c",
"description": "zink: simplify fbfetch output detection from fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edc804e50f23b6ea7da60bc84c83fafc24e7a46f",
"description": "zink: use zink_shader::info instead of zink_shader::nir::info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33d5d1a98218596f235650f71dabc6ac637e580",
"description": "zink: generate flat_flags during shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f26526ff33dbea1085b0de39b3e2fc349cae46c1",
"description": "zink: pass nir_shader to update_so_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b76d681be3dade034bd84968508b1cf622dc73",
"description": "zink: add and populate a shader_info struct to zink_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb30744562348294109908a126107aa2818431ca",
"description": "zink: delete shader reordering in assign_io()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd124fd005e8b66311b426a61a640546d7e4cbb",
"description": "v3dv/pipeline: use pipeline depth bias enabled to fill up CFG packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88aedbfa5b620be844c0f5615d484c970ea66ac",
"description": "intel/perf: fix OA format selection on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90c86fe63e94df7719081f86ebee4851ab3fd341"
},
{
"sha": "c61101f15118f5152e4e455e13e9fcb5c165c415",
"description": "intel/dev: set a default valid kmd_type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "757e2dd692b2d795042ac70527946c4abdf7d156"
},
{
"sha": "2016d9f46c6c009d8367c656e26239a2905e6c76",
"description": "intel/fs: Rework the loop of opt_combine_constants that collects constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e4bb4bfcfea46b9b9f96cb4723acb0d58a7f7b6",
"description": "intel/fs: Refactor part of opt_combine_constants to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593cde04322c7ec02c8423170333c7bb8102e047",
"description": "intel/fs: Output opt_combine_constants debug to stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eadc64ab24842f478b4d31396c9b2900fc1d3361",
"description": "vulkan/wsi/display: do not dereference a NULL pointer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad5f885afef6135b4f7b124bdbe5f84d320bc38",
"description": "vulkan: Drop VkRenderingSelfDependencyInfoMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4c18b9b769a65fb282a86b3772bab65b8061344",
"description": "vulkan: Drop vk_render_pass_state::*self_dependenc*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d4e605378cda69ba6a00d6d83a205a9237fdc78",
"description": "hasvk/pipeline: Use feedback loop flags for self-dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8df8a3c19bcd18eac816c20e353c5c4202e88f89",
"description": "anv/pipeline: Use feedback loop flags for self-dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3876db1ee5a6362ad301a236db767862b93c648",
"description": "vulkan: Plumb rendering flags through vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b534d50f2b527365d5cde561b95ff49e0bf88e",
"description": "vk/render_pass: Support VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df9694e98e87417bdca62cbc348687883b9ca43c",
"description": "tu: Use vk_pipeline_get_renderpass_flags()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd26ae00862fd8a528ae1bc4db5d23c6c7855463",
"description": "vulkan: Record pipeline flags in the render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9582c1e52a1314ef6dfc611b0d54d8d6dd2e06b5",
"description": "radv/ci: add one more flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d74790a865f09b78e520f94023f43983148960a9",
"description": "zink/ci: remove primitive-id-no-gs-quads from the NAVI10 fail list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5fb8ba0eb8b7a1ab59ca4dfa13b78f8ab98086dd"
},
{
"sha": "f92994bb8373d7931ed88d7db202fc0265d5ef84",
"description": "radv/gfx11: improve RT scratch allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e9a8f7c2f8f4ac059b0902ccba0170197db3b1",
"description": "radv: Use linear_dispatch info in GFX11 task/mesh draw packet.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42d2bd534481cadd344c7349e43dcb77610a0ae",
"description": "nir: Gather compile time constant task->mesh dispatch size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836204da2532e048295b0d00293e40b3cdb7c26f",
"description": "aco: Better phi lowering for merge block when else-side is const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b4806d64bcc91dde8dbba59b8e77a93fc68f4d",
"description": "aco: Call dominator_tree before lower_phis.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb7c49c7f5d429b6d322ff751625b84afa644a6",
"description": "aco: Pop branch operands when targets are same in SSA elimination.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739bd03c375ff09b6af240866adfa98920457510",
"description": "aco: Don't verify branch exec read when eliminating exec writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb04d8f969c86238b33513adbff56e0a0557c49",
"description": "aco: Simplify get_phi_operand using Operand::c32_or_c64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0211e66f65522caa1f6855b937ae4fc18af0c937",
"description": "aco: Don't remove exec writes that also write other registers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118"
},
{
"sha": "54da8639569776486db1ae11c53c94263ed5edf5",
"description": "aco: Consider p_cbranch_nz as divergent branch too.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0"
},
{
"sha": "78644c9bb0d3b7920f7676c6388b472510a54f0b",
"description": "ci: disable lima farm, currently out-of-space, needs to be fixed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe469d6c809eaacbdb5a04bdcd8a5b0d7fc557b",
"description": "radv: Pre-compute descriptor set layout hash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71fe9dfe07b53115a9e8f8b031a04f6f387937d6",
"description": "anv: Bump VkDeviceMemory objects limit to 4GB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e5b3e318005eebbf9dbaf73e3139ffb5731230",
"description": "isl: update max buffer size for SKL+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "00fc927e52cf9dcbfadb9e3d6c44475ea1cc0742",
"description": "anv: take care of maxStorageBufferRange being uint32_t",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7be81a680b284a631150dc5fd444d77f6c413ddc",
"description": "ac/llvm: remove ac_build_opencoded_load_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1165758b8bc3b8621257189c1a786d157906000b",
"description": "ac/llvm,radeonsi: remove abi->load_inputs implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "894d92995cdcecfabf061cbacf65c194ea84338b",
"description": "radeonsi: monolithic VS emit prolog in nir directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "531acf548a01d5e040de5f6335b04b6d43a217d4",
"description": "ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "297f97a42b83fdf6cfc3789a2e5bb9dff84d6fc9",
"description": "ac/llvm: vs_rel_patch_id can also be fixed up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab7eccddda6bf538042690e902abaaa4bf76dfd",
"description": "radeonsi: add si_nir_lower_vs_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "003d84b660ca325b9670da0b3808462fcfaebfc2",
"description": "ac/nir: add ac_nir_load_arg_at_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f69853be29b7c27aa6798c1b4538878ac80251",
"description": "radeonsi: expose si_nir_load_internal_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b40e7dcf827fffbcb907ee0ce533a222e702c335",
"description": "hasvk: include \"vk_android.h\" header in anv_android.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b16cfe23ef1c2e2c5fdc07d95fa80b7859105fa5"
},
{
"sha": "4de9a4b2b8c41864aadae89be705ef125a745a0a",
"description": "ac/nir: When task->mesh dispatch Y or Z are 0, also set X to 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4683b21399df1cc20a02d36478fe4f4d8f743fd4",
"description": "ac/nir: Store only lowest 8 bits for task draw ring DWORD3.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6974e5479ce35720c9898558fcfd45434669c451",
"description": "aco: fix nir_var_shader_out barriers for task shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d698bf052349cdaf0580efde335d43069897304b",
"description": "freedreno: Support the disable_throttling=true driconf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77a5778836d75fe2ab8fd67c2e7453f950e33d1f",
"description": "freedreno: Move driconf settings into sub-struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8620b649308314909713abb824fdb43e396c3162",
"description": "freedreno: Avoid looping shader stages if nothing dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700",
"description": "freedreno: Re-work dirty-resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0fdef42cd19a9763b2c653ad1699b1083c81e4",
"description": "freedreno: Inline single-use helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7099f628c54971693f10ee40b61e3d292757df00",
"description": "freedreno: Extract out a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0408ddcda96f277ef76c09cb51b6c44bb287bde9",
"description": "freedreno: Hoist dirty vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a138adcfe60b0b90b5b18a94c2db65e24bfb61",
"description": "freedreno: Stop being too clever by half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b123ee707d8051fba2727fae72acceb3f1bdf65e",
"description": "freedreno: Fix or/and'ing two BitmaskEnums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5825f9dd68eca28894a4cbca7796669514a81f44",
"description": "nine: use separate register for aL emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac993ae8287ea374a073c7a99fac84dfd773c475",
"description": "rusticl/kernel: make use of cso info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7dd3677dc6632f17d3b69f006f63492b6f9e0be",
"description": "panfrost: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87aeea20ac7b78c53beae1475d08cb890d7fb66b",
"description": "panfrost: move max_thread_count and take reg_count into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3212ac4658e6c94a71395dc9f632130635bc92cd",
"description": "nvc0: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f03f63e77990dbeeb2027ac68077b2f8601989",
"description": "nv50: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1c0362d34b8e7d703e5ef36ea9b384542bce5ab",
"description": "iris: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa297dadd616f6b8a2450dc6e989e5b8960ee2d",
"description": "lp: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6305d1cb1cccf22cc2be4d6e0035eaeb042f5157",
"description": "gallium: add get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87147e2b097b09d58267e6584cb96de43173bbf3",
"description": "rusticl/kernel: set has_variable_shared_mem on the nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e5722cd222f05896ee36c6a2b58f54469db8c1c",
"description": "nir: track existence of variable shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1995762d6851b6466c791c472817718bd8811e3e",
"description": "Revert \"d3d12: Honor suggested driver profile/level for H264/HEVC encode\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "37652da61612aadfedc23ba484b33781654d5d56"
},
{
"sha": "0f60c18f298bc809c37c9fb917c42c37b5061c13",
"description": "aco: don't optimize s_or_b64(v_cmp_u_f32(a, b), cmp(a, a))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e7a127d99b879c6b6bdeccaa268d570050abb9",
"description": "docs: add a few vulkan extensions supported by multiple drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b837531e8b44995afd2d06406a83bfbd7047660",
"description": "radv/ci: Update ray tracing pipeline fail/skip lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e98aded52783ed3eafc1888c8f876cdf2b8b08f7",
"description": "radv: fix binding raytracing/compute pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d109362a3dab8366d94b63efeda1bdde88d72dad"
},
{
"sha": "56493a5f8a818c6032d06f2ac6634c8edbadeae8",
"description": "radv: add the raygen shader BO to the cmdbuf list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "115958b6f01d3967c86ac43c9188bea1bf460c2a",
"description": "ac/nir/ngg: Slightly improve attribute ring offset calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61003e36002b709ba1d9fd5c68fabbb7b0bb4e59",
"description": "radv: Use radv_get_shader to get vertex shader when binding pipeline.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b2ac40e734194fcb571a72396b5644b1d351e48a"
},
{
"sha": "f8558d1fb5aa8ddc65112a392ee527489b8bb650",
"description": "radv: configure PA_SC_MODE_CNTL_1 during cmdbuf recording",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66da73e863926f01772fcfe63c5e21349d3b88e4",
"description": "radv: set PS_ITER_SAMPLE(1) for sample shading during cmdbuf recording",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b750fe4c6a83baff510771c4bd37bf5ed841da52",
"description": "radv: copy db_render_control to the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c9b6eddcf0800b4beab5b50068085ebe5c960b",
"description": "iris: Implement Xe version of bo_madvise() and bo_set_caching()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c10ff1970461f59a1a0861ba79c3ea24ed4904aa",
"description": "iris: Place scanout buffers only into lmem for discrete GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d72705ce43b1430fe7d2f333b71c2c4935f23c07",
"description": "iris: Handle allocation of scanout buffers in Xe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccffcec03ecebb15c9baa313732feab50397b0a2",
"description": "iris: Handle allocation of exported buffers in Xe kmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ddecc8b23994ce91b9a6fefd785795bb82f142",
"description": "iris: Add BO_ALLOC_SHARED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0b75c27a79893803f1927fee5a847f6ce5c3d4",
"description": "anv: Use the new vk_device_memory base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0cc508cd0b5357313ceb3f0fa54b76f510dd5cf",
"description": "vulkan: Add a vk_device_memory base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16cfe23ef1c2e2c5fdc07d95fa80b7859105fa5",
"description": "vulkan,anv,hasvk,radv: Unify Android hardware buffer creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75f797246c0eab0a51d41a8c829bd7d2d8cc2b3",
"description": "radv: Set vk_image.ahardware_buffer_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a86df21d0db49ae1822de476e44fe98a0cf203f",
"description": "anv,hasvk: Set vk_image.ahardware_buffer_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "906944b210c4d4f7d15d19fd16a5fca4ff25d3ac",
"description": "vulkan: Add an ahardware_buffer_format field to vk_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0749adab3a6c0286aba9634b73ab9c32113f60",
"description": "vulkan/android: Fix hardware buffer usage flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f88be2822b013d831c08f00491800c7d20edb4",
"description": "vulkan,anv,hasvk,radv: Add a common vk_image_usage_to_ahb_usage helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49f34675f3c95b6cf54c969dfaf71be8b942e607",
"description": "anv: set CFE_STATE.OverDispatchControl to default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a",
"description": "anv: only emit CFE_STATE when scratch space increases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88de6c18cc10e64852f9e3fda6e5c7c8a900e5c",
"description": "anv: move queue check helpers to anv_private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "546a6752ac2ab8001cb8ca27885d84e204c324a3",
"description": "anv: compute the largest GRL kernel scratch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e64aef603235f894514a8256270d1f4363a662",
"description": "anv: cs_stall during compute state flush on < gen12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cffa67af01102457ef7af49a582bee36c9fbd67e",
"description": "gallium: Modify default path for DMABUF to use DRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59efea9f63dc7509a772f3cedce675b1f16a5e11",
"description": "d3d12/llvmpipe/softpipe: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0e7d5c1a217be8e534d1c62a8d39511e065c0b",
"description": "r300/r600/radeon_si: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ade6917dacb0648aff33f81da4e63418374ec7e",
"description": "virgl: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf1c3c96ab666ad40d77c112d89fa7e63b996790",
"description": "svga: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853b4801f27fcb7ef15d3109d61e95397afa0282",
"description": "i915: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f5fdd9ca44a3b937e07e7d04d83c96aab04adc8",
"description": "iris: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a7bc61728a390a1a259a75a0b3b656611ece4a",
"description": "zink: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28275598df2b7830f123795653753e15e403c1f8",
"description": "nouveau: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70a8292b1780a943a9aee561fc28ea417b303bb7",
"description": "tegra: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b18f259177e41e63b54ea06855bfadbc1056114d",
"description": "crocus: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4faa0c2f10b4b33ba79b0e938a98713bfabe69f5",
"description": "lavapipe: advertise EXT_shader_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b3022c918086cd23b7f8a9e4dd61d1b074fef87",
"description": "lavapipe: implement EXT_shader_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469a1d8c114c855d07a94b7c2a413f17d4bb2053",
"description": "lavapipe: break out pipeline layout creation for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eaea97f3ac9e046e1a0edd847ee16780ea135eb",
"description": "venus/ci: Only run one crosvm instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08c2a096396b6ea5301efe803d958559ca9ad33",
"description": "ci: Uprev crosvm and virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3536cd4a4289f6404a95b056644fb5b97ed67e",
"description": "vulkan: Update XML and headers to 1.3.246",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c682de95fbc2c18194caa74d713acad185fb4213",
"description": "zink: update requirements now that pv mode can be emulated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302302a8a15a459ae9f7490ade1bca484f689361",
"description": "zink: always advertize provoking vertex mode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"description": "zink: add provoking vertex mode lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9466a6e2f82bcfc374c058bce9ea7f0289110018",
"description": "zink: add field to 'zink_gs_key' and enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34faab07daf0c52885869e1d893a5f3c4a051192",
"description": "zink: simplify logic to call `zink_set_primitive_emulation_keys`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b3d77b403b06da18029985ba40df7447263dd3",
"description": "nir: only handle flat interpolation when needed in `nir_create_passthrough_gs`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a5bdca2dda1ad4a6cc2ec86a9fc59c724d831a7"
},
{
"sha": "744cdf42622bfd89ee5a8b4f044371b7d17b1f88",
"description": "panfrost: Check the return value of drmGetVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa09f33462b45f8c32c76b6f10e8655bf942fd0",
"description": "docs: make code-block indents consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eec65642589c6f93ebb41e4e7333bb7e137ca259",
"description": "docs: format code-block as toml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f00ee2c8f3eed3242aca21c7c5b9a17b583cb8",
"description": "docs: format code-block as ini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ee90188b53173173fbb0c8a8c2117a1b368f04",
"description": "radv: Work around use-after-free compiler errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dafb69d61820c4a9b71856e62797b51f13df91c"
},
{
"sha": "56b98bb36dd69859c0fa93725b8c4fb9ff903f18",
"description": "radv: add dynamic support for rectangles enable/mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1577906d9f6571466d505caed929cef2d28352ec",
"description": "vulkan: add dynamic support for rectangles enable/mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "552f877b2d9c9f384bce9b8c5280f12ec4c1b19f",
"description": "radv: fix sample shading when a new fragment shader is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a064e8ff292230d78dc197356643fdb214eed0cf",
"description": "intel/decoder: Bump the binding table guess value to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d2c8bf85991a12e1b1ef5838b17c2bf60a142b7",
"description": "docs: Remove docs about macOS hardware drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31778ac869ef8e6d16ae029fa49f9232194b39e0",
"description": "microsoft/clc: Add shader model / validator to compiler API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd03392c7ef295ae5f7df0011530ea9a93ad5274",
"description": "panfrost: Choose hierarchy masks by vertex count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1887b26845d25b0d5c7f4c48a06ea88b2b5b9afa",
"description": "panfrost: Estimate vertex count for hier mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cabed30111086f56a95793552f8d9e5b91fb0649",
"description": "panfrost: Clean up tiler calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f43bc73da6c89b4fbc2c45f828237425f50268e",
"description": "freedreno/computerator: Add support for a7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32eb48095f48841d25de51414ec2c860c9baf29",
"description": "freedreno/computerator: Templatize a6xx backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8558d0701428b919ea5ca817e2792a12fa9c0403",
"description": "freedreno: Add dummy a730/a740 definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3389c3b84cc2ea22c47c6cf5d9abb6ac2a1ede91",
"description": "freedreno: Move fd6_pack.h to common code accessible by computerator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ad485d1cb3973290edf74c81c4c4c1404d413e",
"description": "freedreno/computerator: Convert to C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae595873fe67fc5f5c4e52b53948947b232cc57",
"description": "freedreno: C++ fixes for computerator to compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6826a0ab14d4af4e41db6bf550a799bcdfd76d5b",
"description": "freedreno/computerator: C++ proofing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d2ddce99ff18601ce1d37962e61a8d01aa73e9d",
"description": "freedreno/registers: More a7xx regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "899d142336af43dc5a27273b99434069d3ca4e54",
"description": "freedreno/registers: Document new CP_EVENT_WRITE::SEQNO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e67f71324be0285427868a6bf9566df637716a5",
"description": "panfrost: Add a v9 fast path for no images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6529d6dccde385e7f39e704b699171b83597c04",
"description": "panfrost: Don't update access with a single batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c224bc6f701285576b008753c657db40da42cabf",
"description": "panfrost: Mark packs as ALWAYS_INLINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8b29f47a096cc6bb80e20240db671a81e2639ec",
"description": "panfrost: Don't redundantly call emit_const_buf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ba62be633f27bba122343f93d114904cad00fba",
"description": "panfrost: Print perf debug on seqnum overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3e01ddef12eb43625ba5fd0cb3d4a84761a556",
"description": "panfrost: Print perf debug when flushing everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b7c24206bc609e627a31038f234feb44b0a50e",
"description": "zink: stop caching vertex states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91ddfe55b5349c28fb414141b974130a2d30bab1",
"description": "zink: use fast popcnt for vstate draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a61ab4243ad30f718d9b54349973bd80fcbc07",
"description": "zink: don't swizzle velems state for vstate draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f676704fca61d130d00680d08331f415e37faded",
"description": "zink: explicitly pass null velems when creating pipelines with dynamic vinput",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ead8f73752729550e1bf3446c27363a2e556f5e",
"description": "zink: add another vstate draw template for popcnt presence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41983630c46025818788914246f79dd1047920e9",
"description": "zink: bind vertex state directly from draw hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "837168db20fdb9582ee6577a5c3e2494bdaca197",
"description": "zink: use search_or_add for masking vstate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be5caba671e166caf8aa7dcb31acf582c67e9eb",
"description": "zink: flag vertex buffers for rebind after vstate draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c3b5921b27728dae4fe35032fe2fdead13deada",
"description": "zink: omit VkPipelineVertexInputStateCreateInfo with dynamic vinput",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6147051e2b3d01d8855c3bd89ad3d2ffee24bcd",
"description": "radv: Stop counting user SGPRS separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c915ba5015d536cb1439cf44c86110131270c85",
"description": "radv: Set user SGPR locations when declaring args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd767a45170b1fcd8bfe14b993f7aa92dc6d64a5",
"description": "bin: Fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db582e5e7d1ad7c4baf01dee74252b449201f023",
"description": "zink: block resolves where src extents > dst extents",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "373c6346f5b2bec0c89de3fb3dabcf1e7defd621",
"description": "radv: add push constant state to the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0baefa0334573ad0f8ba96739c78639a913fffb",
"description": "radv: copy need_indirect_descriptor_sets to radv_cmd_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeefe18f05b7f997496fd8d041eb57c4131bb35a",
"description": "radv: add a helper to convert a VkPipelineBindPoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f36760195ff5879762991329005799b874f125",
"description": "freedreno: Optimize repeated finishes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8416bc1c60114034a2b624d45cae09eb8241954d",
"description": "freedreno/drm: Disable threaded-submit for msm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a16533c43e91ce95266d653fd8f4f7e1706f1b5b",
"description": "freedreno/drm: Make threaded-submit optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cacbbfd6a8f7fde95682bcc2003e8fa8e7bd6f6c",
"description": "mesa: Add a few more function traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2194552e740d8afa1f7678f48f89984729b6146",
"description": "freedreno/drm: Stop cleanup at first active BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712c26e2b6195ebd72451606b8e3663df46d2414",
"description": "freedreno/drm: Fast path for idle check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c7198d760d4335b3d7ed9ee0e1e18ae4f629a7",
"description": "zink: fix quads emulation gs with array variables",
"nominated": false,
"nomination_type": null,
"resolution":