Files
mesa/.pick_status.json
Michel Dänzer 1abcfb02a8 util: Change os_same_file_description return type from bool to int
This allows communicating that it wasn't possible to determine whether
the two file descriptors reference the same file description. When
that's the case, log a warning in the amdgpu winsys.

In turn, remove the corresponding debugging output from the fallback
os_same_file_description implementation. It depends on the caller if
false negatives are problematic or not.

Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3879>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3879>
(cherry picked from commit f5a8958910)
2020-06-10 12:54:38 -07:00

44300 lines
1.4 MiB

[
{
"sha": "0795241dde1507e0c6a3f9ef07c281ad4f2acf7b",
"description": "radeonsi: require LLVM 11 for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341",
"description": "radeonsi: add support for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789cdab3b6188aa8c075eb311dbd8c05d6531d3e",
"description": "ac: align num_vgprs for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cc4bfbe01bd27298833623977d050e2a80c5c94",
"description": "radeonsi: don't set any XNACK options on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b",
"description": "radeonsi: set BIG_PAGE fields on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6",
"description": "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "788696c7b29a5e7de8659ae4a3faedf94fe2b9cd",
"description": "radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54bcb9429666fcbe38c04660cc4b3f8abbde259",
"description": "radeonsi: enable larger SDMA clears and copies on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b",
"description": "radeonsi: honor a user-specified pitch on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe89e13294d98de65207dc9e91d49494748399f",
"description": "ac/surface: add displayable DCC code for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
"description": "ac,radeonsi: start adding support for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1602516d77e7cfb1bf97f8c1298a3a346313ff8",
"description": "ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceaf848c564d74bcee14f0cd30b298aef86bd42b",
"description": "radeonsi: enable ARB_sparse_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334204823eee0f5d308fedbebab75228354ec07a",
"description": "tu: Fix context faults loading unused descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a751051248d445c3d726a3eab8fc999b0876364e",
"description": "i965: Work around incorrect usage of glDrawRangeElements in UE4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
"description": "tu: Rewrite flushing to use barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29abf49886d6f3a0118e47dba97eb3abd84e7b82",
"description": "tu: Remove useless event_write helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f6a9be9f639d106055597f21a814b87eb5997b",
"description": "tu: Don't actually track seqno's for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb176a0acf2326d36d4867fc43751e1b7d0d66f",
"description": "tu: Remove useless post-binning flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18c067f9f099d54eee1d5713b24ecca52295987c",
"description": "panfrost: Mark PIPE_BUFFER BOs as not renderable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db57624c0ca693fae38871787cabab50e58358d7",
"description": "winsys/radeon: do not cast bo->va as void*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "839bc2daa93f88becb0494c8b1564bf40350a162",
"description": "ci: use separate docker images for baremetal builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "408b36a11dfe0bf3cbfda114c058ce7682b90483",
"description": "ci: add arm_test-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7923c74d42d4d745e6e5b2b572ac558f2b9a1ed",
"description": "radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e8131ac4c115b7a750c9f127f9fa920a9d094",
"description": "glthread: sync in glFlush for multiple contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90c34aed1d2f814ff8baca87b338d250257ae1d0",
"description": "gallium/u_vbuf: add a faster path for uploading non-interleaved attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88e8f1a38d838753542461cea56d1c1b1a5cfc5d",
"description": "gallium/u_vbuf: get rid of some pointer dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c747e8e0b982c707b1ff73edd1087a1c5e1db2",
"description": "nir: use bitfield_insert instead of bfi in nir_lower_double_ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4f0eadc189a1fc4607947c2f432f111a2dc20d",
"description": "turnip: fix VFD_CONTROL for binning pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab72c07aefdac3dfcc6010ed357122d982771eee",
"description": "turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e16608e2338ded844a850c6242b08f65f43c1aed",
"description": "turnip: fix HW binning with geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac4d778fae0cdfa356c7ebe0db88987ccb35fa5",
"description": "turnip: correctly emit non-binning vs in transform feedback case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cc95abb273a130fb396f4f0dd2b233c534fd008",
"description": "freedreno/a6xx: use nonbinning VS when GS is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a"
},
{
"sha": "88d5917cc1c5bd0dec26147a8779b50e94e56dd1",
"description": "turnip: clamp sampler minLod/maxLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fecd83a0e8e8e19c5cceaf892cfad0f1b9c1dbc9",
"description": "turnip: update some properties based on blob driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c26c9eed8b14fb9935ae228f654004d6952d867",
"description": "turnip: move HLSQ_UPDATE_CNTL write to before xs config writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f6d2f3e8683f10773e7b349ab4ff6f181233a6",
"description": "nir: Fix logic that ends combine barrier sequence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "fe214d60bc9e5245bf41c86146036fc61f4535e7",
"description": "intel/fs: Add Fall-through comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5bb4b1ee8c662fb2681b68c965756adbfb0df67",
"description": "spirv: Memory semantics is optional for OpControlBarrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf"
},
{
"sha": "b7a3821a5cdf158659b6453c9ca97bb92270263f",
"description": "nir: Fix printing execution scope of a scoped barrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "7ec25820875ff1da0c2f5dab60cf5dda9eb51d30",
"description": "etnaviv: drop translate_blend(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1cf0e4915262c68e5fb8bd8e87fbd0af30dbe2",
"description": "glsl: inline functions with unsupported return type before converting to nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7e60d5a501f311fa5e7bca5335adc6013dc1aeb9"
},
{
"sha": "43e69475ad8bb0edb9a454af690c3c8ac69af866",
"description": "aco: use v_xor3_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1234faa7bf1519f575fc7d06b75fc4b249f54a49",
"description": "ac/gpu_info, radv: set max_wave64_per_simd to 20 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86f21e4eba7ad980109f13bd5480c02593ca19fe",
"description": "nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38d3cdceab07803a7dd81f8870a892fd82a077c",
"description": "nir/spirv/glsl450: increase asin(x) precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "008b0d1701a143df4a7e01f6c56d9ed66f68166c",
"description": "ac/nir: adjust an assertion for D16 on GFX6-GFX7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa"
},
{
"sha": "b3beb6207f16ac55e3934b4d4d1f178adb4f4cad",
"description": "v3d_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d512028d06c40ba56b642095379638b49ebf4a23",
"description": "pan_bo.h: add time.h include for time_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ba5e47e6674b568219cb91ddbcece20fe9030d",
"description": "vc4_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e43ab7bb05857461609ed2bd43703eb272a3ebe1",
"description": "glsl: fix potential slow compile times for GLSLOptimizeConservatively",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0a5018c1a483abe6c4dddc6c65a7f4e939efc726"
},
{
"sha": "dd81f4853c879c38987909f5e6e670b325f9f6af",
"description": "llvmpipe: do not enable tessellation shader without llvm coroutines support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eb5227173f0354aade28e46397a5bb69b2af69fb"
},
{
"sha": "990b3782bc5f2f127345b975a68ac56aaf3e4674",
"description": "intel/compiler: fix Android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "689acc73989987667ad744026647acc35305839b"
},
{
"sha": "6a841dbf4e4f0cb33bc36a8ba880a9bd6f6e7941",
"description": "intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06650a771dc44b3f5628b6d172e224a103a79762",
"description": "android: svga: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
},
{
"sha": "0570c7a7b5b00724c3cee0eb32ce042c362e2f96",
"description": "android: util: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81"
},
{
"sha": "faa339e666b4d0c4f88f2588cd84176e2b19ec0f",
"description": "Switch from cElementTree to ElementTree.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61532e4dbdf4fbbf5822daeb5907efaf584a375",
"description": "Revert \"panfrost: Keep cached BOs mmap'd\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "794c239a990e08b5a42d42607e9c5e5b0921390c"
},
{
"sha": "d97aaad1555ad25fd13af588aa02f9ff3e081e34",
"description": "pan/midgard: Use a signed value for checking inline constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bacb280a886905310c9b30c5af234c32ff582dc",
"description": "freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e349f502792e927a1acdeaf00e591878bd18c837",
"description": "freedreno/ir3: Drop the max_const on a6xx to 512.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486b89430795cf12c0fe027fa070b75262337a18",
"description": "freedreno/ir3: Account for driver params in UBO max const upload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a25347ab92bbe66c0f0c8def4d5f413f396b228d",
"description": "freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e58ab09ffbd18355868000b2da90a5cd73b5c09",
"description": "freedreno/ir3: Drop unnecessary alignment of pushed UBO size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ec745014a9fd07a1948aa0f653b1a57b9b5e12",
"description": "freedreno/ir3: Stop pushing immediates once we've filled the constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab29f2da42f0c5da21edc4dad82e841f243ec680",
"description": "freedreno/ir3: Refactor ir3_cp's lower_immed().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4065861807f1f488f9e9dc0254009982ccbf7784",
"description": "freedreno: Upload gallium constbufs as needed when referenced as a UBO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f9d1e26a2aab71d6ba6edcf195b972f12cff80",
"description": "freedreno/a6xx: Add support for ALPHA_TO_ONE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac1ab9294abd2eb24af8e810cd93b491ac22a8a1",
"description": "turnip: Add support for alphaToOne.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f3003445e6578abc0563b421776851d6caa21f",
"description": "turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d13c7477eb163c3d33aa7729e6bf0336d69156f",
"description": "radv: set keep_statistic_info with RADV_DEBUG=shaderstats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981d07c74a1611d8c308a96f59899fff66674c1a",
"description": "intel: fix gen_sort_tags.py",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "903e142f0d35bc550ffde321987a5b6fca1095eb"
},
{
"sha": "bfff330f061ff8789d7d26f164725af91cfd2c74",
"description": "radv/aco: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6391f9ab4cb2b6cb26b559bc33a8e8851af65745",
"description": "aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1523b34c2aeebdf2952bfad4f0e40326fb2cc7c",
"description": "aco: fix sign-extend 8-bit subgroup operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4bc13de2aacb7bab24a3e55e44e7e50434df94",
"description": "aco: use v_bfe_u32 for unsigned reductions sign-extension on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a874132cc41c2bffc8a547bbd8bc9074653912da",
"description": "intel/genxml: drop sort_xml.sh and move the loop directly in gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c67ef7695a2577cc3161deb158fa89f1e9dd0fbc",
"description": "radv: Use ac_surface to allocate aux surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63db31fdfc4fe85d3357d8d34cf461333c32b970",
"description": "amd/common: Add total alignment calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70b57768346f113da1e0dc31759d48da64e98e8",
"description": "radv: Allocate values/predicates at the end of the image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec671e871886d773e32385f7f62193836ea25e25",
"description": "radv: Disable HTILE in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f84b4e2639246d23fe94b4688fd75e3d11662205",
"description": "radv: Disable DCC in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81dee6cf8fa98028d98bf5bdd077a6add613ed6e",
"description": "radv: Use offsets in surface struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffae3589c986574083fbd20341e6a0abe77b0741",
"description": "radv: Rely on ac_surface for avoiding cmask for linear images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5488a863cf14f6f02b1aa4ec41fdbdd146492e5",
"description": "radv: Enforce the contiguous memory for DCC layers in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3db633f6dfd960f4052d2e491f4a869e359b98e",
"description": "radv: Pass no_metadata_planes info in to ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599ea341dd17cef54b5e083279cb5ec4748c7f9a",
"description": "radv: Use ac_surface to determine fmask enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7de75b4b252e1a535635e96baecedf3d98bd7a",
"description": "ci: add U-Boot specific fetch strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d817199454214a942f32d56034aaae87faa50b",
"description": "ci: extend expect-output.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5b8bbc5ea0c55e99dd1e6c2c7a85590724aa4f",
"description": "freedreno/computerator: fix missing dependency on generated header",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "da467817e3e25d201e94326ff876374093a3ba22"
},
{
"sha": "7a68045b5d3ca52ea9db6f4c2606ae16546187ea",
"description": "glapi: remove deprecated .getchildren() that has been replace with an iterator",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9a9b363ce1682ef8f8d125744f5d32011332009",
"description": "radv/aco: enable 64-bit atomic features if RADV is linked with LLVM 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba37d408da30d87b6848d76242d9d797dbef80a0",
"description": "svga: Performance fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5",
"description": "svga: Add GL4.1(compatibility profile) support in svga driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ce25be8741e42ddae279f33296ed8e6835ce56",
"description": "svga/include: Headers for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc3505f87ed69ac843cd4ce7d269b2ab01a32ff7",
"description": "winsys/drm: Add GL4.1 support in drm winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81",
"description": "util: Add util functionality for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f81abfd440b7b8ddb51203878a6b97547c19f5",
"description": "freedreno/a6xx: more early-z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7ee2749f50f7cd76ce7bd753a2b9762e3af375",
"description": "ci: bump virglrenderer to latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec98cff6a9a1e1df7d5ea5a31a0341425eccd64f",
"description": "turnip: Simplify vertex buffer bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c9728d960714b1c5eb4806a80157ce95992fcfe",
"description": "turnip: Don't bother clamping VB size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52942f18c60253ad79f7d7fa26775bda83860e8a",
"description": "turnip: Move vertex buffer bindings to SET_DRAW_STATE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8c7450fc73b888504174733e905f4a69a72062a",
"description": "llvmpipe: move coroutines out of noopt case",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "d32690b43c91d4aab938da83704e4ebb68fccf6f"
},
{
"sha": "2d1688345a622add9fef1dd5d6d87bee614d5666",
"description": "pan/mdg: Ensure ld_vary_16 is aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5f8dd413bcc221424598e6330e91e16914b2987a"
},
{
"sha": "de8be1de132085c434532f3dc0d1c456109a8f2a",
"description": "freedreno/a6xx: Fix VFD_CONTROL emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202252566bf053a31a4162e99f6fef5b82efc837",
"description": "radv: Always expose non-visible local memory type on dedicated GPUs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "622e3a8510ad6ccff41b2ba2f6184b80ad67dea5",
"description": "pan/mdg: Legalize inverts with constants",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "449e5ded9340243b68183d7fffcc838cf283c89c"
},
{
"sha": "e61a98877ccdaf7ec1f9f890f0f7c1a993ee70a1",
"description": "nir: reuse existing psiz-variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "878c94288a8aed3479517660be3e9a88f9b44269"
},
{
"sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43",
"description": "i965: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4094558e8643a266dfc8da9bc073751a3736a2fb"
},
{
"sha": "aba3aed96e4394a213e188f2f71ef045803a27c5",
"description": "iris: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7557f1605968c39d680545d5b8457d17eea3b922"
},
{
"sha": "e41e820648b1cb662cbe938c73d755331d48c6db",
"description": "i965: don't forget to set screen on duped image",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "604a86e46f67b517e43c4646080ee1993ff95ecd",
"description": "iris: fix BO destruction in error path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3025bde192919649999da202e7527849bf2038f",
"description": "mesa: Fix NetBSD compiler macro.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a63b90712aad81d544eb8931493a6c4a7805f7fb"
},
{
"sha": "e9cda38031af98cf504fb9eb90dd4214e494ecb2",
"description": "freedreno/a6xx: also consider alpha-test for ztest-mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3731e7119c36b759ec9492a7c9ebf90b222122",
"description": "freedreno/a6xx: add early-lrz-late-z mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07887c9f34c664c4e87008b9d9b76dc06a2d7c1b",
"description": "freedreno/a6xx: re-work LRZ state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e501bcfc585757ddf9ad6c37a0cee361c2275e",
"description": "freedreno/a6xx: update depth-plane control regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6307426ed5bbc978f93fad06153c9d2e6d8d8ee",
"description": "freedreno/a6xx: sync registers from envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebcf3545db7dad66f5bce94e659720dfdd9f4805",
"description": "freedreno/ir3: split kill from no_earlyz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346bb81f4054b012d2f1992983e5b6cd820b33c3",
"description": "docs/features.txt: Update for freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fb7cad95c227348d2207ab814d9a819c5f205b0",
"description": "freedreno/a6xx: Turn on robustness extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b353524b04fa9cd77e21e2d036c69f1cff30c35",
"description": "vdpau: Fix wrong calloc sizeof argument.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65fe0866aec7b5608419f6d184cb1fa4fe1dc45a"
},
{
"sha": "8252bb0ec6d429b09d944826d1ddbead69387f0f",
"description": "OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b00338bdee7f91f242a1152327cd01fe58c56bd",
"description": "iris: Remove iris_flush_depth_and_render_caches().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46adb83a2930d346dd2ce2d4d19dfec02e0f7ca1",
"description": "iris: Emit single render target flush PIPE_CONTROL on format mismatch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92818849360d629bff186feb0f580a114600062",
"description": "iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74c774dce9e88f7c01700a4d719c3761650a3055",
"description": "iris: Remove render cache hash table-based synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa78d05a2340852560a9bc965c87ba9fa271dd1a",
"description": "iris: Remove depth cache set tracking and synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b980725110dca19fc8a3ea365a74d21f032baa1",
"description": "iris: Perform compute predraw flushes from compute batch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8198f34968e6911c2bfdf6b58c505a23cfbc9e",
"description": "iris: Remove batch argument of iris_resource_prepare_access() and friends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878c770d13df355432da053c015b7701b3c533e1",
"description": "iris: Insert buffer barrier in existing cache flush helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22659089837aacf6c97544fcc4c9acdda516297",
"description": "iris: Implement buffer-local memory barrier based on cache coherency matrix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a6349eb866952fe7fbf7834f24bcda3df807a4b",
"description": "iris: Update cache coherency matrix on PIPE_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc221875cf1fe546e0087aeef55ca976647ef9c2",
"description": "iris: Introduce cache coherency matrix for batch-local memory ordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7fd91be656ecc7944b7523b28246366cf5a8b7",
"description": "iris: Report use of any in-flight buffers on first draw call after sync boundary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae88e79f6959df71953db6314c78f68bd2799f3c",
"description": "iris: Drop redundant iris_address::write flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5d1c27227302167d299bcaa2dabe623a242eb3",
"description": "iris: Annotate all BO uses with domain and sequence number information.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81c07de41c7f6f585a2c6aa0c67b1082b609b8f",
"description": "iris: Bracket batch operations which access memory within sync regions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbe9535482f3efd27fbcbb90a329e6567e8c961",
"description": "iris: Add infrastructure to partition batch into sync boundaries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7878cbec59a394904feb512ab6a756a27242912d",
"description": "iris: Add batch-local synchronization book-keeping to iris_bo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b73b33953161acb07bc6c266c247b9be6faf89ad",
"description": "panfrost: Mark point sprites as todo on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef527928c6acc63ce88a8df023b64d2a5c4468c",
"description": "panfrost: Fix gl_PointSize out of GL_POINTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8abd867616fc4ceccb2877cd1e629232397fb4",
"description": "panfrost: Prefer sysval for gl_PointCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7397f37633eccac6709af55033533682620387",
"description": "pan/bi: Disassemble gl_PointCoord reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4a0c2bca32fcf9f13363fa0c54b6a9b70c086b",
"description": "panfrost: Explicitly convert to 32-bit for logic-ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7"
},
{
"sha": "6d00eaf733395323ef06efd08851e49de35ba845",
"description": "panfrost: Readd MIDGARD_SHADERLESS quirk to t760",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e53d27de61b408049c07e64911b20b117e243910"
},
{
"sha": "46183a999bd0a56cedc7c1c08c8b58356b424009",
"description": "iris: Extend iris_context dirty state flags to 128 bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45918e0d8c1ac3128b743fc4e549a60d744e3bc5",
"description": "iris: Simplify iris_batch_prepare_noop().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a3c7b363133315d0ee2b03eb2ca986d4b23043",
"description": "nir/lower_tex: fixes for fp16 yuv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3255ef0aefaf7a7aca4f7ee8a334cf91bf2c99",
"description": "nir/builder: add bitsize conversion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "866618c5c86fbbb59036845c1d6e38d8e526b525",
"description": "nir: extract out convert_to_bitsize() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924bfb65604238439374c314bd02ff2b99441e21",
"description": "nir: get_base_type() should return enum type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dce7722ef89100e5dea337064a9d6631bb18822a",
"description": "panfrost: Handle writes_memory correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2447b3b9d3306b33c75d503c9caf9e7322c957bf",
"description": "panfrost: Document MALI_WRITES_GLOBAL bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee59d1ad773aaa720e893446fb46f4e9f3fe5940",
"description": "panfrost: Update MALI_EARLY_Z description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e26a02e5fce1d4d0fc3120be323ca1ba899923c",
"description": "iris: remove unused iris_bo->swizzle_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77f08982af8f0807ab489d36a5c137661e10624d",
"description": "aco: sign-extend input/identity for 16-bit subgroup ops on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f31c9b4edf6e8d972f26461c49c5e193bf6d9a13",
"description": "aco: fix subdword copies on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a521c67d223c6e32ea9040643b1bd5a3cdfea04e",
"description": "aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b08d269bfa310e911c4d6a8ea8297a38ad599ac",
"description": "aco: implement 16-bit reduce operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e73d879e3a35f7491c1239f894bbb2d1c9b2529",
"description": "pan/bi: Handle vectorized load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b09c6993dc1b1113ff508d158504af90607aa18",
"description": "pan/bi: Passthrough second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c",
"description": "pan/bi: Pack second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "323eecaf1392b8fc6951e9f4967fca6ee755ec28",
"description": "pan/bi: Fix SEL.16 swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed1ae4724ce5eeedf56d65c5427d2788a54d1e4",
"description": "pan/bi: Handle SEL with vec3 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afc18c62d795cb29bdddebed0e5ccadc727ddbcb",
"description": "panfrost: Passthrough NATIVE loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36af05bbdef4e91a1d0616752150ae00ad0dceb5",
"description": "pan/mdg: Handle regular nir_intrinsic_load_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293d37e19d8213213719fa975d8801fb126a0c51",
"description": "pan/mdg: Allow f2u8 and friends thru",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ae0141f5b28995e266190a24c179a8fe282d602",
"description": "pan/mdg: Handle f2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8b881f1611490e6a7a679a08dad0af717bcbb1c",
"description": "pan/mdg: Fold roundmode into applicable instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93513cd9ff127b9842e34dc331c80f55f151376a",
"description": "pan/mdg: Implement *_rtz conversions with roundmode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6290e83190ab9714f04f4aaa6db49c87f4866ca5",
"description": "pan/mdg: Lower roundmodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bef784867410e9ec2728b0cadf696a4e5168d28",
"description": "pan/mdg: Add opcode roundmode property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb4c85e42452527d46b03242f6f26c8cb216e39",
"description": "pan/mdg: Add roundmode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "014d2e46a712408984cd2d766fff49fcd08b7399",
"description": "pan/mdg: Distinguish blend shaders in internal shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99446c9f7d34a0bbefa47fdd6acb539421b59d65",
"description": "panfrost: Only use AFBC YTR with RGB and RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac106defe351428fbe3c62547e6be918b603d32",
"description": "panfrost: Decode AFBC flag bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34cc97ca3e19fb36045bf361b3a6bd865f71c7b",
"description": "glsl: when NIR linker enable use it to resize uniform arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1eadb7906628af800ab797a7423f79bbcba56c",
"description": "glsl: gather uniform dereference info before main linking loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a13d8d48ce523acfac5cfe86cdece5abeaf2d097",
"description": "glsl: add update_array_sizes() helper to the NIR uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aea287b0a14e5634275d6116b319211885d3b8e",
"description": "glsl: add struct to gather more info about uniform array access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d78f9b7ff02354af3ac8a918bb5cec6c4718e8",
"description": "util: add BITSET_LAST_BIT() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f518508a817aa5af1eee988439f73ecf6279e9c5",
"description": "i965: call brw_nir_lower_uniforms() after uniform linking is complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "907bacea13fff7939edf67fba5b3a6eaf9f1f5dc",
"description": "gbm: document that gbm_bo_map exposes a linear view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3956fea080d73d98fc28bc8cd148755b597b74",
"description": "glsl: Don't replace lrp pattern with lrp if arguments are not floats",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "8d37e9915a3b21b496269a39f677a80a6e02cb2c"
},
{
"sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf",
"description": "spirv: Use scoped barriers for SpvOpControlBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689acc73989987667ad744026647acc35305839b",
"description": "intel/compiler: Extract control barriers from scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b5847b42bc1889d8665ebd129913550da4352",
"description": "nir: Replace the scoped_memory barrier by a scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94438a64bf7e5cd37c56e954156d59e404d76f55",
"description": "spirv: Split the vtn_emit_scoped_memory_barrier() logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c937c0e4d1dd05072d9a7169532517ef7d0c7f",
"description": "radv: enable zero VRAM for all VKD3D (DX12->VK) games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd5ffd3a83e178f14fcc69806d3a52724f05b56c",
"description": "radv: enable zero VRAM for Doom Eternal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c183ea94afd5560b4b9718fce62d0fdab023a16e",
"description": "gitlab-ci: bump piglit checkout commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7873276f6895eafc56514a666d54e4a4097f1365",
"description": "glsl/spirv: remove dead uniforms in spirv nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a494b6241016d3d5995902748b40c70ae8d1ecbd",
"description": "glsl: remove dead uniforms in the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bee4c70c0d956ecdcae542a515f3e3a4ee328c",
"description": "glsl: add can_remove_uniform() helper to the NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04dbf709edf069bc720d941fab27c53269336bcf",
"description": "nir: add callback to nir_remove_dead_variables()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc79442f3fa23ecb40fcc67ea3cf4fd73fb0d3fe",
"description": "nir: add glsl_get_ifc_packing() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ac617c1172a5031818fdd907579777acf7729b0",
"description": "pan/mdg: Don't double-replicate blend on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd56bad942dfc3a00b307093216e4ad53abe5b2",
"description": "radv: Use common gfx10_format_table.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "560f095dd57b67191ccbd8a5c524d4c6d0fe28e4",
"description": "radv: Include gfx10_format_table.h only from a single source file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b351a507638ff213add8c3c79f6a7f848d09f8e9",
"description": "radeonsi: Define gfx10_format in the common header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c98e52f88a1b24b33b4e8b95f80cf5dbbe6d2d66",
"description": "amd/common,radeonsi: Move gfx10_format_table to common.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d936f69677240069bae0f23795b56b4e5335154a",
"description": "radeonsi: Explicitly map Z16_UNORM_S8_UINT to None for GFX10.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f"
},
{
"sha": "415c88eebcda87196b1ee09d28ea40e07b9d229f",
"description": "Revert \"CI: Disable Panfrost T720/T760\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ae6e1aee7d1bd49ae494b8a25ca33d092a3a145a"
},
{
"sha": "2dfc241e36865655913d0f0d961fc76f49bf2f50",
"description": "ci: bare-metal: make it possible to use a script for serial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a21966837acd2e053ce183c5f145afcff2fd51b7",
"description": "zink: Use store_dest_raw instead of storing an uint",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "16339646f03a5cb527f119ca572c9328fd5d3923"
},
{
"sha": "c310677a7563b1e2d97f8216be1d60cb21204eae",
"description": "radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "663e8cb4e67f8b85186631c6a3719ed83da32151",
"description": "aco: Use correct reference type in for-range-loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15",
"description": "aco: Don't std::move temporary object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536339b0dda33241d21a0e045681419ca46fc812",
"description": "aco: Don't declare 'Block' as class, but define as struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a778ef0f1720f9fb28afd40a791488648218d0",
"description": "radv: Don't take absolute value of unsigned type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d2fe60f1cf7995c6a52e5160d2e40cddf8aabeb",
"description": "radv/aco: Always enable subgroup shuffle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045c9ffa7d7f496ba347aa7acbfc0edea37a0fc1",
"description": "aco: Implement subgroup shuffle on GFX6-7.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a5021aff661a26d76f330fec55d400d35443a8",
"description": "aco/gfx10: Refactor of GFX10 wave64 bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe3947632ce9946562a39ef95a6796b8604f1f42",
"description": "radeonsi: add a hack to disable TRUNC_COORD for shadow samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e"
},
{
"sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43",
"description": "radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "877c56bfdcb97e47453b86f23a13033438f0daa1",
"description": "radeonsi: remove const_buffers_declared hacks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2"
},
{
"sha": "ce4575b3b5950041589cd2b96a8334146d8cec32",
"description": "radeonsi: remove unused leftover code for INDIRECT_BUFFER inside IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cac24bee6202d5bf1c16caa8174494747fa2d56c",
"description": "nir: gather which images are MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6503e4be13099f41a4c287ae1983362856a39f44",
"description": "nir: gather which images are buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8ef15c061fbb0e6da255ab06d7afd8128faee48",
"description": "nir: don't count samplers and images in interface blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c8a9bd554f51c05bba5ab2c6cbc70edae9d10f",
"description": "ac/nir: support v2f16 derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c423dd721401eaff22c82e69ffaf70e4d31f50f",
"description": "ac/nir: set the second v_cvt_pkrtz argument to undef if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfb95725aaa13a16011f16ad9ec9501b5a373ce6",
"description": "ac/nir: select v_cvt_pkrtz for all conversions from f32 to f16 for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d80015eaf4fa34e51eab927d91ef49135a8bd82",
"description": "ac/nir: handle nir_op_[fiu]2[fiu]mp opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b6d540113df7ee3f769a3f3bbfe1b3df4b7bfc",
"description": "ac/nir: support 16-bit data in image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa",
"description": "ac/nir: support 16-bit data in buffer_load_format opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b819ba949b4f5aeef6f6b200247f9ec801774a54",
"description": "ac/nir: remove type and num_channels args from ac_build_buffer_store_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98df7bf502118c194a3e8c77454355dbb086e49",
"description": "ac/nir: support vector types in the type suffix of overloaded intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ea87cde8ef5fa777442cca899c179c19910a40",
"description": "ac/nir: use more types from ac_llvm_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116ec850125389f82e540c336dfd44ee7103abda",
"description": "ac: rename has_double_rate_fp16 -> has_packed_math_16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af8fe4ed5225efa53a3ee0b105961aa29cdae3e",
"description": "gallium: add shader caps INT16 and FP16_DERIVATIVES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6",
"description": "glsl: lower samplers with highp coordinates correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c0803c32fd5b1c6cc037372990d2b6f84762135",
"description": "glsl: lower the precision of imageLoad",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11929895332213363628d632f7f9f6d79b5124d1",
"description": "glsl: lower mediump partial derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe20ebaaa933ddd17b655e61ba3fe3d358b8513",
"description": "glsl: lower mediump integer types to int16 and uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a052a9c27777fc2cc92ed7ac3cd820e828abf2f0",
"description": "glsl: handle int16 and uint16 types and add instructions for mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c14a87839d2937e07f69418285bbfc3c5b3e629",
"description": "glsl: treat lowp as mediump when lowering builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116e006693dc37245b7c0823e1a394ad9c2fb770",
"description": "nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6916d1ce823439d7de752b2f2013e9b3e434d82",
"description": "nir: fix lower_wpos for 16-bit fddy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92333c6d1a6e71215c82a49485ba27d1def85152",
"description": "nir: lower int16 and uint16 in nir_lower_mediump_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f2e95f24d80c797389b5c558e0590ed10e0c0e7",
"description": "nir: add int16 and uint16 type helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f798513f91884e1ae332a0726d3e1d4cf455abf0",
"description": "nir: add i2imp and u2ump opcodes for conversions to mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3310cb3e16ddc3b8f7941f4df3b5b9775b8aa94",
"description": "nir: Fold f2f16(b2f32(x)) to b2f16(x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d32144602c1dfd507f07774ce906dc25d2697da0",
"description": "meson: remove \"empty array\"/\"array of an empty string\" confusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2903dd767f77edccb671f30e9e0686b50879cca",
"description": "turnip: fix RENDER_COMPONENTS value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1"
},
{
"sha": "d63bd09eb2f6109fbef84ba75ee59ab075686612",
"description": "CI: Disable Panfrost T720/T760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3acd5a68a4fb324908674a73d1bf9ccec98da316",
"description": "gitlab-ci: Use separate docker images for cross builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a85da8e3d5e430cf661f0343d00810923de2e379",
"description": "gitlab-ci: Add x86_build-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae400553fbb1a9ca2add87072f7dd61621e69111",
"description": "gitlab-ci: Move meson back to x86_test-gl/vk ephemeral packages lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b19c094dbafbaf60568a3fb01a05372fc6a9ae11",
"description": "gitlab-ci: Stop using packages from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c964be0cd7ae7cded01430d3505edbbd803ddb3e",
"description": "gitlab-ci: Use Debian 10 wine-development packages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "262e3885a288d93f618cf6552d0193a036273e64",
"description": "gitlab-ci: Move LLVM/clang 6/7 packages to the x86_build_old image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b30b6fded8925364a811030bbcdc486b4100108b",
"description": "docs: add missing \"shader_\" in VK_KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb62e642ae667c99aeb3015fa77ab668af5e4ee6",
"description": "vulkan-overlay/meson: use install_data instead of configure_file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56ccea58ae7f6fd56cf4a1697d2cceb68866b552"
},
{
"sha": "138c003d22739b0d1e6860ed398dd511a44cde04",
"description": "meson: deprecated 'true' and 'false' in combo options for 'enabled' and 'disabled'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a63e5cbe489f78bc07632291cd276dbd94a3066d",
"description": "meson: use 2 space not 3 space indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e2d79e0228106d11b6ceeb38f4ffb587f0a819",
"description": "meson: use gnu_symbol_visibility argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7301865e1eabe06d4225af596e7334c4094fe5",
"description": "drm-shim/meson: Use portable override_options for setting C standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23df13c98825dd5b99a7e60fc8318ff9287a053d",
"description": "drm-shim/meson: The name of the target is a string not a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17dcd535c1973fb8bdaba9eb013672825cc10b94",
"description": "meson: Use builtins for checking gnu __attributes__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ef314b4fa938310f282951888a1b51e31e4fa51",
"description": "meson: Use build_always_stale instead of build_always",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16e8bfb948d1aa6e84905d0ad47960bfb9fcfed",
"description": "meson: Use the check_header function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1a290bdd57536d6afcff6a02f1512fba7328729",
"description": "meson: Bump required version to 0.52.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83",
"description": "pan/mdg: Enable out-of-order execution after texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c0e82d4ab9073af45a36e6c11ed2a31580cba9e",
"description": "pan/mdg: Add quirk for missing out-of-order support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31de10c4342bc5c21366d14a1266e942b95295a0",
"description": "pan/mdg: Disassemble out-of-order bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca6759c3f9ff56a077675bfbee3dab2b7b7afc6b",
"description": "panfrost: Remove unused nir_lower_framebuffer pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de4b98193d5bcad1d0a057a9c8d865bf93be9db",
"description": "panfrost: Don't flush explicitly when mipmapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "975238dc2a5bcf4a0d6d8a5560d05d03321aed6e",
"description": "panfrost: Use VTX tag for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a9cc764533f4cad123dc92c49e89bb181873c3",
"description": "panfrost: Permit AFBC of RGB8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8e5eb1b11e5dfe42ebc4c10c291e36fbd06cb3",
"description": "panfrost: Fix PRESENT flag mix-up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c793a4867737d08e20557e0bf8432c9c5dfcb2a",
"description": "pan/mdg: Fuse f2f16 into load_interpolated_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f8dd413bcc221424598e6330e91e16914b2987a",
"description": "pan/mdg: Handle 16-bit ld_vary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58112bc08f99861ac634ede8db0f98cd497fc14",
"description": "panfrost: Update fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42950fe96408c4addcc31990787dc5cca537476",
"description": "panfrost: Use internal_format throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7765a8c7f5b225d11373a35bd5156c9a98a6514",
"description": "panfrost: Add separate_stencil BO to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa7f6792d30f91eccc68fcec65b81105afc347a",
"description": "panfrost: Check for large tilebuffer requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46b11438d363f27e9f4418766063c5be9b3e0c2",
"description": "panfrost: Let Gallium pack colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dc8b6640334e94f4f8b66a93c68e49c04b06623",
"description": "panfrost: Account for differing types in blend lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c9fe82ee92c1a6ba9a3f8230ed94bac8bbca0be",
"description": "panfrost: Conditionally allow fp16 blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7",
"description": "panfrost: Switch to pan_lower_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c286cc0a2146a6ab3e8be278c4c27226b6ff990",
"description": "panfrost: Un/pack sRGB via NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d14757c033b78791968390201f2ece564a4c1ce",
"description": "panfrost: Un/pack R11G11B10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e24e248b84a2fbcc70cc1ee5c598e5a942effbce",
"description": "panfrost: Un/pack RGB10_A2_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cc67855186c8df05f22047df29c462ee985376",
"description": "panfrost: Un/pack RGB10_A2_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de0e5500b6fbab2ed66131a7a54df9f95693a17",
"description": "panfrost: Un/pack RGB565 and RGB5A1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff590702da3ead33976f3b764de4df78f2aa630a",
"description": "panfrost: Un/pack UNORM 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab8701e7c23cd11e991624804487ecb393c54eb",
"description": "panfrost: Flesh out dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e937dd521b240f5cd6246a18e761992c49a8e415",
"description": "panfrost: Un/pack 8-bit UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01aabb82968077e7ed690276394074cca14bf3e",
"description": "panfrost: Un/pack pure 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6483bb47fb654e3c78e5d81e8500b993d51cbd",
"description": "panfrost: Un/pack pure 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31bcca48e34e44288b9f5e7dbf573a492717ef3",
"description": "panfrost: Un/pack pure 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5fcc193f71c4767866e8c7f9f396e60a312ab6d",
"description": "panfrost: Stub out lowering boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbd72a8f94ca8aad954990b527d7c510983c96f5",
"description": "panfrost: Determine classes for stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18a767df35f2a71105703a1132ab5a3c1ec27313",
"description": "panfrost: Determine load classes for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e53d27de61b408049c07e64911b20b117e243910",
"description": "panfrost: Add quirks for blend shader types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60d647f9def4b84396fd820fd7a5e6ea7a4f1f0a",
"description": "panfrost: Determine unpacked type for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c82f8a097f2824de650e6cae16d4ce73b1cb512",
"description": "panfrost: Add theory for new framebuffer lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a175e4a1b1e777b9a9185ad504c3516e55f4c3f",
"description": "pan/mdg: Implement raw colourbuf loads on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f82aad7a27e44314b0fd2461819d31efb49fd5e",
"description": "pan/mdg: Drop the u8 from the colorbuf op names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49840a8a58a6614615fb73c0e558863478190913",
"description": "pan/mdg: Print 8-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff0291896a91dde9c6f7f0a1bc5b7c3962e72a0",
"description": "pan/mdg: Handle bitsize for packs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9c780b1d08092880a1ad769fffbad571f094c46",
"description": "pan/mdg: Treat packs \"specially\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c495c6c2957c7c30cedeaa218c2caf443ac04797",
"description": "pan/mdg: Add pack_unorm_4x8 via 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "551d990a7c85d2b3cba567b00e6f2aceef6e2e87",
"description": "pan/mdg: Handle un/pack opcodes as moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "605b0e8acf307ff0f9cccd34c2cae8932ad9222a",
"description": "iris: Fixup copy'n'paste mistake in Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "034329128b703f8c2e8ad1980ddb131df372ce48"
},
{
"sha": "aaec065f03e65f75fd18f8cc24d003f220209714",
"description": "intel/dev: Don't consider all TGL SKUs as GT1 only",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "54996ad49273641e20dbb2d7aff382199e27cd10"
},
{
"sha": "d2f8105b606269c0e71cd599f57997279385d300",
"description": "r300g: Remove extra printf format specifiers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "04c1536bf7abe253e0e900c311ff9474ff4d1813"
},
{
"sha": "6e1c47b98df384b46ff41ffbf9689a93c78c040d",
"description": "nouveau: allow invalidating coherent/persistent buffer backings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48f42e178a1cc484870367c0cfe5fbbf71d86cc",
"description": "intel/fs: Emit HALT for discard on Gen4-5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94aa7997e45b5314d169bbee5bf22ad368c2fd25",
"description": "intel/fs: Fix unused texture coordinate zeroing on Gen4-5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7c8811fe4012b60a9bcdb2ea2ef6ab79e402809",
"description": "intel/vec4: Stomp the return type of RESINFO to UINT32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e843303d6f18d56d7c412e6c879134f7b79372ac",
"description": "radv: fix regression with builtin cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a"
},
{
"sha": "7e4c8949c6f79090b7d8675b488c7bdc90477e26",
"description": "gallium/dri: Remove lowered_yuv tracking for plane mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13735c4f476f997966baa8a1f4c071867d78b401",
"description": "panfrost: Fix printf format specifier.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "4925fb97f65f20fd52c94a080a68108c25a4095f",
"description": "glthread: don't upload for glDraw inside a display list and always sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "cf9926714783efa4524ca2afd62a9817dcbccf06",
"description": "util/format: Add more multi-planar formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d491b0dfd97c27b245ad0ed0e7356377f25ebe67",
"description": "util/format: Use correct pipe format for VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db"
},
{
"sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f",
"description": "util/format: Add VK_FORMAT_D16_UNORM_S8_UINT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f047d585ee472a314d4ad5da4dffa5e7c2a42eb5",
"description": "etnaviv: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eed5a009897a859ec118ef84c0437be174a49da3"
},
{
"sha": "bccb3deee2995e68a7f8a63d857f2cd298ff8361",
"description": "panfrost: Probe G31/G52 if PAN_MESA_DEBUG=bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8cbe0b41dcabb5a0beb7b2ab2bd6ce87eb7955",
"description": "panfrost: Add GPU IDs for G31/G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "229084f5de848ea83c83b6d0743edfc90eddb428",
"description": "panfrost: Disable QUAD_STRIP/POLYGON on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be2cd604bc601f90eb90625bb91a040659b6767",
"description": "pan/bi: Passthrough deps of the branch target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8230a04f513e033843da2f2e26f87ac3846c4dd7",
"description": "pan/bi: Allow two successors in header packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db2c10d0325cc9c127209b11b8c36f2e5625d185",
"description": "pan/bi: Measure backwards branches as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42731536d59ec2c028138d303d15c18158e85c9",
"description": "pan/bi: Add bi_foreach_block_from_rev helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c697992ca18e6f059d167fa0a1a9af53b3f93fea",
"description": "pan/bi: Defer block naming until after emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6ff4f7e1845d380c366d4f643725fe76a101f5",
"description": "pan/bi: Pack unconditional branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4791d2bf85045f59451dcbc0e166b3c71ec3048",
"description": "pan/bi: Set branch conditional bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe7a61a46139b9d872ec60b686aad1926b857f7",
"description": "pan/bi: Set back-to-back bit more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aacfaf87eccee657ab9a5acc7bfe83b226f120b",
"description": "pan/bi: Set branch_conditional if b2b is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e945d4f79d6f4da1d6ad61ebcef43ba47aeb7833",
"description": "pan/bi: Pack proper clause offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682b63cdc2631de48d6d5e8ce739e272ae373c10",
"description": "pan/bi: Measure distance between blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c49ab1fc48e9a82c06f1e9fc92c3cf093ef3ce",
"description": "pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64bedbfa67bc0f814ba6b0d4a587807fb9b88050",
"description": "pan/bi: Link clauses back to their blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c329567508836b5b40cfbacf29a840e1e6d4c41",
"description": "pan/bi: Preliminary branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd9a08d4f2360c227eb17f5b1f166ac46ca08ebe",
"description": "pan/bi: Assign constant port for branch offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdff3ebc9a28ffa0001012ab5ad913c81de7fb8a",
"description": "pan/bi: Set branch_constant if there is a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9967ab6da8a1c383939752611ad564aee271cb7",
"description": "pan/bi: Pack branch offset constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627872ef7f8be877cc8c64f0b424827a43ed8ef7",
"description": "pan/bi: Add branch constant field to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1298ae33658c7e0e1c2e07b70903338e0981bed",
"description": "pan/bi: Passthrough ZERO in branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d619ff009b57e6949e88b9a607cc8f089d6d7ad2",
"description": "pan/bi: Fix branch condition typesize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdd55a81ea14df39608ef38bd6acb77369f9de1",
"description": "pan/bi: Fix CONVERT component counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c6a7187856edeb55ebd63c9274e9a780f22b35",
"description": "pan/bi: Only rewrite COMBINE dest if not SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42a5dfd4f2b22c73f4627128ac6d3dbcb10aca1",
"description": "pan/bi: Fix emit_if successor assignment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6"
},
{
"sha": "b34eb94d9c97a7bfdd64da444dcc0860f6546f89",
"description": "pan/bi: Allow printing branches without targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4fc16a1d4bbfa520bdf11dbcdf41dd3a3e14829",
"description": "pan/bi: Remove schedule_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ae088b96d9242d7d0fabde0516ccd76279ffd5",
"description": "pan/bi: Add helper to measure clause size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4e4477fc3ce3e3a914dad98b1129e90cbdf0b0",
"description": "pan/bi: Add bi_layout.c for clause layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3de28bb49229f195e2353d8bbaee63ff3198481",
"description": "pan/bi: Remove more artefacts of 2-pass scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4096be05af306d18bf948f92ab03ee7d6f7468f4",
"description": "pan/bi: Add MUL.i32 to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec8665615f4b4bd019ea56fb1dd2be3716802b78",
"description": "pan/bi: Disassemble pos=0xe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a658a4f7a5599141c678794676f4a5cfc16ba7f1",
"description": "pan/bi: Document constant count invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac64bf9b207f6a4e7f41d57ee123b173f631cb28",
"description": "pan/bi: Move bi_flip_ports out of port assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95e3776d3e0119f679bfb467028ed09226fdf95d",
"description": "pan/bi: Add FILE* argument to bi_print_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd96b451f66c793b2a9593a58c672e6482eaa12c",
"description": "pan/bi: Drop `struct` from bi_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b042ddef325ee6f88ebfff76f84173825c40d33f",
"description": "pan/bi: Move bi_registers to bi_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f30d8a86e9f9fe0f542c75f8ebf2e617f13135",
"description": "pan/bi: Move bi_registers to common IR structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59f8f20306b5890ce2f26b12f22db682cbdbebac",
"description": "pan/bi: Remove comment about old scheduler design",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "635bf652edc9150e2e939d76cacbb74537530ef5",
"description": "pan/bi: Remove FMA? parameter from get_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20f6c7a9134062b6e16f7a5bd16c197cc2055e9b",
"description": "panfrost: Preload gl_FragCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d194f8ac471a075984a0d4f5c6399318c525998",
"description": "panfrost: Set reads_frag_coord as a sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52875a34aaf7eaf913740f157bccce5e82f8679b",
"description": "panfrost: Don't generate gl_FragCoord varying on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11470fcde266aa8b864b6a114fc923b2b8e5907a",
"description": "freedreno/a6xx: fix vsc assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f7bc2979926faff3abecfb52533e7043fc05a5",
"description": "freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa809e31c77a7b0fdfa5c3f818edabc288148cd",
"description": "freedreno/a6xx: Create stateobj for VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8952dd6d991fd5041a48df31f849e8ddbcb74046",
"description": "freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c15db8928fb7d16a0cf5443fefce7efde5a50eaa",
"description": "freedreno/a6xx: Move per element offset to VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "601a029e67cc62a32cf028d87653a877c18ecfbd",
"description": "ci: Rename x86_cross_arm_test to just arm_test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c9ade468598e9c177612e5fc0860aa8b9b39b1d",
"description": "ci: Don't build an arm_test container now that the last user is gone.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4fc4ff71524d55f6b481e4580c377d3c5f3b66",
"description": "ci: Switch cheza (freedreno a630) testing to baremetal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c89a749f66527caf72c43b433dc27de1594a87f6",
"description": "ci: Add scripts for controlling bare-metal chezas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a1010e21ac426736fb9af289570d3fbbaaa1884",
"description": "ci: Build a cheza kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b678568a5ef56a6b87204ec1b0499b7c04591656",
"description": "ci: Disable the firmware loader user helper option in arm64 kernels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d645a19ebf2cc574e6ad3f84100f0e2ddd4d59b",
"description": "radv/aco: enable VK_KHR_subgroup_extended_types on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22567089c829765d0b78a87d96f7dc5af9e10cd",
"description": "aco: sign-extend input/indentity for 32-bit reduce ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83dcd1690be5dbf7129ed05cc12043130a2f875c",
"description": "aco: allow gfx10_wave64_bpermute with 8-bit/16-bit input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ece71507db9ca8c1cd01974f81a17d1f52efd0c",
"description": "aco: allocate a temp VGPR for some 8-bit/16-bit reduction ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e0ea9bccae5d280e163479d9c46d0ad8b29a504",
"description": "aco: implement 8-bit/16-bit reductions on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a730ced59701201ef4247cbe2189a9be6a9d18",
"description": "aco: fix register allocation for subdword instructions on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad609bf55a87200ab11ad7cf31420dcfd8dfc141",
"description": "frontend/dri: Implement mapping individual planes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2ee293422c09c9ecc8150ad70d29273e28c6a71",
"description": "zink: Check fopen result.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7503863fe2a48d155ec9c1778206f1e9a2dc5987",
"description": "radv/aco: enable VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f391262003e2d58395dd17d2cf1e1a6807f7a0a",
"description": "freedreno/a6xx: document LRZ flag buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3947f9d247619043ac9a2c17f746d2fbfb0e5ac",
"description": "freedreno/a6xx: LRZ fix for alpha-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "838666a41dcbbf566bff57e7a7b841e50bf2bdce",
"description": "util: Initialize pipe_shader_state for passthrough and transform shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72"
},
{
"sha": "034329128b703f8c2e8ad1980ddb131df372ce48",
"description": "iris: Rename iris_seqno to iris_fine_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27",
"description": "nir: lower_tex: Don't normalize coordinates for TXF with RECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ce8060c25c7f2c7a54159fab6a6974c0ba182a8"
},
{
"sha": "f0c102c075f8ac76629bb34619187262ccc3e9d8",
"description": "ci: Quick exit qpa extraction for non-matching qpas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d9b500f4fa57affbb75ffe092dcf23a717706f",
"description": "ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e0821a99fcc9e97ae0ce2065f2ce14df568c31",
"description": "ci: Add DEQP_EXPECTED_RENDERER support for VK tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6766d51c15fc8143466b53aa7384d0c06218f12d",
"description": "ci: Auto-detect the architecture for VK ICD filenames.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "044f50b9fdb0186ce32c5e54710f025ff677dab7",
"description": "ci: Drop old comment about enabling --deqp-watchdog.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c343d00edeb9a36a937e38664945ba6554fd4011",
"description": "ci: Drop double \".txt\" suffix on the unexpected results file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c4a7cf59733ae2058a76b880ea0767a59dad4f",
"description": "spirv,radv,anv: implement no-op VK_GOOGLE_user_type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ce7887bf0d6ec4619e1851002d4774aaa28a90",
"description": "aco: fix 64-bit shared_atomic_exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f2fd9c62ee167cae34d34664e6bd972169a3307",
"description": "aco: don't reorder barriers in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1900ee2c70c15dea56027c21676174704f12348",
"description": "aco: preserve more fields when combining additions into SMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "95d5c1b8a1ebe4a2ce47206b9ff0af4fbfd5a31a",
"description": "aco: check instruction format before waiting for a previous SMEM store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1749953ea3eb2f3e33a61243cc11860795c658f3"
},
{
"sha": "5ccc7c277c86f754f40515820b27b55296107c54",
"description": "aco: consider SDWA during value numbering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5"
},
{
"sha": "8aa98cebc15e6f6f8bcf42162399b5826376b3dc",
"description": "aco: fix interaction with 3f branch workaround and p_constaddr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "1fc1b877622e3477272a17a43fd438453484bb79",
"description": "gitlab-ci: Pull in GCC 9 from Debian testing in x86_test-gl/vk images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2366f01fd194c9aef91153e3050af30c57bb95a",
"description": "gitlab-ci: x86_test-base image as common base for x86_test-gl/vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43111ea74589db078aa7d385d49d480097d22439",
"description": "gitlab-ci: Also list arm/x86_build in needs: of test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bccf2a25a89622c49dcfa488763c245e6584d568",
"description": "intel: Add helper to calculate GPGPU_WALKER::RightExecutionMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78e400d4a515e8d8187259ed1287dd4671dee9ca",
"description": "iris, i965: Update limits for ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46b428074f427ddff37d2f92a3ac0f0468d253be",
"description": "iris, i965: Drop max_variable_local_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90ec26a800ca7d24237b9df9b2549452f4aa9946",
"description": "intel/fs: Generate multiple CS SIMD variants for variable group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8347c98842621a621746ec5718c95d297876c9",
"description": "anv: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594374dd8d83a32fa9149b2b799d8fc1c51ceb87",
"description": "iris: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4bda6ce52685cc835530d23348c69adfd89be",
"description": "iris: Set CS KernelStatePointer at dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee0fc0f6dcf6093f4e3ff0796ace3cb1590a72ea",
"description": "i965: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb26d9c3119e089a0e0c6b0bf6cfc90193c70326",
"description": "intel/fs: Add helper to get prog_offset and simd_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5e77caa7f0225aab3701de66b7434553c66033",
"description": "intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d0f39beb20c4cd6fe6d3f23a3b1d918653127a",
"description": "intel/fs: Remove min_dispatch_width spilling decision from RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9526e14b5cca2417368a41e2fb4a5835cfcbe205",
"description": "docs: update calendar, add news item, and link releases notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94a811a46253ebf366f991129b283ff648ae470",
"description": "docs: Add release notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dff1bac6345b755bfba544b144e1e9dad71be9aa",
"description": "zink: always use logical eq ops in ntv with 1bit inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2c68ee4fd470efdc4f0121a2fe4aa5c64771e0",
"description": "pan/bi: Initialize struct fma_op_info member extended.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa"
},
{
"sha": "b3023055e075386e96fe2fbf093f0db261c0d9fa",
"description": "lima/ppir: use a ready list in node_to_instr",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a"
},
{
"sha": "9ae8b4af75ea708323352c5c016dc4c72ba9c893",
"description": "pan/bi: Suppress inf/nan for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f589f4e045c0e3a353e15899e67729d08a1ded0",
"description": "pan/bi: Add CSEL.16 packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ca1c1eeaedaad6d430c6504f32def27ec984b1",
"description": "pan/bi: Pack compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6650fa22c79dca1264b8f77f83bba3ccbb0298b9",
"description": "pan/bi: Add f16 TEXC.vtx op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731dfc6066dac8da477ba02ad90d5f2145fa0811",
"description": "pan/bi: Allow vertex txl with lod=0 as compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd0324a1ce9af727442a4a7208f0c017cdd7c681",
"description": "pan/bi: Document compute_lod bit for compact tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31bc0e21c4799cd34a1c18643cd15c3f1026a12",
"description": "pan/bi: Also add compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f514bdd10676ac35a0d4d48f0aefd57d21feb2c8",
"description": "pan/bi: Add TEX.vtx opcode for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fd3ad91c737c1a00a1b6ace95423fd2d8f9d577",
"description": "pan/decode: Decode Bifrost shader flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee6a5a5f0521bc40457258b2f0dede8a3f2f42ba",
"description": "panfrost: Set MALI_BIFROST_EARLY_Z as necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f78f25ce9f5a72573a55c4d919bb65b80c036f7",
"description": "panfrost: Identify MALI_BIFROST_EARLY_Z flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d0418c1aaa2b279b72c60fe0fa7a658bb0789",
"description": "panfrost: Add defines for bifrost unk1 flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e3305a5b0bd47874e99b3dd090929fc3cbfd0e",
"description": "panfrost: Document Midgard Inf/NaN suppress bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e88dff374bb72a1fb28941029726e2b79ad2784",
"description": "panfrost: Ensure nonlinear strides are 16-aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713"
},
{
"sha": "d45936c01cd1811fb0ca927858bca404f1292791",
"description": "panfrost: Identify Bifrost texture format swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3692fd53ee48cd4019bc1822f044d1ffd1ad08f",
"description": "panfrost: Set unk2 to accomodate blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6cc14513c1032ff8b24b378354aa7fdb99c6fe",
"description": "panfrost: Share MRT blend flag calculation with Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cf54fc1d5681edac8c4c9ce4822d5a67bc70d4",
"description": "panfrost: Force Z/S tiling on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f512489b2e016837b0b31e7b11948fe503f30137",
"description": "panfrost: Tweak Bifrost colour buffer magic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76e871d3ffc8fac11881fc3f78f86ebfec3955af",
"description": "panfrost: Tweak zsbuf magic numbers for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb580189281c920b29c73e816b4ac86e2a26a0c",
"description": "panfrost: Adjust null_rt for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83cd3f0b4e773f7db347f8d42a5cfb2584dee45d",
"description": "panfrost: Fix Bifrost blending with depth-only FBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a91306677c613ba7511b764b3decc9db42b24de1",
"description": "ac/gpu_info: Correct Acturus cu bitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296c04d78c9840f83e7fcaf9b45a4cee96752348",
"description": "intel/fs: Work around dual-source blending hangs in combination with SIMD16",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd2bd68fa69124c86cd008b256d06f44fab8e6cd",
"description": "zink: use general-layout when blitting to/from same resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c"
},
{
"sha": "d9eaac02e53944799fbadf6ab7ff6cc725b0483a",
"description": "radeonsi/drirc: enable zerovram option for 7 Days to Die",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfd2e626a51373f88f2a58701304e6403450705",
"description": "turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da409fb7b8c997de28db4016c788abff14bd8c57",
"description": "freedreno/layout: add explicit offset/pitch argument to fdl6_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1acf492de91e04a81950c0446c36b22b48bc94c",
"description": "glsl: fix slow linking of uniforms in the nir linker",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "95f555a93a8891ebba2a291eecd984eb2364d636"
},
{
"sha": "f6214750eb4d53296e674dd26fc668b1029a1c8b",
"description": "glsl: stop cascading errors if process_parameters() fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5"
},
{
"sha": "755c0400606f821111fec76764ddb97243f2ad8f",
"description": "freedreno: Add missing va_end.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a0ca1462f31747d028abe9106309f6c95c3daabf"
},
{
"sha": "e91108691d27fa9f2410c056fc909e70a6c4b9c0",
"description": "nir: Fix sources for image atomic fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "247f2fb32ae39009f2e1ba6ae0f2c97573b910d8",
"description": "pan/decode: Dump unknown2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a19d49b2e8386c963bd921c7f1f3261d66af26c",
"description": "pan/decode: Dump missing field on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c8b1ac5791348977fed3d6056ae50af1721649",
"description": "pan/decode: Fix tiler warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc7d521b13ab64bdc6d2a75ac79a0964955125d",
"description": "pan/decode: Fix unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62123572099cfa173804146771e76dae3637eab",
"description": "nouveau: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e535629805deb88ca169f9ce8b82720f2efca02",
"description": "etnaviv: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5e10af246b320796f11d6faccbf6dc4c43e4fe",
"description": "iris: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17199107fd2f55dbed674e37922773172152eeae",
"description": "i965: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59d02a86dcf0e34cf43a223e44f51924e9ff4a8",
"description": "intel: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea2ad0b3999a8e5d7334447af5d3c32537366fa",
"description": "softpipe: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9983c4cd68edab08e8bc03480c3fdd518637a3f6",
"description": "panfrost: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82996a8cff79aa8acc700cd45c933635e59bdedb",
"description": "glsl: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a024b394272c9210d3ff1915fbb54836a8e095fc",
"description": "gallium/draw: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747cb95e3c832ca33b848b56af458948ff0cce36",
"description": "mesa/swrast: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05bacdb9170edc408a86ca315f195b9aabdd3651",
"description": "mesa: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f1fde1fafb64ac6e33325b30443b53e243bfb0e",
"description": "util/format: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35938c15e22e3021f7693425f0d2134845c81f6b",
"description": "util: Add SATURATE macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cc7711924fd0f3c76e22e527e21d8f8368e5395",
"description": "intel/fs: Remove redundant assert()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462bc408fe953d8d4e914e78c7faef057e806872",
"description": "intel/fs: Early return when can't satisfy explicit group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a308ee4c792bc64486e94374f74d221bbaa10f1",
"description": "intel/fs: Remove unused state from brw_nir_lower_cs_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e0525e145a180dfbce359f83994137f8b8b7295",
"description": "intel/fs: Remove unused emission of load_simd_with_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5a413e19a82b1d97e9d7e0fc504e6012781d90b",
"description": "egl/android: Drop unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09efdccf4a83c62e632020e8a425eba67de8dc43",
"description": "egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5",
"description": "mesa/st: Use memset to zero out struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12653beacba00146f5bf31816a7c1dc8e51735ff",
"description": "mapi: Fix a couple of warning in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8341f30f1ea87a22624031c2f5f670d1b9f8678a",
"description": "src/util: Remove out-of-range comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4e64e9f530c22e779ef5747c2a927bdd5b6c47d",
"description": "freedreno/ir3: Avoid {0} initializer for struct reginfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06ab93d6949924a353aada939935737dfdcbae84",
"description": "turnip: Use {} initializer to silence warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697fe1c8015d14b6d2ebc5ba70cd05439ef1490e",
"description": "turnip: Use tu6_reduction_mode() to avoid warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fff17707ea959f8fd6098e3a154a8574f4912a85",
"description": "turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa3004d6049afdbbe85b9f807f5f9f840cb05c9",
"description": "freedreno/gmem: split out helper to calc # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcecdcd82252013020a224f9e2887fcedbe23789",
"description": "freedreno/gmem: fix nbins_x/y mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac"
},
{
"sha": "9b91d88b3390d264d06ccc11142325e99780e808",
"description": "freedreno/gmem: add some asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1679efe92755871d48f81d6b3f45158f36c6f711",
"description": "freedreno/gmemtool: add verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c6693f0e4326e915e40caf42f4919407bbadf32",
"description": "freedreno/gmemtool: add a405",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b20663c5ba9523d24edfb6f1ce42561e36607f4a",
"description": "freedreno/gmemtool: make GMEM alignment per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec8288081261ad902732f64ec5603eb96cd804a",
"description": "freedreno/gmem: make noscis debug actually do something on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3024d009006449df1e69cce4c90a7d1c7f01e5ca",
"description": "freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8728c42031379be979e56a457a178ce6a5b87b08",
"description": "freedreno: clear last_fence after resource tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "ddb7fadaf8b1aa3004e72d6b0e28e465f8f45fba"
},
{
"sha": "4c97a716a64a0d4990a2cc2f8185713459576ca4",
"description": "freedreno: add batch debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2009c4481434f1b97713d8a0ec193fdccb65a6",
"description": "nir: fix lowering to scratch with boolean access",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "18ed82b084c79bf63666f2da22e5d675fb01aa26"
},
{
"sha": "e369b8931c675a6e86715c682723b085e45e0ee5",
"description": "freedreno: Use explicit *_NONE enum for undefined formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ec3747fbe8e1d5a5a8b29b123b843b57ce77c6e",
"description": "freedreno/ir3: Use RESINFO for a6xx image size queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec4c53ef94901bd7d1623047c52dcdb98a9764f",
"description": "freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2068b0143027a9f61011f3cac6b620414c85c8f6",
"description": "freedreno/ir3: Refactor out IBO source references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9099dd599ecaede1c0ddbb8fa3097e299667e",
"description": "freedreno: Set the immediate flag in a4/a5xx resinfos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae00da5ddb6e787ceb0a05872d271c01d04c9652",
"description": "freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1cb75678d53f4616303a688f1c4a89773c1426c",
"description": "freedreno: Add more resinfo/ldgb testcases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a911d8c3d9e3f218ea136179c4cbf9a91b07d",
"description": "freedreno: Fix printing of unused src in disasm of cat6 RESINFO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f02b480713c9c6e5ad65d1e6ab9e4454a8d9504",
"description": "freedreno/a6xx: Fix the size of buffer image views.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3987e25c03d2049b965d6513e4ef6fe7ae93c564",
"description": "tu: Add missing storage image/texel buffer bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "439a4ac0250f86b8f15fc33bb9443e52045beae8",
"description": "tu: Respect VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d22bb908e161b15b12dd094f94de06ec0c883f",
"description": "tu: Fix IBO descriptor for cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7ab9c4eb17949e20dd8b82de01c977887481489",
"description": "glsl: cleanup vertex shader input checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89d34aacab069c2074241ea0104705c18c9d67a",
"description": "glsl_to_tgsi: add fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38a4b861459b02401d3ff71670218506e7acf019",
"description": "radeonsi/gfx10: implement most performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3806ffa352a37ab03fca46a596bba99fcb11ca",
"description": "amd: replace SH -> SA (shader array) in comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf46f2e3d89c9cd9a30835ee2ebdf24cdd8119b",
"description": "ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3fe285c91dd1289849ff3d5f81e283bdb8b382",
"description": "radeonsi: don't hardcode most perf counter block counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3c1833b775a3e0b0d1291ad768fbb4bb982ec22",
"description": "docs/features: mark GL_ARB_texture_multisample as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1639cbe330f2b171b72605c75f973de0cb513a",
"description": "zink: expose PIPE_CAP_TEXTURE_MULTISAMPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f90e818c8678a17203d5035c6e26427704e56db",
"description": "zink: implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa83e4d7902912cd22ba82bbd5213f55a657cdd",
"description": "r600/sfn: remove debug output leftover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cead23cb8ac3fbfdcbc69df024d7ef0c4d9cd1b9",
"description": "r600/sfn: Correctly update the number of literals when forcing a new group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12381a04108332d56b46dccd9145cb6e6fa5534e",
"description": "r600/sfn: use modern c++ in printing LDS read instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eccf939b6f2a0bc44313a5bdc0f079003f6bd2cc",
"description": "r600/sfn: Fix mapping for f32tof64 and f64tof32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "901793d558e6fcba5438fc0738226833f6147c8b",
"description": "r600: Fix duplicated subexpression in r600_asm.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f"
},
{
"sha": "ceab349483cb43b0a62895a3657049d4045ad324",
"description": "freedreno/drm: disallow exported buffers in bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1241f8cb4c9c6cc65106a085be81963f3505a7d5",
"description": "r600/sfn: Use correct setter method.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5d10e3ec6066239d732d19f69cd95da447e73e32"
},
{
"sha": "ed1fd7bcc6f76b70ab63a6dbb1f0c9e073db84df",
"description": "zink: pass batch instead of context for queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c691b5b0f1cfba9292b316f846ad932646f0e4",
"description": "zink: do not dig into resource for nr_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e38513e828df239b4ea06f50af9cecf78305eb37",
"description": "zink: use samples from state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcbc022787d4fdfcfdf843d9f720a587e1f0579d",
"description": "nir: Add un/pack_32_4x8 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d5b07c5c39d1b8cf10976f6574a63062dea9c4",
"description": "util: delete fnv1a hash function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4d652f3f44da7837d5ca7c514533bf8661e31e",
"description": "zink: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33fd35e2d30f7f31a9ce465ee79d8a874355c774",
"description": "r600: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "387176829bcef7058ff2be8f175295e9f80008e5",
"description": "util/hash_table: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013df5849897e71f62a0df12691f19f0d56cbdf3",
"description": "i965: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd62619a1c455226a5bc972b024ea77debecfa5",
"description": "freedreno: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9af023234d7dbe3349a5303312c613dd28c861",
"description": "nir: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d647b1c48a8a25fd93fbaae5a6119e3f7d09ea5",
"description": "panfrost: Only run batch debug when specifically asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5d1e286003bedc52b92cef74013d2d3bb56f6f",
"description": "panfrost: Add debug print before query flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be784cc77b88fee2aad4b6ee3bb49e44d3bf1639",
"description": "radv: Implement vkGetSwapchainGrallocUsage2ANDROID.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d555794f3032594dbef3623052103900138d2356"
},
{
"sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530",
"description": "EGL: sync headers with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045267d1e6238e45eb98f286332ee233dec53312",
"description": "st/mesa: Clear texture's views when texture is removed from Shared->TexObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51ab5f95624d1c29d9592aa2212f80dead8ecdf",
"description": "radv: Do not close fd -1 when NULL-winsys creation fails.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023"
},
{
"sha": "cd0c5b64cccd833e0e93e29d263a6cdd86965d3c",
"description": "radv: Remove dead code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a",
"description": "radv: Handle failing to create .cache dir.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f4e499ec79147f4172f3669ae9dafd941aaeeb65"
},
{
"sha": "906435fb0ee3c205c53c67cc641e73182cf5ae4d",
"description": "radv/winsys: Remove extra sizeof multiply.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eeff7e11544f333d211c8f8ad3679db814050cfa"
},
{
"sha": "6c99de98eca60daf40f10291637475c03d8183b7",
"description": "gitlab-ci: Enable -Werror in `meson-s390x` job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c0f82841a29e191d07028391bfe687ae01b7df",
"description": "radv: advertise VK_AMD_texture_gather_bias_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e265b94a2b7a8b681a95d512ad991d6ae3fb69a",
"description": "radv: add support for querying which formats support texture gather LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94570e87bd7702816158ce49a612e4b4e278f7f4",
"description": "aco: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e99c818cf0666132f0cb76dc2d78e795d0168868",
"description": "ac/nir: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41dc3ce449ff6fc47691202ef7c5ee8fa37668c6",
"description": "spirv: add support for bias/lod with OpImageGather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd39bf52b0783c6a20acb306eae48958ed22df63",
"description": "spirv: add SpvCapabilityImageGatherBiasLodAMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7943343a0fc2463987f667658a257b74cec1782",
"description": "glsl: subroutine signatures must match exactly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc18b79a4625ae39f1d44e8139017834a53736c",
"description": "radv: advertise shaderDeviceClock on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14292310d930263cdea9de57ca28faee628c4a78",
"description": "ac/nir: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b034f6cf2a267d3f5cdc24271bc61e5c496f1744",
"description": "ac/nir: fix shader clock with subgroup scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cecd4aad4605de47c056913ed430ad38f14625e5",
"description": "aco: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37c88c670f79f4833856e9193d3b7696c8b5ad8a",
"description": "spirv: add ReadClockKHR support with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769bf48d1667dc7836d9c4af01c37005b2dd96f5",
"description": "radv: remove useless assignment in build_streamout_vertex()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1fa60838edf4c6b1c01311c5fbeb28db4d29f67",
"description": "radv: cleanup physical device features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198e5e2e9e7d4f0ae7f52a87181728a492973296",
"description": "radv: do not return from radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c130a3402e61ba62a2d90f71d4b196b8c5597832",
"description": "r600: Use TRUNC_COORD on samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4174a13459da6086963b4b43b4e0dcdd680da6db",
"description": "panfrost: Ensure final.no_colour is initialized.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3e4e849e6a9633702e26ee16b4a594361e42013f"
},
{
"sha": "73c0f60d8c7c832b49da64740f5d9cbe130811b1",
"description": "r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member variable.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f7df2c57a207a386ba0d2130541ac9d0546670e1"
},
{
"sha": "76a2aeeef3d314e3eb1f35029e1e86bf69ad5689",
"description": "llvmpipe: Fix variable name.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4"
},
{
"sha": "4e147e2c94e20d144d55996de288d6737e5a76f1",
"description": "docs: drop no-longer-relevant comment about bugzilla",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "444138d6d9f7c0a07ff043bae623efa5ae26b3c1",
"description": "tree-wide: fix deprecated GitLab URLs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "9375e72d8d1a7aedefeb1d6fbce6384d640a8d2e",
"description": "radeonsi/gfx8: enable TC-compatible HTILE from the beginning as before",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28"
},
{
"sha": "d30e1e486dd2e78bbf98ce24cc2f3c7f4f22b56f",
"description": "radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caeb44aa244082f3a304a00d5d4e32faf66fca70",
"description": "radeonsi: split si_all_descriptors_begin_new_cs and rename functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b6b35c6b5e96f16e32b55279bcb6e3c4099447d",
"description": "radeonsi: move resetting tracked registers into a new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3509d3bd53e6b386e8e153e8e3f701b3f631fc8c",
"description": "ac: update register and packet definitions for preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56af131f330f06bf6075681c528fe70f221fbbe2",
"description": "Revert \"radeonsi: don't wait for idle at the end of gfx IBs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "266fec1307b26a544007423582afd8618791893c"
},
{
"sha": "3f1f23239a149939bf0e520722758e98d10dc908",
"description": "radeonsi: decrease the max GS invocation count to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cd96b510938536e264907aa3886774a853c0821",
"description": "radeonsi: don't use INDIRECT_BUFFER within IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db739880af2d50e871b6bd27437a2ad37cf6c00",
"description": "ac/surface: don't compute single-sample CMASK if it's unaligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038"
},
{
"sha": "21504eab78eb465e27520baa7389fa732bfefa36",
"description": "ac/gpu_info: compute the best safe IB alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f365affc906ed9b07857a6fafbb5d51f3f1a607",
"description": "freedreno: Use the right amount of &'s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f33ca1fed59c4d7b4abdb2121cdc907bc4ccd2e",
"description": "freedreno: Add missing break statement.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a"
},
{
"sha": "f0e075ce6eca7bdb26d8e55cf7d4dd459199363f",
"description": "nir/copy_prop_vars: Record progress in more places",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96c32d77763c4b561f751ca360e6539a3c5e7f4d"
},
{
"sha": "db6d9cdf0661fbe25b1bc767920a5f6a0944935b",
"description": "nir/opt_deref: Report progress if we remove a deref",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a1c688517dee32c57af17d8e11029eb7470f52d4"
},
{
"sha": "111b0a669979cf277f31c69f501982fee004e067",
"description": "nir/lower_double_ops: Rework the if (progress) tree",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d7d35a9522ea5b524732a8b730008d725b84abdf"
},
{
"sha": "78786a219ea2322af09576472dcc2d6d01cb9060",
"description": "frontends/va: Fix deinterlace bottom field first flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569ca93751d2bebbfbd3cf673c8da447b1f2f295",
"description": "pan/mdg: Allow DCE on ld_color_buffer masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c16200e9730e4f4f56dc1478dc72dccce26203",
"description": "pan/mdg: Ensure we don't DCE into impossible masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197b398c32a9b08dbd60d98d32972271b24ed07c",
"description": "pan/mdg: Lower shifts to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a52e975e4e97061b6ccab1b027bc4524460a7fd",
"description": "pan/mdg: Add pack_colour_32 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7cf5a30c747e83ef728142e472c341a01f19a70",
"description": "panfrost: Handle !independent_blend for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9283eff6d16174f3efc1da81dcdb601af2ec170",
"description": "panfrost: Use _mesa_roundevenf when packing clear colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb51992c8ecc25170d8fd986f932353307a2438",
"description": "panfrost: Fix dated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be71e2fd08b364f331a7e44d34f67954f0aeebe3",
"description": "Properly check mmap return value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f32372aa94519f86f3358bea1e26e11398d59c",
"description": "ci: Improve baremetal's logging of the job env var passthrough.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae442c35982e1052267affd92a68f875159a2d08",
"description": "ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4bccbde3684255f7f9d4e5cbb443ed849fe9c91",
"description": "ci: Don't forget to set NIR_VALIDATE in baremetal runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6839ad59e6850beaa95a2d3a401672334ebd08e0",
"description": "ci: Do an explicit NIR validation-enabled pass on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cf494338512bde89717600efabc4135545216e",
"description": "ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fc9c5f6ca02e5eebc5a11771c2cc1a9df5fc7e",
"description": "gallium/swr: Fix building swr with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40255831230a6dba45b09ab98d5b626a5bdb18ef",
"description": "mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7534c536ca0f4b2b123200f421460094034f37a3"
},
{
"sha": "0d2ec80dea8adf3089f187f8c0e9bdbcb135b4f2",
"description": "zink: hammer in an explicit wait when retrieving buffer contents for reading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af2d99353555715afe6e6b6ba5158a2cc0d6b015",
"description": "zink: reset query on-demand when beginning a new query from resume",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3933747d87680a3432814aa51f2f5231b2f1ed60",
"description": "zink: fix vkCmdResetQueryPool usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae32a1ed20ebd49c8fb42b9dd31d26c046881f46",
"description": "zink: flush active queries on destroy and free query object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4592c1d45df2c3ec74c29db1294cf31cf8bd1649",
"description": "zink: add SpvId returns to a couple ntv functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7fdf97c3c2ad4119fc478fe0f3f4b90ff411f",
"description": "zink: explicitly zero some arrays in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e75effc629fbae477284ef80bb25a9646cd32cdd",
"description": "radeonsi/sdma: remove useless compare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004ac58509d601c4be5c7905ccd9ce0f647df05e",
"description": "amdgpu: fix unitialized variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d92ab0e76319220919fccf98550db9adf4030313",
"description": "radeonsi: fix inversed arguments in si_test_gds_memory_management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dddd91eef326dbcdaec2a7fee6fa429d1cf6542a",
"description": "amd/addrlib: fix forgotten char -> enum conversions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796"
},
{
"sha": "685e79a64bbd6ead6f21b21ec47f55e06a8ce624",
"description": "glsl: Remove integer matrix support from ir_dereference_array::constant_expression_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22979f90d9587e7f31c70d07b0b8517ff0bfcaa7",
"description": "freedreno/a5xx: Define the 2D blit UBWC pitch fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a154aea0d3375aa8469f28bb8a85e5ee79eef4a",
"description": "freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f62566ef6f8e096b9bbff5bc51e74b9fe44f241",
"description": "freedreno/a5xx: Add the outline of a unit test for a5xx layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7003df71774ae08e260ec01dd8fc95b20c510d1",
"description": "freedreno/fdl: Separate the list of a6xx testcases from the the test code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a739995bae4f2ad2b075416e9a310957e1a146",
"description": "freedreno/a5xx: Move resource layout to fdl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85b6c4ab130670916ef83f32891f8c1023e4a4f",
"description": "pan/mdg: Eliminate remaining divisions from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b9f6d30f8ba5d693e87bc172bf577c6dd83dcfc",
"description": "pan/mdg: Avoid division in printing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5b3802dc4c59cb99e3c81144629d5aba9c085a",
"description": "pan/mdg: Eliminate 64-bit swizzle packing division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a750c5f2a4b31c4d58165d19c91310b05a26b1",
"description": "pan/mdg: Eliminate expand_writemask division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c906ecdf973166d17f253d0b85894f42f62819",
"description": "pan/mdg: Cleanup comments that look like division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55da8bcede40ebaf3bb28b381b815ebfe9c4c3b8",
"description": "panfrost: Fix transform feedback types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef57325fba6a1410861f39327c4f26da91b0c163",
"description": "panfrost: Don't set CAN_DISCARD for MFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1085f74239f2b81e4e17ece4b9b7a805ee8dd250",
"description": "panfrost: Avoid redundant shader executions with mask=0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4e849e6a9633702e26ee16b4a594361e42013f",
"description": "panfrost: Disable tib read/write when colourmask = 0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69b6e91164fe672c1ae9e54b6f17387d81cd9e6",
"description": "panfrost: Remove dated comment about leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd11a6dc34c624a90de3e064ad3552830a8d0d9",
"description": "panfrost: Limit blend shader work count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8bd356dff032ea3a67158f133fc24da39c9e0b7",
"description": "panfrost: Allow tiling on RECT textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cf03589bdf030f9e3ca312d86f7078a9d06bd",
"description": "panfrost: Allow bpp24 tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48cc608859cceb523da1a5e74c0e4aad91f3984c",
"description": "panfrost: Don't zero staging buffer for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f2997dad061ee38e06f654f524dffbffc5b2a4b",
"description": "panfrost: Don't set PIPE_CAP_VERTEX_BUFFER_STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4eeb21bf69fa0ab4e1a5954c1dd0f79441341a",
"description": "panfrost: Fill in SCALED formats to format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98fc955c6e2f034d1357ea436416d9faaeb1f694",
"description": "panfrost: Remove deadcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "794c239a990e08b5a42d42607e9c5e5b0921390c",
"description": "panfrost: Keep cached BOs mmap'd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485ec761082ddfd952f80bb96b5fb5a607349b08",
"description": "panfrost: Guard experimental fp16 behind debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6293425bfe582e15b7a1460b14e33835b90c98f",
"description": "pan/mdg: Pack 8-bit swizzles in 16-bit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca48143ec4ba78ea472016add2c7531018549cbe",
"description": "pan/mdg: Implement condense_writemask for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f768cb04ed114d7ac65d8bfbaf130002c81448d6",
"description": "pan/mdg: Implement vector constant printing for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28201af08038343e428036d5b4676d5eb74b0199",
"description": "pan/mdg: Use shifts instead of division for RA sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d435b334b4e22a89104728f0c32d8b2864b4903",
"description": "pan/mdg: Pack barriers correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fde1f2b7cb060c1fd5a00e1447bf69b8bbd15e8e",
"description": "pan/mdg: Fix type checking issues with compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4c9f5f5ac4373dca5177cfcecc484a476cbf36",
"description": "pan/mdg: Separately pack constants to the upper half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d475d19f097f6c6d65cf5cc5ef149ebfbddd80e9",
"description": "pan/mdg: Only combine 16-bit constants to lower half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b4e278628baac10c0cef5a19906362cefb3ab61",
"description": "pan/mdg: Factor out mir_adjust_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b833702cc1b53cb6e0f0e486a56aa62d9650e79b",
"description": "pan/mdg: Print constant vectors less wrong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd26bd9425e80dc3236942913f6bf6d670943003",
"description": "pan/mdg: Round up bytemasks when spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d2a889b7a238b187cdf48afa2ed78874d3f23d",
"description": "pan/mdg: Print mask when dest=0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "553c2cf16b7612d4a70bd96230dad63777ec867e",
"description": "pan/mdg: Set RA bounds for fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b91d71597e4fba907d27f2a82f070c5a25abde5f",
"description": "pan/mdg: Eliminate load_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2cabe87601d95bf945339ee1b3ea4b4d8bc72",
"description": "pan/mdg: Use type size to determine alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51582e54541a35b4eddd7dab98d8f676bcc46c53",
"description": "pan/lcra: Allow per-variable bounds to be set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0737080ba611f6703a2cec5f4aa3389fc42338a4",
"description": "pan/lcra: Remove unused alignment parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21405f6fcfc428af3f2aa9d1bc1c3b10b25a71fa",
"description": "pan/mdg: Ignore dest.type when offseting load swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5bad649be3914a6965bda97ca275de989bb7c0",
"description": "pan/mdg: Don't generate conversions for fp16 LUTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b023b35455c3b4329053b7381063f19611f4d38",
"description": "pan/mdg: Implement b2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1108eaa90de8507d405e7751db83764770eaa931",
"description": "pan/mdg: Streamline dest_override handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4793a95c2ead611b81365ea57789bff326d7db",
"description": "pan/mdg: Remove redundant redundancy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cd65353c9dce4fcb3dd70733b5366b04765caaa",
"description": "pan/mdg: Defer modifier packing until emit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf1479beaef2d2f674918cfec758c1823f21e71",
"description": "pan/mdg: Remove promote_float pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c1e3a66a7ead84e0b895a7bb11d5501238a013",
"description": "pan/mdg: Promote imov to fmov on a NIR level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cfe2fc1b19120ada25e4b4cd1134418162f3d9f",
"description": "pan/mdg: Identify scalar integer mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4a42a78d89e4de356b514a569d87c6106b9145f",
"description": "pan/mdg: Use type to determine triviality of a move",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3d932bb4e0f0a2b6e1d08d142cfaeb034fefa4",
"description": "pan/mdg: Use src_types to determine size in scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95dd478ed325fef8d947f771eae02513725f0f56",
"description": "pan/mdg: Add abs/neg/shift modifiers to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e13956e128b9409a7c34f1b5c54081079c13cb",
"description": "pan/mdg: Explain ld/st sign/zero extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbcae7c66719c53a0f8b5e4e3ed43d2223650558",
"description": "pan/mdg: Respect !32-bit sizes in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c012c8f8bb1871486d7f46fd98ff97c857fa64d",
"description": "pan/mdg: Handle dest up/lower correctly with swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8084fc3b6615201165ebf1bd46ecd91606d1849b",
"description": "pan/mdg: Include more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9a4bd90a86b6c25aec388394af3a888f1184e7c",
"description": "pan/mdg: Remove mir_get_alu_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9915bb2c40b0cad628536d179eac47ccf3325860",
"description": "pan/mdg: Remove mir_*size routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e9bee714ebecd8ebbba39d81712ba3714319f4",
"description": "pan/mdg: Fix constant combining crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb28a3669be8e9d13b80d1a2859120058c9bccb5",
"description": "pan/mdg: Handle comparisons in fp16 path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d4493ee11aa653ed4c2cc51b37f9e60b534b8bc",
"description": "aco: sign-extend the input and identity for 8-bit subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76595aec2c47463a3ae580c56bd19191f185acf",
"description": "aco: use a temporary SGPR for 8-bit/16-bit literal reduction identities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c87c52ea4b8f311f0e87c76420e94b7149d8b0",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_quad_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa62d97a0fdfd320f8d08e44883342c186acaae",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_{shuffle,_read_invocation}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03e56eaf0bdd94098960ca6d8b49564f5757992",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_read_first_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7e2c61335640b4b23bdf907ea9ec94c89c218b",
"description": "aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86e2b03e3f8862d52fd7ff0945eab423ba03ad26",
"description": "aco: implement 8-bit/16-bit reductions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc79945b215c3a78074905deeb27d0300034994a",
"description": "aco: declare 8-bit/16-bit reduce operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf97150d45c9642daadedad05039209e28abe4d1",
"description": "no_extern_c.h: fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089b0310efb6d93bc78bb4b1b0d5e7494db15e27",
"description": "docs: fix broken release-calendar",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a"
},
{
"sha": "40ed7fcc0bac0cf46188a527deb44b038f0c0b59",
"description": "aco: fix typo in insert_waitcnt's kill()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f4b22feec3720c89458094a3245efc984115ee",
"description": "aco: don't allow unaligned subdword accesses on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae390755fea8b48f63314ecfd2699e1d2c375e76",
"description": "aco: fix corner case in register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acec00eae0604dd439a665f2ae8942c16d057853",
"description": "aco: don't move create_vector subdword operands to unsupported register offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5201985332dae703566764606cbbf4d6f56fc40d",
"description": "aco: restrict copying of create_vector operands to GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8635c28a9264e24e5f0b64e68af31024945cda98",
"description": "clover: Address unnecessary copy warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15a27ed73b2df959b095b9e4e8413e77ee55ef30",
"description": "clover/api: Address missing braces for subobj init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500a2b7fc558217bbd4c2a966ab6fcadaed8b3b",
"description": "meson: Disable GCC's dead store elimination for memory zeroing custom new",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3045cbc97d7417e3036ba8f1f6f5189c1254407",
"description": "radv/winsys: remove useless free in radv_amdgpu_create_bo_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a4837f6be2b0c8b6a9174d0a385c7f0bfb00e1",
"description": "radv: fix duplicated expression in ac_setup_rings()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef042ae7c369ef7045ba73f79f633e0e76661fe9",
"description": "radv: fix missing break in radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "1ad9a8a884eccffb2a450746e5cda8d14da82004",
"description": "aco: fix missing break in label_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22554e1fbc20d0f642e952fda13d8f2631a898eb",
"description": "llvmpipe: compute shaders work better with all the threads.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b24e3ba756ba4951086d0b1b351364acbd3af1d"
},
{
"sha": "02a1f95386b43bf46cd1c8297d0955242f554fa2",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c",
"description": "freedreno/a6xx: Avoid stalling for occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c21577246691589f0295081d208894082444a02",
"description": "freedreno/a6xx: Emit VFD setup as array writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f494636faf00ac5a2f6e88b0100c642fc04536a",
"description": "freedreno/a6xx: Allocate ringbuffer based on VFD count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3275b8082a5217888897665d6040bd16652950f8",
"description": "freedreno/a6xx: Map inputs to VFD entries up front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b7a73021cfa72a0e1bdccf5573b64b8b2e1eb97",
"description": "freedreno/a6xx: Create shader dependent streamout state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bac0dd99b3fc6b11c31b6408fd86e9a5d8047de",
"description": "compiler: delete leftover autotools test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba44990726cf935f54aa414b8430452358da23dc",
"description": "git_sha1_gen.py: fix whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c909370117d702d2d9e671ff9a611c85f30539c5",
"description": "git_sha1_gen.py: fix code style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413c6f9905262939cbe56cb021d7806eb7d97de1",
"description": "git_sha1_gen.py: fix out-of-date comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f68db81cbb3c8f2b901fc5dcac02d01d3e698cc3",
"description": "anv: disable VK_EXT_calibrated_timestamps when the timestamp register is unreadable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62ee262fd43f1c7f204de4e5b822d95c2ff6977",
"description": "anv: replace magic `| 1` with already #define'd name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27f311c859652e11d5e793a7041efc50cdbb2b3",
"description": "anv: pass the fd directly to anv_gem_reg_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bf40c28c9bf2e59b34ee7d7ce9e2698a57afba2",
"description": "ci: Make a530's GLES3/31 fractional runs much more complete.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6033c10092ae69ce2a0ad8fe0a25e124f6bbf50c",
"description": "ci: Disable SMP on the a5xx boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b746284985a34e61c315ba586c789c607ac3ba",
"description": "i965/vec4: Ignore swizzle of VGRF for use by var_range_end()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e"
},
{
"sha": "10095387f569bfe8a07dfe2f006209635a0b3647",
"description": "r600/sfn: fix nop channel assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a",
"description": "docs: update calendar for 20.1.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81201e461772a06ed2c20207d2901f6cf9a24114",
"description": "anv/gen11+: Disable object level preemption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a",
"description": "freedreno: add adreno 650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d7d2145c400816dd297a20078adea2cfcc3146",
"description": "freedreno/a6xx: use RESOLVE_TS event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e49748521ec9182e8d2eec823182cc463709123f",
"description": "freedreno: reduce extra height alignment in a6xx layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f8a19092027ab0248e216997a5529565ce2e12",
"description": "freedreno/a6xx: split up gmem/tile alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf024c96ad33dccbbd8e823407e085e75171b5a5",
"description": "freedreno/a6xx: don't use gmem_alignw for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b65fcb067c6f6a34b08d03e40edf62dc0a9472f",
"description": "freedreno/a5xx: remove unused reference to gmem_alignw in layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba",
"description": "freedreno: move a4xx specific layout code to a4xx code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55803224865d735f060c55cc8940946da725cb0b",
"description": "tests: Make tests aware of meson test wrapper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0d92459c3fda92fb3a42b55b7366d9b951a9bf",
"description": "gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417"
},
{
"sha": "fc06b8b7dc27d9e0b1a84e898d9f42465bd491e4",
"description": "pan/mdg: Optimize liveness computation in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24dfc9da42abadf079b012f0d6e52fb4c829112",
"description": "pan/mdg: Precompute mir_special_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf02b5d4a649b9fe621e3ef855021389663222d",
"description": "pan/mdg: Optimize pipelining logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d39f95b75a641d1587151c77c23de85d3d81e89a",
"description": "pan/mdg: Emit fcsel when beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db9e16450dac9925c0763de1971c6e18de7944f3",
"description": "intel/aub_error_decoder: print driver identifier if found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64473fd8f7d5d72c4cdb599fc2da8a15e465344e",
"description": "anv: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "507b1ca10c62833b515dcbedf9ee56e3812b88cb",
"description": "i965: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4c361b069bb84facc7e6b8ae19908505c12850",
"description": "iris: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "805b32cab90547a576afba4a16b04603d355a4af",
"description": "intel: add identifier for debug purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81de67d858ce2d6bde9f4c7b06a05ec3c1f4f2b",
"description": "i965: store workaround_bo offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07781f0afef80c22389c4ac92dbce2cf47c9ab45",
"description": "iris: store workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b452aae72a185c877d6f9cd806d8ffa20d13e2",
"description": "anv: store the workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff5b9e6923d2083da6c97b6569e50dad78a72eb",
"description": "blorp: rename workaround address function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f36708b143fec1a09c46ea13324df08c0cb5f667",
"description": "anv: fixup unwinding of device create failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf28b83fddad6f12e536360690031b9ff2039c3",
"description": "panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3725aa7b5dbea96a747ede0182a3c8a52d756948",
"description": "glsl_type: don't serialize padding bytes from glsl_struct_field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d9996e223ee6893acba95c7f5100d8345044e6a",
"description": "turnip: enable 422_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea",
"description": "turnip: implement VK_KHR_sampler_ycbcr_conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70502f071cde4497104cf2b0d46a7e9fda5cef3a",
"description": "freedreno/registers: document 422_UNORM and 420_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db",
"description": "util/format: translate 422_UNORM and 420_UNORM vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e11231a4fa7c7c4da2b4f9aed47a6000687f18",
"description": "intel/perf: repurpose INTEL_DEBUG=no-oaconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb",
"description": "anv: Implement VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceb822f9e00f57ebf7fccea4dd8acb510e28cefd",
"description": "intel/perf: reuse offset specified in the query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c193e921e5936c0d4a906285627ac11fd267f7",
"description": "anv: use a query filled by the perf code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93924ab0917b52be1a3001509b229c87b7ee6e54",
"description": "intel/perf: report whether the platform supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe8e8e509992884963e1a17286dd159971a54cf1",
"description": "intel/perf: add counter category to generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c36933e0818ade16cb9d29b91c7d4f0068f7af39",
"description": "intel/perf: add helper to compute metrics from counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7890f559b34e5a97689f16f0f1cdb1651fc4de7",
"description": "intel/perf: emit counter units in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d15369332ff400aabb008f9990f7b990b3c8643e",
"description": "intel/perf: compute number of passes for a set of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f0c4c2afe4aa669e3f8cac668c3fb4dc359f57f",
"description": "intel/perf: create a unique list of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d242ff5e57319c065cec4192dcec6237d60b91",
"description": "intel/perf: update generated code to ralloc all data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a683e7f3dc82fabee8ae88931d608ced6c1523ab",
"description": "intel/perf: store the appropriate OA formats in queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8eaa84a3e80d1df1c2467dc31432824cffd610",
"description": "intel/perf: make pipeline statistic query loading optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc13bfbd05934f4053b633627f5bd2ef1108537b",
"description": "intel/genxml: add PIPE_CONTROL command cache invalidate bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b",
"description": "anv: add a new execution mode for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a96d92a689a3e6112b5e2b4cc1b99b1152d7961a",
"description": "anv: don't reserve a particular register for draw count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e",
"description": "intel/mi-builder: add framework for self modifying batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570bd760d3e1c2754fc045981d2162df67e81592",
"description": "intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee9b17fc26178dffde63f793391a54a7c67f292d",
"description": "gitlab: Ask about reproduction rate in the issue template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989619c05b97e57d8d8a805954ff4553c4f3763c",
"description": "nir: Add const to nir_intrinsic_src_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29afa88941dc9319257f19daacec88eef9e72b29",
"description": "pan/mdg: Apply outmods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db7b0eb9112479a82a775c879186602e15c733ab",
"description": "pan/mdg: Use helpers for branch/discard inversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500b1f2801cf7b0056cdbdec4d168bda58e36e0",
"description": "pan/mdg: Remove invert optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449e5ded9340243b68183d7fffcc838cf283c89c",
"description": "pan/mdg: Treat inot as a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b124f5315cf5b6a81ddfc18643a3a52ed9a87a83",
"description": "pan/mdg: Apply abs/neg modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e2e24dc0124e5c5f9426a5f571a487b2ac6bfe",
"description": "pan/mdg: Ingest fsat_signed/fclamp_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bb5a9acb27f12f175ca76128912b6cd16fff79",
"description": "pan/mdg: Prepare for modifier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0455de6fc8a62d280e965eec15795c6652719e4",
"description": "pan/mdg: Drop nir_lower_to_source_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc5afb0af5ed64b9469c07dc02ff0d7a018a24d",
"description": "pan/mdg: Remove .pos propagation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb55180ff34c50006dc3ba49097e9834bf32171",
"description": "panfrost: Add modifier detection helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b0f3c17d055152795c022da8202043baa3e15f",
"description": "nir: Add fclamp_pos opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aedce417ae48293f8bebd41c3d69b759b003cf1",
"description": "nir: Add fsat_signed opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518909290b0123f3bcfec8d6854c25ce451c44e8",
"description": "tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74f1c304e8d0ba53f9b079684a5e06ca08b0c5f4",
"description": "tu: Fix buffer compressed pitch calculation with unaligned sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da68c727156babbb25392d8c2efeec410cb69d2e",
"description": "tu: Fall back to 3d blit path for BC1_RGB_* formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5cc5ff22164ab8effd5d1cc5ef3a16fb2e0984",
"description": "tu: Always initialize image_view fields for blit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4a02d0ed0755c5cf7b75757b402ea81ce54c24",
"description": "nir: Add a store_reg helper and use the builder in phis_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fdbeb70e1a1f98baa6a830901aab44ebd74c078",
"description": "nir: Add a new helper for iterating phi sources leaving a block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8c5cc87d55546cf3b3bedaf0da5bd3ecede322",
"description": "nir/clone: Re-use clone_alu for nir_alu_instr_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c62dbb145712b49e011feaebd9bf9499b2dfe58",
"description": "radv/winsys: Finish mapping for sparse residency.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec36c0668bf8f1fd477c97549a0b50f1c55cf4d",
"description": "intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "c8635b6fd350baaf85e87f06ffb76b080094df17",
"description": "intel/drm-shim: Add noop ioctl handler for set_tiling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "f8314291b33c7e33b859ffb678a330ca7ae47c9a",
"description": "radv: Expose VK_EXT_pipeline_creation_cache_control.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32e92831456977284537d7d7af990dabf8008503",
"description": "radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e11f077bb24e8aa25572a4b8f5e5a05df48c9f56",
"description": "radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dde998685e7b254b1a80ceafe64776d6d1f28ea9",
"description": "radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46624f277e4ba1ce92d9747041719134ba023824",
"description": "panfrost: Enable AFBC for Z24X8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82792ef19fd757bcc5571db875098d2f272f1f86",
"description": "panfrost: Fix Z24 vs Z32 mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "861e7dcae6b1156f9eca5ad28b6e21a1e62358da",
"description": "panfrost: Switch formats to table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be9e094737aa9bf221724f14228bf2f1286bb2f",
"description": "pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca15d5cba6f8a4a7898166648fd0a6f841df1de",
"description": "nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bead32b150a869f1c17efbee8476114d1462a7",
"description": "nir/opt_if: run opt_peel_loop_initial_if after all other optimizations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec"
},
{
"sha": "d221f70299cc4b14316fe83eeb5ae28797421a63",
"description": "nir: Add documentation for each jump instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d011fbde5ceda9924bae389278e8a278eb2dd2cf",
"description": "nir: Use a switch statement in nir_handle_add_jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c87082c940ddba90e7bd0aefdf834eb2c335a74",
"description": "nir: Validate jump instructions as an instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fb3dc8d1030cf3c373bf90dea61d03d22950b58",
"description": "radv/aco: enable storageInputOutput16 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1a1da8abbc88e17fc6dec8d000436898187971",
"description": "aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1647e098e94d6aab0b4c454ccdd5300afd1d0079",
"description": "aco: implement 16-bit interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbbb4057e64f95e95bd9f302a19e5775556ad600",
"description": "aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c",
"description": "aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d",
"description": "aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ffd3946055ec2761d7a475559f580c587e7ca78",
"description": "aco: implement 8-bit/16-bit mov's with p_create_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "860b4d16f46c343863653faccaa596c193ed13b0",
"description": "aco: allow to load/store 16-bit values in VMEM for tess and geom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd3b67163a0dade4268be9fbc3ca8a220c8bb7a",
"description": "aco: convert 16-bit values before exporting MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462a5fe6f44e03e1f39238174628beda3e43fa18",
"description": "aco: store 16-bit temporary outputs as v2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3fb064e000a8706319dc996788159bf84a13f0f",
"description": "Expose EGL_KHR_platform_* when EXT is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52d6b4d6c0fa480ead93786851349dbd0a54d394",
"description": "pan/decode: Fix min/max_tile_coord mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb78eec1b7c2fa019c5f8ab8284dab2818b68f7",
"description": "pan/decode: Use a page table for tracking mmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c355f1ae8be2a7e1f9141c5433bdbb35fdcd7e6",
"description": "freedreno/ir3/validate: add checking for types and opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f484d63617afe67f9eb8ba98f96e5c3617aa43c8",
"description": "freedreno/ir3: add helpers to deal with src/dst types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3561d34fff44ae82283dc1d4352e87d47793c40e",
"description": "freedreno/ir3: add simple validate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554f3d54ca1abac21df7ab052c1b48d9d44e774c",
"description": "freedreno/ir3: fix mismatched wrmask for overlapping VS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16cd232dbc31fd594b8ce6b04576870b36d301f6",
"description": "freedreno/ir3/cp: fix cmps folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39de27d3b9031af5115504893b5e1bd42756d3db",
"description": "freedreno/ir3/print: print cat2 condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b86b5ed7d355c97b5eb889637e9dd66d98a6e1d",
"description": "freedreno/ir3: fix immed type in create_addr0()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec",
"description": "freedreno/ir3/cf: handle multiple cov's properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3db5d146e97e132e17fe7e3aca306c3523d14279",
"description": "freedreno/ir3: fix mismatched flags on split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b24b6a83653f1b53237288215cbff94ffeb2dc56",
"description": "freedreno/ir3/group: fix for half-regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcfe5eff63358371b10f1cb75964e3f930d4c858",
"description": "freedreno/ir3: make input/output iterators declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1d33eed417a78407d0955b603085f4e521d9edf",
"description": "freedreno/ir3: make foreach_ssa_src declar cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f604e3b3b25bb95c96062675817a3828562e26",
"description": "freedreno/ir3: make foreach_src declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599fd861d4898a0e1c51c64f2a5ae2665e052b53",
"description": "freedreno/ir3: be iterative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b828929ac9d14309b56177350b37def3b001e8a6",
"description": "freedreno/ir3: move where we preserve binning pass inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cfc06a2c3ab583ab8a29d9f365cb5ee417dfe3",
"description": "freedreno/ir3: add IR3_PASS() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e5605720f48b3094e708e5c762b340544ab3ff",
"description": "freedreno/ir3/postsched: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c953794cd6e4a5767b0739b1effc48b066e2a29c",
"description": "freedreno/ir3/legalize: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3630c9d29b7bc7dbdf7d914d39782b4d02c5520",
"description": "freedreno/ir3/group: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721147a05d47229252dc49460f6de1eec793bfc2",
"description": "freedreno/ir3/deps: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ecfde2dd07494855631865da45a8863372c3ae",
"description": "freedreno/ir3/cp: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372e4663011e7388114d798ac1028da5dd72ab92",
"description": "freedreno/cf: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d121502d8e66cd891f3386ccfb0aee0d8af310",
"description": "freedreno/ir3/dce: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9beb2baaff4a2019aefe3dfc75187d75dba04286",
"description": "freedreno/ir3: juggle around ir3_debug_print()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947aa23eff7ac6cfb17eb7bc56df0bc9ed4bd2b9",
"description": "freedreno/ir3: remove Sethi-Ullman numbering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ceb56a5318be6968c252a994cff8045d2e8411a",
"description": "radv: fix missing break in radv_GetPhysicalDeviceProperties2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "bcb0038c8399f7050eb49cfdb227d3d91c1e8804",
"description": "aco: fix disassembly with LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff98b1b51a6133282ac9a8ee5b3538418999992e",
"description": "r600/sfn: Fix printing ALU op without dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1124c3f1b629d3fa0d31dea8601aadd72a3339e0",
"description": "r600/sfn: Don't reorder outputs by location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f942a8e7c72c720bc7d4669a15fa4d37dd7ce7c",
"description": "r600/sfn: Fix splitting constants that come from different kcache banks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723ae8177e88a8a129b664371da46c0c9d004866",
"description": "r600/sfn: Fix clip vertex output as possible stream variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae4b7938e80c71b3b06f9eab26c7cab46a5d308",
"description": "r600/sfn: SSBO: Fix query of dest components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c247f505c253f6f2eb6652f176e21681219734c",
"description": "r600/sfn: use the per shader atomic base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd2d7966ac44697d31684e2b5b5b492142915a1e",
"description": "r600/sfn: Add support for texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358b0a57bfd7b5f7e0e05fa4f4cfab5c106a82ff",
"description": "r600/sfn: support indirect sampler buffer reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3ce9b1d0c5ebf37c8f33d7cfa67d6b3a23a17b",
"description": "r600/sfn: assert when alu dest is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd99a7737f70a3bf05492c7a72f4dd0509e09be2",
"description": "r600/sfn: remove pointless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff92345a19a2929a6c229c23be0771acf9728c78",
"description": "r600/sfn: Don't reject VARYING_SLOT_PCNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d6d354207adea208377edbafe9ca8180a9e406",
"description": "r600/sfn: Add FS output sample_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91a618eae9f0f126367b14dec8ebe3c80b7cf825",
"description": "r600/sfn: Handle loading sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b84920befb3121b58e22e176267a63a8b1317a",
"description": "r600/sfn: Take FOGC, and backcolors into account im GS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d777c040958f3881d065123b73a7abcf422809a7",
"description": "r600/sfn: Add support for viewport index output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "607d7fb587b4c479d4af3b5e2abd8c588bffce53",
"description": "r600/sfn: Make 3vec loads skip possible moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2c3fb010c00716444e3d7b4381b29afbc92cd4",
"description": "r600/sfn: Fix handling of output register index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9db5536643acff1dac81bbd3cae97a66228b0947",
"description": "r600/sfn: Make allocate_reserved_registers forward to a virtual function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041df7949656dd691b1e1484ba6c3c1a47b02285",
"description": "r600/sfn: Fix RAT instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8977946aa2aba6652e847fdfdb499c7da3a25b42",
"description": "r600/sfn: Fix GDS assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6eb19dd633c415761a5f2310be4be354a0ba0bd",
"description": "r600/sfn: Fix RING instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e475eae0fe8a2e81c00c1d6871740d2f0d13400f",
"description": "r600/sfn: Fix memring print output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13bb0a97012bb017c5d754d0c55ed0d1d513b264",
"description": "r600/sfn: skip copying LOD if the target register is is the same",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19673ce47dfdacce81ad0095efc7eb6960aed531",
"description": "r600/sfn: re-use an allocated register in lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb0ba82727aeaa8c5fafe6dfce0c926e41202cf",
"description": "r600/sfn: Skip move instructions if they are only ssa and without modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed9618e20a8314185b7d305b2309a63a3870c66",
"description": "r600/sfn: rework getting a vector and uniforms from the value pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afd47ea83be5521c4ae50ba15e84649e1339ab9f",
"description": "r600/sfn: Handle CF index loading from non-X channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c3d4bd24eee4fcf595a859e17e04aed7cabf1d",
"description": "r600: Add support for loading index register from other than chan X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baad0361674228eefdfa239b8a4ce22dc1bb66e",
"description": "r600: Lower lerp after tgsi_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b689de3444ab053e2b81022537ae31fb2c38b82d",
"description": "r600: Lower int64 ops from TGSI-to-NIR shaders too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32305c0959dec86c24ef776209d4a92bb47e5776",
"description": "r600/sfn: Fix printing vertex fetch instruction flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "65d8c692bd7943b5c7b5538d074f486e94b10e08",
"description": "r600/sfn: Unify semantic name and index query and use TEXCOORD semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667126cc82a78b69d61ffd99ba251edf210bc7a6",
"description": "Revert \"gallium/gallivm: fix compilation issues with llvm 11\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653"
},
{
"sha": "2a6811f0f981c8d67d0131a0b74549b641ea2247",
"description": "Revert \"ac,radeonsi: fix compilations issues with LLVM 11\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610"
},
{
"sha": "c4544f47167ab5fe170e5131ad45b20b02507bce",
"description": "nir: Consider atomic counter intrinsics when setting writes_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6a6c36e9776a5f1df2e84aead670b215712f4094"
},
{
"sha": "ee90339cfbe960ccf59e486b845476a277cc9dc7",
"description": "llvmpipe: add gl_SampleMaskIn support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310823eccd81ad2bb89a9ec8b8c177bc8929cefa",
"description": "gallivm/nir: add sample_mask_in support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dac24790e7386a51f1d513762ef08ca20ed994d",
"description": "llvmpipe/fs: hook up the interpolation APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f71a5e25f3560292952ce7d7fe250d2b6c2f4c8",
"description": "llvmpipe: add interp instruction support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c10fa3a50cdefd95512f0c6b9060834f9dd33c",
"description": "llvmpipe/interp: refactor out centroid calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f5a23a4dfc6f3346a78e560dbeb3dcb8cca31d",
"description": "llvmpipe/interp: refactor out use of pixel center offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5f6ddc0529fcf29e26bc0c35ffa1e6ea2eb7b0",
"description": "gallivm/nir: add an interpolation interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53fcb30c12ebb34329086ea4f8e0165d62c61302",
"description": "llvmpipe: remove non-simple interpolation paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b7e03175d9ef0d73ce01896cc8b385978aeba6d",
"description": "llvmpipe/interp: fix interpolating frag pos for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9690b7471289489f346c73d3ecb8990adbc6e50",
"description": "llvmpipe: use per-sample position not sample id for interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50987644834921ecf571d8010960688425e3fda5",
"description": "llvmpipe: don't use sample mask with 0 samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b11aa12253ad3f0ed68e98b320e873572e1fba32",
"description": "r600/sfn: add emit if start cayman support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4746796b825d9eb607e6d0a5132339c313010146",
"description": "r600/sfn: add callstack non-evergreen support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19273fb227d1434d28821aa5cae8ec2e7ab46d70",
"description": "r600/sfn: cayman fix int trans op2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38560e0d1d0d01826cc460f5455732cda1b227bc",
"description": "r600/sfn: fix cayman float instruction emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff9c95421a64a349ca70a61b1a6c9cd22198cd67",
"description": "r600/sfn: plumb the chip class into the instruction emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "164aed6c8142a995c6ac1c36ee7a16896f675163",
"description": "anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3d9747780bc2508f4474230a0998d9dba7b02d1e"
},
{
"sha": "6a6c36e9776a5f1df2e84aead670b215712f4094",
"description": "intel/fs: Use writes_memory from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89c28d314b909ebbe94203170b76b82acaa249c",
"description": "nir: Use deref intrinsics to set writes_memory when gathering info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d50069ab08a917705b40641b46594e088734c2f5",
"description": "r600: enable TEXCOORD semantic for TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b3b5bcab95f34073fcde7fe671cb25975218b0",
"description": "ci: Switch the baremetal runner to be an x86 docker image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8094a9ab685b67ce5bd54b3f7a2a7b22795f5420",
"description": "ci: Update versions of packages to remove from rootfses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc6a95b672eaa331425538416f035786a1092d",
"description": "ci: Make the create-rootfs more resilient.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "588ea3184ceb928cbc11e99ba3a7cfae2aa61773",
"description": "ci: Make cmake toolchain file for deqp cross build setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a65521145c0da91a4fe4c9901921745a1af178f1",
"description": "ci: Autodetect whether we need cross setup in lava_arm builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "188916bd060e09fbbc1b3911516cd1f49b0291fd",
"description": "ci: Move cross file generation to a shared script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34195d69ddd03a0fbcc48831cbc5d96f32c3be82",
"description": "iris: Initialise stub iris_seqno to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda"
},
{
"sha": "a6184eae3123840b1ff3d78e24454610e3013013",
"description": "freedreno/drm: handle ancient kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e"
},
{
"sha": "106c2a65dbd6b523a1a68f8b0e913294edc7bbd6",
"description": "freedreno/drm: don't pass thru 'DUMP' flag on older kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e"
},
{
"sha": "e422f61e6eadade09fd904eef408746166fa9797",
"description": "freedreno/a3xx: fix rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e105068343bbaf33d555159f795b26bb2bfc429",
"description": "freedreno/fdperf: add dependency on generated headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4504d6374dbe2aa40af519c16765457bcbf81b84",
"description": "ci: Fix TypoError error when traces in traces.yml is an empty list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85dc9a240601a201ec662f1a17bbdbea2965bfd",
"description": "ci: Split test_tracie_skips_traces_without_checksum in separate cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "550a4f77648f68bc48df34ce9d39dc3df1461f13",
"description": "ci: Migrate tracie tests done in shell script to pytest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37621da7b144a6021a8e3962352ad3561e82f560",
"description": "ci: ArgumentParser receives the args from the main parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb1f22fb014384bec96fa2c2b08e09a2cb29cddd",
"description": "ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c46c2126109dc5c1cb2ff315aecdd69b93d1f5",
"description": "etnaviv: don't expose timer queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5accb3ff997c073f9a9418c97ddd2365f81504f",
"description": "freedreno/a3xx: parameterize ubo optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475fb28377fa4f5293c1a0853f2c4260418aea7f",
"description": "freedreno: fix off-by-one in assertions checking for const sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c05e16666c78a099fd8c732fc6156a85950ee6a",
"description": "freedreno/a3xx: fix const footprint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9048adbd246c725ae80942b6b56a742ad02295dc",
"description": "freedreno/ir3: avoid applying (sat) on bary.f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d86892ea3cd6239a9faae825bb657292a7ba848",
"description": "freedreno/a3xx: reinstate rgb10_a2ui texture format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4df32fae58d944e309ffd8e3fd05669a8cc2c9",
"description": "freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78615dcca19699737bf9cbc784b66d9ea966bcc0",
"description": "radv: use util_float_to_half_rtz",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf"
},
{
"sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a",
"description": "lima/ppir: optimize tex loads with single successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b7699d849d28adfd057136812b00a6b4838ed0",
"description": "lima/ppir: rework tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92611e21c19b35d1e5c9091614b2659d789558e2",
"description": "lima/ppir: improve handling for successors in other blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c1d5f629b3e45958e5ee41d7d8b34e52ae247d",
"description": "lima/ppir: handle failures on all ppir_emit_cf_list paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3549c92b240aab23bd5838f1fdca2ae4caf055",
"description": "util/rand_xor: extend the urandom path to all non-Windows platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76abe98cf15226f25d93e76e383715061ada6f4",
"description": "util/rand_xor: fallback Linux to time-based instead of fixed seed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0ce684aae83bd6c8129cac09dc98823d786b798",
"description": "util/rand_xor: drop unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f50f26325f8df7e076a0ffd2196eab1c36ff07ae",
"description": "util/rand_xor: make it clear that {,s_}rand_xorshift128plus take *exactly 2* uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576bff5c73ff217b15900982640dbf8f184569d5",
"description": "gitlab-ci: exclude scripts that don't affect the build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417",
"description": "gallium/auxiliary/vl: Fix compute shader scaling for non-square pixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6a5e112aa1fd09bc01f4cf3ca211ad73cc404e",
"description": "gallium/u_threaded: execute transfer_unmap with THREAD_SAFE directly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f22e0fd29369f478da1d36520049f001cd698d1"
},
{
"sha": "c9ccceff1092049b081db88e53db8335a0a64951",
"description": "radeonsi: test uncached clear/copy buffer performance with compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acf99e81f7ad3c93426e62d6df98d64d73d80b3",
"description": "radeonsi: compute perf tests - don't test 1 wave/SA limit, test no limit first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c45a2145f5eaae53d48e3aa7e0f10f2c70f267b0",
"description": "radeonsi: disable the L2 cache for CPU read mappings of buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7356144fe42939ecbc01d2066ca6ea5d0f9351a7",
"description": "radeonsi: disable the L2 cache for most CPU mappings of textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36c01248049abba6d79b5ff1ddfe38306e0ddbff",
"description": "winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbbc18bc678a826508ed0b904ab485c44b7348c8",
"description": "radeonsi: use display_dcc_offset for setting displayable_dcc_cb_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ac9d18d8f30893aff1e141f89085dab557b7df",
"description": "radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4c1b049966a2cc4619fec796ea244f53051a6c",
"description": "radeonsi: rename SI_RESOURCE_FLAG_TRANSFER to FORCE_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4907bb44c3c9bdeac0077ce8d0a533d3ef685920",
"description": "radeonsi: simplify setting resource usage for si_init_temp_resource_from_box",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57276309b14be8a61e1913ab00dd6e4b1e5e8ce",
"description": "radeonsi: tweak clear/copy_buffer limits when to use compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b158b117e1ef69d47724f607fb5bd28389148fac",
"description": "radeonsi: optimize access pattern for compute blits with linear textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8089139f1be6f30628fad033d87fdb8c804f80",
"description": "radeonsi: use correct clear value size for EQAA in expand_fmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2361e8e72278cfe256f80946516be7a48534e6d5",
"description": "ac/nir: honor ACCESS_STREAM_CACHE_POLICY for L1 and L0 caches too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e",
"description": "radeonsi: Use TRUNC_COORD on samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "65c2362e88578575899bd208713d87b1206ad360",
"description": "iris: Use modfiy disables for 3DSTATE_WM_DEPTH_STENCIL command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "864d8acbfdb5df17c5495b87ceba7c009f65988b",
"description": "radeon: Fix whitespaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f80d653d701f51f00f88601707747554c9a7af1c",
"description": "radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "844d561c580188dad583dd4bad3b77d55e39372f",
"description": "spirv: handle OpCopyObject correctly with any types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1821adf0bc51958becf116d6df5c65514d58b6",
"description": "etnaviv: retarget transfer to render resource when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9627765303356328c409cd59bef43d15f4eafcf"
},
{
"sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d",
"description": "intel: Store the aperture size in devinfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a887ad7c84e14fdad7907037a39e9fee9d504bf3",
"description": "st/nine: Handle full pSourceRect better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbb08255708b9005b5bb719a94ebd93194f51861",
"description": "st/nine: Ignore pDirtyRegion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c474dde282aa7b02513097b58435a470eee23f9",
"description": "st/nine: Improve pDestRect handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffed34113b652a59e6d6a9d9e212a3eac72dd216",
"description": "st/nine: Retry allocations after freeing some space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d771e0cc60a0aa853c5e1e0df304f970a47ab774",
"description": "st/nine: Increase available GPU memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf13691beb4237a8a449dd317561066df492842",
"description": "st/nine: Add missing NULL checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "725ebc4657d27349ed586e5c178d5b1a971587cd",
"description": "st/nine: Fix a crash if the state is not initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0222c550c726f0b80d083681d749e2891b11a318",
"description": "st/nine: Fix uninitialized variable in BEM()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d904d27491aab489d54746bc6650b27c5927c39",
"description": "st/nine: Improve return error code in CheckDeviceFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a7a6908597e016912609db16532cc8eba16864",
"description": "st/nine: Pass more adapter formats for CheckDepthStencilMatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edff31c0d902cd83495a1e49f306d8f031cf118b",
"description": "st/nine: Do not return invalidcall on getrenderstate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c61b4db7d6f9ce2638bdd35c8dcac70ea950e4e",
"description": "st/nine: Return error when setting invalid depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f21cbaa124fa32509a8d9c14120fc22f0c8c63",
"description": "st/nine: Add checks for pure device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ac0350fdc97a746342c63deb4e9b626959d47a",
"description": "zink: implement i2b1",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a"
},
{
"sha": "4c212a1168de9ffc83a7b8e8751ea7cf3dca5c4a",
"description": "util/rand_xor: use getrandom() when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf2b285c5592e5d8fce24ab6a34eaa9c168aa129",
"description": "zink: mark depth-component cube-maps as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea62c237031a05e82147bca2699269bf2d80fa05",
"description": "nir: Use 8-bit types for most info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53",
"description": "radv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3c6a7ba769d358dfffa690751cac6ca7f9c5df",
"description": "radv: Provide a better error for permission issues with priorities.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6",
"description": "freedreno/uuid: Generate meaningful device and driver UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9623debf48ae7dbea120389eae40d784d22eee24",
"description": "freedreno: Centralize UUID generation into new files freedreno_uuid.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdfede7336b6ef99aa60d955f7a173ea945602d4",
"description": "aco: split operations that use a swap's definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f293d02dc44e631a888073a884648543feecbe51",
"description": "tu: Advertise COLOR_ATTACHMENT_BLEND_BIT for blendable formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbdab3ee80017a4939e9cb586ea85f8c4e7efc9",
"description": "tu: Implement dual-src blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1",
"description": "tu: Move RENDER_COMPONENTS setting to pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9d12d5133639946b624a1ad367ea3f9543a8fe",
"description": "ir3: Fixup dual-source blending slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0580550e1b4846d3ad7ff738f57063b05089c9",
"description": "freedreno/a6xx: Document dual-src blending enable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aeaef99c003f3c75279d9b400315685ebbba30d",
"description": "Revert \"nir/validate: validate the stride for deref_ptr_as_array\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf"
},
{
"sha": "2c6599d6d6dc908374a77d2f315d9a3e235e3656",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212ee624f81bdbf7acb17c1b343a3500130be5d3",
"description": "docs/relnotes Add sha256 sums to 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e9a0dfd7e7ef7c47108ddd4d6e5c7aff4fb7d6",
"description": "docs: Add release notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceae09da156309327d7ba6f4a59d3a2e9b8837d9",
"description": "intel: Silence unused parameter warning in __intel_log_use_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb2330e56568ae705e09e377ccc501051b2514e",
"description": "anv: Silence unused parameter warning in anv_image_get_clear_color_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44eb50f2d125420c2c78d45e112bc3c2ee1472c",
"description": "anv/tests: Silence unused parameter warnings in main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4638cfdad3199bd97cf8ca7070008186bff456a",
"description": "anv/tests: Don't rely on assert or changing NDEBUG in tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7c56475d25138234ab0bb28a10df9000de594f9"
},
{
"sha": "66e3c74f9c7ffdd7687d4304238b50c3ba35ef47",
"description": "aco: fix WQM coalescing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978"
},
{
"sha": "4151bddab5d3dc082ac689e4d3a96f42fa4718ec",
"description": "anv: Fix descriptor set clean-up on BO allocation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "3f74c6a8815dcc5ff7f56993cc88f9e21aa81d14",
"description": "anv: Call vk_object_base_finish for image views",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "ed95f69dd54c907879b90e9a2d1ddb7f56c717e4",
"description": "zink: correct PIPE_SHADER_CAP_MAX_SHADER_IMAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50ebe5a991a45de6fb04b1a7edd956a530cf5d12",
"description": "zink: do not expose real value for PIPE_CAP_MAX_VIEWPORTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc633627349d44c3e5495c442a16b0129c00989",
"description": "meta: Remove support for multisample blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb28ce79882eb6ecad7488f8827a0fdf05de1828",
"description": "meta: Coalesce the GLSL and FF paths in meta_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5be77851907ef4401596c88916b682a311449b1f",
"description": "meta: Use same vertex coordinates for GLSL and FF clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d2fbf3528ed96f6b0afc953232983b8753b03a",
"description": "meta: Stop frobbing MatrixMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f10ede71ffe8352bdfda154f3994542094bcfb",
"description": "mesa: Add function to calculate an orthographic projection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c731f2ab63d001d47995e3f5e0e8f5c74d5a2e55",
"description": "mesa: Add matrix utility functions to load matrices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a8d0319b8fe14bb9f970fdca1decf6dbc9e603",
"description": "meta: Remove support for clearing integer buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5d2c40fb9c841ab28cc9ab6eebaaac44afa6e4e",
"description": "meta: Make _mesa_meta_setup_sampler static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c2082a4238eeece5fb36d948ae96301d5ae506",
"description": "meta: Make _mesa_meta_texture_object_from_renderbuffer static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "067cb2f165c3363957aa4206461829a8e53abd32",
"description": "i965: Assert that blorp always handles color blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf",
"description": "nir/validate: validate the stride for deref_ptr_as_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afc9632a6d03ed8d23fbab08b564da594b9cfd6",
"description": "nir/deref: copy ptr_stride when rematerializing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1b69d101a60974c105df8519890e3f90fd44911",
"description": "targets/opencl: fix build against LLVM>=10 with Polly support",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1151cd2ffc821a09130f87c2a266b2bfe7b0822",
"description": "freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6fe0799faf73970ac76e26bac2f7b38195fe1e1",
"description": "freedreno: Fix resource layout dump loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb180db94830a70e21770e3a972efc55ee8385a",
"description": "zink: disable vkCmdResolveImage when respecting render-condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b6c687e2aba075e9fc3812d80c128bd873bbce",
"description": "anv: Fix deadlock in anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "c059b2270724b2c02416d7d7d45e23a5e994cda5",
"description": "gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcbb189bbeed39ab03b65fa821dec91cbb999f84",
"description": "gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da3aee926387cb9113b79c5376a6a8f4295582ac",
"description": "gitlab-ci: Install WINE from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b445145851dcc3d697f3df46f86f86db466c0",
"description": "gitlab-ci: Add Debian testing repository for x86_build image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2773d706707b14f3285f337cfeb5e37b8a60385",
"description": "gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c79ac10690d1a2e44ea30a05542d0ea3f246a56",
"description": "gitlab-ci: Update to current templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc472a2a7c6c99eb228ef138acadc16337a48ede",
"description": "zink. Changed sampler default name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1f023307768570a621c3050222bd32c546d72a9",
"description": "radv: enable shaderResourceMinLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d63a1a84d409d08fd6c6f8a0c569b2620d6a600",
"description": "ac/llvm: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaf5706aa32208b456df6b7f53b281baf24c6f3c",
"description": "aco: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47a769143be8f81e01a70467d51142d36597847f",
"description": "aco: remove useless check for nir_tex_src_bias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f46a3191ff31a89d6969a67f8b50dbedf085dca",
"description": "CI: Windows: Build LLVM and llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ffbcb16244fc4f1161dd4082eb93b7a80232e5",
"description": "llvmpipe: Expect increased exp precision on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf21b763832abc5739fc46eb0d30440587015840",
"description": "freedreno/ir3: use lower_wrmasks pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d38ad02816d72e8c3ef1d15dabb28ee9eb2f88",
"description": "nir: add pass to lower disjoint wrmask's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a506d49faecf06d5cd2fd2d049319d907b273b83",
"description": "nir: add helper to copy const_index[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3cfea78b799af71012dcd6b84cc38a9d172e05",
"description": "nir: fix indices for ir3 ssbo_atomic intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6b404294a0d6d83360bd0c5c8ab4e6f44c3555",
"description": "freedreno/ir3: use const_index accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14969aab11effa1500f114314c9b8879821b8b24",
"description": "freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4627bfcd69544780e30c069b77967cfb92c9d7e0",
"description": "nir: Add some docs to the metadata types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3111cee2f627d7e681e1695e1e4b1b5b126d5c7d",
"description": "freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7336caa52d90dac3e7cc82259e223e933ca95ce0",
"description": "docs: update calendar for 20.1.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd24b381c52e0b20fe70041e95611aad6b0d258",
"description": "panfrost: Fix background showing when using discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15dd7933bc33bb13d146f9e0a1f79092e749f33b",
"description": "anv: Translate relative timeout to absolute when calling anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "0b5288492b90c9a5471152393df31691271f6a55",
"description": "anv: Set MOCS in 3DSTATE_CONSTANT_* on Gen9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d8edf3e08988b19c6861040b9ed4afa8ca5ec2",
"description": "anv: Set 3DSTATE_VF_INSTANCING on the SVGS element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723208988e12f2f3055360ffe8d9bd0b8414171a",
"description": "freedreno: Drop the noubo fails list for CI, since there aren't any now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112c65825fddd00a2136c75e09982e1878c944a4",
"description": "freedreno/a6xx: Use LDC for UBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab93a631b4c6c2c8d682d90649df69d3016e4722",
"description": "freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5176c453e5fd74f6999d09e551bcbc771845e8f",
"description": "freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5387c271409dbfb12292feec2dcd61399bbb1a99",
"description": "freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a4d1c4e53f770d1e4f80f112e3d36b9f09a7c4",
"description": "freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2a0cde390001e70e7f9696f4ac7cbca9616cbdf",
"description": "nir: Include num_ubos in the printed shader (if nonzero).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "492d664be06ca538d4e5c1e380ab7966714a12a9",
"description": "util/ra: Add [de]serialization support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e68db778439c34ebb876273fcf9139764abc80",
"description": "util/vma: Add a debug print helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbcef37d2d1f838ef24a4ab1f4332cc87b5fdad",
"description": "util/vma: Add an option to configure high/low preference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f40f8f623a021d791886ca8e1a159e34cfcb4bfb",
"description": "util/list: Add list_foreach_entry_from_safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb95fda541719d5fe9b8fdb531f3370228228d7",
"description": "util/list: Add a list pair iterator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5425968d2e46eb3311a75f4bf7bedb1d9dd59459",
"description": "anv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b07f142d7fae956aea55082d4b3d8e5a3d3cfb8",
"description": "anv: Add a way to reserve states from a pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d631dcd250bdfa0c8089921b50544988ee8f8b",
"description": "anv: Disable B5G6R5_UNORM_PACK16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ae0762f5c05284cda768fff9334eee28f3d0355",
"description": "anv: use the correct format on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf702c3326264c616c112280fe8947bfcc5eb11",
"description": "drirc: Enable glthread for PCSX2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445e559e35ae3151d7587f61310ec0fc25c90982",
"description": "post_version.py: stop adding release candidates to the index and relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae26149e2e9ccac54d64ded9a9c0a8ae84cfd300",
"description": "post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fba85bcb8bcb722e0bbaa54163d8a39d6fd067d",
"description": "post_version.py: fix branch name construction for release candidates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c7363f7efb6c5bf39cf4443245a82fc9904fb8",
"description": "glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1152af2edacb93126b66e19399d971036fc02d79",
"description": "radeonsi: also enable tgsi_to_nir caching for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e69e7d118ad0297ee924125fe04e09cfd9251e",
"description": "radeonsi: Enable tgsi to nir disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83f538881da04bc2a5dca2741c69b50a8880b40",
"description": "st/nine: Enable ttn cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db880d8057bac3209c196edc94c6b1e521a782a",
"description": "ttn: Implement disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "522bd414f343c7a132fee17d0d6b755b9ec6766c",
"description": "ttn: Add new allow_disk_cache parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6670475a449ed5166f5de997c820da16a675a6de",
"description": "freedreno/a6xx: Fix UBWC mipmapping height alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f21ff4ef8b5ffb770d0ff3516338ffdfce3e99",
"description": "freedreno/a6xx: Fix UBWC mipmap sizing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5db2a257413e2c570b49b8c2171166592f3e093",
"description": "freedreno/a6xx: Fix UBWC blockheight for RG8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da4ce99538179108dc7694affc68a0e081404db",
"description": "freedreno: Pull the tile_alignment lookup for a layout to a helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7ccdb3f526c2e43aa48a3f5d43fea948012371",
"description": "freedreno/a6xx: Add a testcase for UBWC buffer sharing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e32783c644fa7230c4de07f1062cfc900a7e0e9a",
"description": "freedreno/a6xx: Improve layout testcase logging for UBWC fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e4ddb6353d1fea70d4744e7ea70461dd36214b0",
"description": "freedreno/a4xx+: Increase max texture size to 16384.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7d1541df8a9ea040f893fc6267a3d4ea6ebf26",
"description": "nir: reset ssa-defs as non-divergent during divergence analysis instead of upfront",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b881f3d8e4c367049aeb376602525559ef09ed5",
"description": "nir: simplify phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "450b1d87ba6bb41056f2ae8c576f98d6a70fa2e4",
"description": "nir: rework phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febef2245965efb50e283b16d2a927fcaebd8ffc",
"description": "nir: refactor divergence analysis state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ea0ca6ee6c36fe26a559e2a4d2fcda78a0fda3",
"description": "nir: add nir_intrinsic_elect to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2d53f451e527b7227f073aeeaeece00d3787c8",
"description": "nir: Make \"divergent\" a property of an SSA value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db94a2d03d3d888da2091dc20048bc178e243966",
"description": "gallium: remove more \"state tracker\" occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74800697032569bde5d4f87b9e2dbbcee4c9d922",
"description": "gallium: rename PIPE_RESOURCE_FLAG_ST_PRIV to FRONTEND_PRIV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c9b9aac7d09e65195dca6681d59c10e4ef713d9",
"description": "gallium: change comments to remove 'state tracker'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6287a94b697ffe12a4e576a38943cdf4e90cdb0",
"description": "gallium: rename 'state tracker' to 'frontend'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b408734e5e2fe1e1ef08080c4425ad8a7ed33579",
"description": "tu: Implement fallback linear staging blit for CopyImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e842c009699a3e8b7ffff2f75b3070df41c752",
"description": "tu: Add noubwc debug flag to disable UBWC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed79f805faf1ac5919a30d3284e37cc3f394e464",
"description": "tu: Add a \"scratch bo\" allocation mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce527a4fed1706aed9ced8e5d3432cc5abfbbd3",
"description": "aco: improve phi affinities with p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e797e233212be6e78d354ed953f616044ad7df",
"description": "aco: consider affinities when creating v_mac_f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "138eed45b5362c61b27544d695130bab580c879d",
"description": "aco: mark phi definitions as last-seen phi operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da",
"description": "aco: fix consecutively written vgprs from vmem instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c7bed72f7948d51a2109f181e7a2d3c77dbd19e",
"description": "aco: simplify consecutive ordered vmem/lds writes optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6beb051aff4f11784cb974a1dc3647e74f2389c",
"description": "gitlab-ci: correct tracie behavior with replay errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "8546d1dd789b58bd0aff5ca0a231efb35c09c1ac",
"description": "gitlab-ci: create always the \"results\" directory with tracie",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "1ef03dade12b4d5056c3fe5637f9dfd98a42aae6",
"description": "radv: add a LLVM version string workaround for SotTR and ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91c757b7963f458f678226f9637f04a490085405",
"description": "turnip: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfae50b67e20895c908c9c0721d0b4cfdb18d20",
"description": "anv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857051c5c63e238f606652acb1e1f9610de68758",
"description": "radv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bee8a57942787b4a7a2ca5c375d911288ee16cbe",
"description": "vulkan: import common code for generating extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b1138e3f0e960119a46dc08794132719c93173e",
"description": "radv: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab",
"description": "radv: use the base object struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65458528fc169ab80c99cb115bc6f86ae7b43d12",
"description": "radv: use the common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b535ac61b92cdf5f1e5adca3f2a4a43e7384e1a",
"description": "etnaviv: Disable seamless cube map on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8dd26fa2f065e78f3204357d8b474656b9ea81db"
},
{
"sha": "f079c00ffc1c9e85321955f679e656196f724848",
"description": "freedreno/a6xx: fix max-scissor opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6706fdc46fc895b3b3d4446af3d4a9ab1e700c0",
"description": "freedreno/ir3/sched: try to avoid syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95a6e3a0ca2d4a420306dd078cea05d3f21c865",
"description": "freedreno/ir3/sched: avoid scheduling outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cf208d5d90b0f3b3c346e0abb92e71597202f",
"description": "freedreno/ir3/postsched: try to avoid (sy) syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25f4fb346e1fad34ce1f2e9e39b062a303db4ce3",
"description": "freedreno/ir3/postsched: reset sfu_delay on sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f351e1d137603213b5daacece5ff67ad0786d982",
"description": "freedreno/ir3: limit # of tex prefetch by shader size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d69f6fd8529b1dcefa443a8cb31bd362bb64a28c",
"description": "freedreno/ir3: fix indirect cb0 load_ubo lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fc850080ee304c2a62f7313c4b7ebe121c3ebb53"
},
{
"sha": "c4dc877cb5df63a6a86013e32695f72c604625ad",
"description": "freedreno/ir3: don't allow negative const_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d8ba7fb44f8130f7ded5459dbac5484cc9202a9",
"description": "panfrost: Run dEQP-GLES3.functional.shaders.derivate.* on CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bd021c700961b6eb3f9ee5b7777f4c7e1bab45",
"description": "pan/mdg: Fix derivative swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bac29316b06a5bbee396c70c53ed0640af67c064",
"description": "pan/mdg: Set types for derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e4d4fabe728e49b22ddcff49153deb3bc43e94",
"description": "pan/mdg: Remove texture_op_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "344dd914972f9ddcef814a3cf08f832708c33146",
"description": "pan/mdg: Use analysis to set .cont/.last flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406",
"description": "pan/mdg: Use the helper invo analyze passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d429187bf3988fca190fcbd53e416b8a46506b25",
"description": "pan/mdg: Analyze helper execution requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3228b3106a672e79093f2186f3e040a7579cd7b4",
"description": "pan/mdg: Analyze helper invocation termination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da03c68ae3e16a339e41b967fcb689666f02296",
"description": "pan/mdg: Explain helper invocations dataflow theory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95fd950d35717dda29cb7876ac2f2b7852eff1c4",
"description": "intel/compiler: fix alignment assert in nir_emit_intrinsic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
},
{
"sha": "a663c595bc19d627d2fd28081412306b91554d96",
"description": "freedreno: Skip taking the lock for resource usage if it's already flagged.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356f99161df36223091cf9721dd49e52cb9e5e3e",
"description": "freedreno: Move the resource_read early out to an inline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d393837332a07f53b9622ca55149e63947e0f937",
"description": "freedreno: Add an early out for preparing to read a resource.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e424bcdfcef19682f9b651f7c1a04e32f18be5c",
"description": "freedreno: Split the fd_batch_resource_used by read vs write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdcadf611e03f0dc8878fb032b62510c38fe069b",
"description": "freedreno: Add a nohw flag to skip submitting to the kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a43e9740646a42e3c2d914ad7e0eb20f4113d153",
"description": "turnip: Execute ir3_nir_lower_gs pass again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac",
"description": "freedreno/gmem: rework gmem layout algo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46f46befe67f2e64f1492e5b46974e277ec6ac7",
"description": "freedreno/gmem: relax alignment on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad6e06621b15908d5f3f4c63ce4d84612e5a761c",
"description": "freedreno: add gmemtool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5f238fd08bb470e0f6327ec76723d37704f13f",
"description": "freedreno/gmem: add helper to dump GMEM layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a49d9c396b61ef2556afba59c495c45bfab0202",
"description": "freedreno/gmem: add div_align() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96b5a70f45612642265d7192e04e90206a4c260f",
"description": "freedreno: initialize max_scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1387e778018527f1ea85f616130a2b0d59dcff19",
"description": "freedreno/gmem: don't assume scissor opt when estimating # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61",
"description": "vulkan: Handle vkGet/SetPrivateDataEXT on Android swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986",
"description": "anv,vulkan: Implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e722ed63607ecead2c66ef9f3a37a12b62bab",
"description": "turnip: enable tiling for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543d87f23555912110e2c0f67a57dcb99d94e08",
"description": "turnip: update \"fetchsize\" value to match fdl6_layout changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d"
},
{
"sha": "f789c5975c83f12216cf915d9a791e654b3c9e15",
"description": "freedreno: Fix non-constbuf-upload UBO block indices and count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2",
"description": "nir: Fix count when we didn't lower load_uniforms but did shift load_ubos.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f"
},
{
"sha": "0f2e44d55b01b3637fb96ce18840b8ab9250d508",
"description": "freedreno: Drop the \"write\" arg to emit_const_bo now relocs don't care.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d7a71bd4f086b42340b0d601d2c3ff4bc7de37",
"description": "freedreno: Replace OUT_RELOCW with OUT_RELOC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064f395a890158ea5502f685ef6c22e504e3f0df",
"description": "freedreno: Tell the kernel that all BOs are for writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e",
"description": "freedreno: Mark all ringbuffer BOs as to be dumped on crash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554b959df0d5b1117fb42d3d7d1e715ea318f079",
"description": "freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d8d936dfcdab52361b9824cdd1f3ddb41486145",
"description": "freedreno: Start moving relocs flags into the BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4235624b6a1f1858a8f200c03b6492ed1b9f21ec",
"description": "aco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -> addc/subbrev_co(0, a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978",
"description": "aco: coalesce parallelcopies during register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38cc649fcb54baf87a974ca2dc29d92b50c86cfa",
"description": "glthread: Fix use of alloca() without #include \"c99_alloca.h\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "dc6c42dc77e4bf0cb07037e038c4a50afa5a8143",
"description": "etnaviv: generalize FE stall before loading shader and sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e5fc97be63e4c4296f16fe34523b68d39776fad",
"description": "CI: Re-enable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe"
},
{
"sha": "8c6350d2bba852fccbda5e0534bdbb085882b3be",
"description": "radv: update the list of allowed Android extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "021270cb3170ef38244d21cf3fe8780a3ef5fb3e",
"description": "radv: handle different Vulkan API versions correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69430921fc123b9016d5bf1779c0ab0ed4d95931",
"description": "radv: limit the Vulkan version to 1.1 for Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f5462e349a3f082e2944181cd610b1250d711cd"
},
{
"sha": "50eabb7035fe361d870f504b73c15962ddf0b67e",
"description": "r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6747a984f59ea9a2dd74b98d59cb8fdb028969ae"
},
{
"sha": "f7fcbe9830d160c9610fe641ed0202397ed9c31e",
"description": "v3d/tex: use TMUSLOD register if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3af695bb0bae8aea119a2d05983acd57366b0fb",
"description": "v3d/tex: set up default values for Configuration Parameter 1 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50c2c76ea31edf987594e8b811b7d62be71f5a33",
"description": "v3d/tex: only look up the 2nd texture gather offset for 1d non-arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8c5bba0a44774477a1b26523a14e8679521fc3",
"description": "drirc: Enable glthread for rpcs3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1290e79489fb645fc73ebb365b684b7797f97b2",
"description": "pan/midgard: Fix old style shadows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47bfc799da61aadd60ef9cc5c4bf0651c519cc77",
"description": "gallium/util: Fix leak in the live shader cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4bb919b0b8b4ed6f6a7049c3f8d294b74b50e198"
},
{
"sha": "412e29c277774391c461d0f62c47e54d2f17814a",
"description": "nir/algebraic: Eliminate useless extract before unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0bbb8f0b45049e597d7d585999ae4954266347",
"description": "nir/algebraic: Add some half packing optimizations for pack_half_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2bf41ec6527fbedc2a75a8072d7222298bca347",
"description": "nir/algebraic: Optimize ushr of pack_half, not ishr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1f72857739beed55276f263f49b3802c336b8c58"
},
{
"sha": "ab16bff97d75301b56530c2c9a410960e2de8bc8",
"description": "intel: Delete hardcoded devinfo->urb.size values for Gen7+ (sans DG1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bea2a13212be10982e14617002a3ff851b84717",
"description": "egl: Limit the EGL ver for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c839e6394028a84c97ebd0a725ff512aeb75ce6",
"description": "amd/common: Fix incorrect use of asprintf instead of vasprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d59cf87a3974142cb69dd52386d96b5e6e7dd9",
"description": "docs/features: mark GL_NV_conditional_render as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf",
"description": "zink: enable conditional rendering if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7dea394fc21d455cd00dff3d3881276427fc47",
"description": "zink: add a GET_PROC_ADDR macro to simplify load_device_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fd70eef2cb5936e8ccb4d237e50084d6ff2a7c",
"description": "zink: load vk_GetMemoryFdKHR while creating screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c668bdf05cf3aa6907b678c35805962ea79b258b",
"description": "radeonsi: do not use cmask with encrypted texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8873ea0e253b90eb91da514e36bd845d6a5f9734",
"description": "radeonsi: determine secure flag must be set for gfx IB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e64f4b41ed0ab0b9291d1de0b285733fd92307",
"description": "amdgpu: use AMDGPU_IB_FLAGS_SECURE when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c2ab36f5346a07b14ee85703316f323a77c2530",
"description": "radeonsi: add support for PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413d91bbcb9f4a0db811c714d1cdcd731fee50b9",
"description": "gallium: PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c58cbe84d231b602d830f4d9e26ed8d42ddc145",
"description": "radeonsi/sdma: implement tmz support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d96c26b67da5a053d57782d42cb80447e4ade1a",
"description": "radeonsi: force using staging texture when uploading to secure texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2a3b804bdf4773d853974a0a51584cd5a0f9d9",
"description": "amdgpu: add encrypted slabs support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2853ed1a248d6be1f131a684cddaf4be5a2bb9b6",
"description": "radeonsi: allocate framebuffer texture as secure when using tmz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a67b52de46e42c745af3672767d0271d5425230",
"description": "radeon: add RADEON_CREATE_ENCRYPTED flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856a03b4c1646cae36b0c2522a3a7b71ecec6fac",
"description": "radeonsi: add AMD_DEBUG=tmz option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "977e19d5cfe02227756aa022a7471570aa17edf7",
"description": "amdgpu/radeon: add secure api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "506f5d9bda64fc07ee1a216cb3aeef98491c6365",
"description": "ac/surface: remove shadowing declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803"
},
{
"sha": "266978f7cabe2c09e5538ef1b79efdd96b2cba00",
"description": "aco: prevent invalid loads/stores vectorization if robustness is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04718a9cd63cea9d815bffd91495069a79db8ac5",
"description": "nir: do not vectorize load/store if offset can overflow and robustness enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba0a7a6f01496344ddb93e774b2d4bc9195e8a",
"description": "aco: fix 64-bit trunc with negative exponents on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f955e4850035d915a2a87e2ebea7fa66ab5e19",
"description": "etnaviv: drm: Normalize nano seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "022327f7535a7d27f965af7c318005a56b44ab85",
"description": "etnaviv: drm: Use NSEC_PER_SEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a92a483ff7feee1a903fd1f4caab9c2a035882b8",
"description": "freedreno: android: add adreno-pm4-pack.xml.h generation to android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8"
},
{
"sha": "5dc3b22dd06c74cdb06cbc6cf3b6d073b221e7f3",
"description": "freedreno/drm: android: add libfreedreno_registers static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4"
},
{
"sha": "e622e010fd838eb30eab46800015516703b76f4d",
"description": "lima/ppir: rework select conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c58867cddcf199cf85d270b42965678ad8af10",
"description": "lima/ppir: add fallback mov option for const scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c47640731303ed2607d28ce2cf19a7e8f0f4006",
"description": "lima/ppir: rework store output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570f1420dbf361cf889c21c119816e063ecc3cea",
"description": "lima/ppir: rework emit nir to ppir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b21b771f7b4bdd60089c784ed35e33622c8932a",
"description": "lima/ppir: remove unused clone functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4157138f331d5053036f756aefa7006bbb6fac",
"description": "lima/ppir: duplicate consts in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e6c3861182cbf481ce3d25d0bbbcad4916c92dd",
"description": "lima/ppir: duplicate intrinsics in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09003ba0700ed0ddc57d85e82320f15a2a90c8dd",
"description": "lima/ppir: combine varying loads in node_to_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6a3987f320fa26fa88e6d86cf236d7e426aab84",
"description": "lima/ppir: do not assume single src for pipeline outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741aa3439d7d38c26d0baf20be506cf79c30978d",
"description": "lima/ppir: fix lod bias register codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cef1c73634493ef9766baa0b6a898369eff7686f",
"description": "lima/ppir: introduce liveness internal live set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e790fea7c178141b5bb1b82ab6bcf4034bfdb18",
"description": "genxml: pack: deal with default field not being simple integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942d4538a46c3420570ccf5c5f5677380c75caf0",
"description": "genxml: factor out utility functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d07f69413ebd1ad56e5bba86a1891bbf571ff710",
"description": "genxml: fix invalid end value for video fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af17e392b2e50c86dd9a11ee72ce119a4b0033a5",
"description": "genxml: run sorting script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c33313e6ee5ec85e585b512270c3f668eb149e",
"description": "intel/dev: Add device info for RKL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54996ad49273641e20dbb2d7aff382199e27cd10",
"description": "intel/dev: Split .num_subslices out of GEN12_FEATURES macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b0fbea92a66499ef7c0f9b748b1034831201b1",
"description": "panfrost: don't always build bifrost_compiler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ec2a59cd7aa42652645e76e29a72335370c80e50"
},
{
"sha": "727a0a53fdd4a1cf63a28c53f51d49a4164b2c89",
"description": "radeonsi: remove emacs style config file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c998c7adfd386eede37de49080a043ef1ec0e34",
"description": "intel/dump_gpu: Fix name of LD_PRELOAD in env append logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a59590e5d686a11687151d57f2fd43d366d6720",
"description": "ac/surface: fix broken pitch override on gfx8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b"
},
{
"sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e",
"description": "freedreno: Initialize the bo's iova at creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c4e6a597a45a0281cdcb8d70ec86ce8dabbb16",
"description": "freedreno: Rename append_bo() in case it doesn't get inlined.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1c74f3facce57555284d23ee11bc009928806f1",
"description": "freedreno: Clean up tests around ORing in the reloc flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4",
"description": "freedreno: Deduplicate ringbuffer macros with computerator/fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "094c7646a3ae4980f76605a922572fe2ed78f6f1",
"description": "freedreno,tu: Don't request fragcoord components not being read.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5590e92bc36e2b785a088751c433d31989d778",
"description": "vulkan/object: Always include the type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068"
},
{
"sha": "d11e4738a86ecac6bb4cfaf5cad5c1d32169b18f",
"description": "anv/allocator: Add a start_offset to anv_state_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772b15ad3227e08bb4e18932ac9ecf4c29271160",
"description": "util: Make process_test path compatible with mingw native toolchains",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe",
"description": "CI: Disable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78d267e6dad9dbcc9e39d7d388075d15e67ba3c3",
"description": "Linux: Change minimum priority threads from SCHED_IDLE to nice 19 SCHED_BATCH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f66bf5ba444e95e82401d8f6fd726e5ef17b3db9",
"description": "docs/features: add zink features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bcfce2fcd02e9b04b7edda5c0d8a0e4b77be39c",
"description": "anv: fix alignments for uniform buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a0de2e0090535bd49b70c52917e7bdab628d354a"
},
{
"sha": "f105b69464d908ee8b54c0bddb51909ebde4d686",
"description": "radv: report correct backend IR in hang reports when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290d480c55199e013fdfb91e948046f23d9c704d",
"description": "radv: do not print the LLVM version string twice in hang reports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ef1c1211373f9336aaf87de865ef7f0c29fc44",
"description": "radv: remove the LLVM version string when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee2aef3ea531a03dbd50a78c943ca6e7cc99c7a7",
"description": "anv: call base finish only if pass given in DestroyRenderPass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "a885ee5258241d7ec4b9288cb15955e59d526d1a",
"description": "st/wgl: allocate and resolve msaa-textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947bb04fcc03c9c1b8a04a6b3cd7f86825e6f244",
"description": "st/wgl: pass st_context_iface into stw_st_framebuffer_present_locked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "808eb20186a23be1a1917668e374243151e6699e",
"description": "radeonsi: Fix omitted flush when moving suballocated texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5e805cc74bc52f97de8f6308fc06bc96623e7e09"
},
{
"sha": "37e89e30276724932328edb7b8bf4909606052d1",
"description": "aco: either copy-propagate or inline create_vector operands",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2dc550202e82c5da198ad0a416a5d24dd89addd8"
},
{
"sha": "c9e73624022a482ffe0a41d0cae007e04cc61dc4",
"description": "ac/surface: override all offsets including metadata offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b",
"description": "amd: unify code for overriding offset and stride for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c164ea86e193c710d41de769ddfb169ab53ced51",
"description": "ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803",
"description": "ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e37374ddbc3b66bcfa4d0dadcb1fd53074c822",
"description": "amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038",
"description": "amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "127aaf0b9ac1eb46633df35c899b5d1a175a7220",
"description": "amd: remove duplicated definitions from amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25edf9b136415fc9c079ad8613b89ce261b5c351",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89d4b6b5c857e1efcff4d945fb83b4e77d26378d",
"description": "llvmpipe: make sample position a global array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6449d45317f4441eef464b415f5c65e5103dab",
"description": "nir/algebraic: Optimize some bfe patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f46eabf84e6a3227ce846f6725ad16517d146dae",
"description": "nir/algebraic: Split ibfe and ubfe with two constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d605a8bbfd0eb84e010bb9944df53b1f7242156",
"description": "nir/algebraic: Recognize open-coded byte or word extract from bfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58dfb38f784c70020fd57dc38a0fd6c7f0aed80d",
"description": "gallium/swr: Fix crashes in sampling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58b66f82e648eaa9378699aadcc5862bb941483d",
"description": "panfrost: Handle MALI_RGB8_UNORM in panfrost_format_to_bifrost_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c3e82296c8bfc96ac956918a69f917a954c1f12",
"description": "panfrost: Don't trample on top of Bifrost-specific unions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e53cce3ba4bdbddcad5f740a915f126f2388dd6",
"description": "pan/decode: Fix flags_hi printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4d41a151095f73b4b8a7ba06bf06adc7cedebd8",
"description": "panfrost: Add checksum BOs to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f17e9eef6f9f8a2986264b3da5157542983a1da",
"description": "anv: don't expose VK_INTEL_performance_query without kernel support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2b5f30b1d91b98ab27ba21439cd8a40a0d1ece36"
},
{
"sha": "6d513eb0db25a272da65822f35907456b544f172",
"description": "tu: Support pipelines without a fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba2333cc17e7f0a1520866bcfd60a991d34295e",
"description": "util/os_memory: never use os_memory_debug.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "76f79db3f5d8492370c92080b5bbea7e31827b75"
},
{
"sha": "905edc376dd1ace6ac2af0fc351606210a0141a1",
"description": "v3d: Include supported DXT formats to enable s3tc/dxt extensions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ecf48dda2ddabfbabdad83e19d280d0edb8246",
"description": "v3d: Fix swizzle in DXT3 and DXT5 formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "469bbd8387d11bbac2aae4c49765c748c2a9fd04"
},
{
"sha": "17ed4a01ee2bdb773109cf06ea8f827737f88684",
"description": "docs/envvars: update RADV_FORCE_FAMILY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c6afd0f349b17aaa0b2e06ccee44fa709d6285c",
"description": "docs/envvars: document ACO_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aaec1f3f451c60456aa4b28699fd57c7b22d021",
"description": "docs: add src/amd/ to sourcetree.html",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bbfd3a57d68abdc88a93b436eac9f30a397b0f",
"description": "clover/nir: Check the result of spirv_to_nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deb04adf2ae605a017d7ce4e81f57db679567dfa"
},
{
"sha": "abc4a8285776dcded21d0b7f3035c9858d061611",
"description": "nir: make fsat return 0.0 with NaN instead of passing it through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8a27c0bb3049963934c77d104db39ecf610e3b9",
"description": "compiler/spirv: flag nclamp/nmin/nmax as exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a11aa4ece691ac9b6d8911cac6f3727ac3d7094",
"description": "docs/features: Add ARB_clear_texture to virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e6bbab9aecd8e6cfb6e2e8dd408460a96365ada",
"description": "virgl: Enable CAP_CLEAR_TEXTURE if host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e705a2a9f48d3247557d468216c797dfb1758826",
"description": "virgl: implement ARB_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6321c4b5a038db4682e49e098e9368df7ea18c4",
"description": "r600: Fix warning regarding mixing enums and unsigned in ?: expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5469fcea75457542b699404b003bfb051a5fc6b0",
"description": "r600: remove some unused variables to silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f20eb819e4ca4c09a5602c0d82ac905773cc66",
"description": "r600/sb: replace memset by using member initialization/assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee3f4ab2f439c1180067072cb943d2ba4a6c33b9",
"description": "r600: remove unused static functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a244778f7304d47e40a10415e06607835f18a63",
"description": "r600: Annotate some case fallthroughs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9dbca8db5e2dc857410f1ab34f85ca6dc837413",
"description": "ci: run radv-fossils with Pitcairn (GFX6) and Bonaire (GFX7) too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a44cfac502f9a740d0c21b561f270e4221cb78d7",
"description": "ci: set ACO_DEBUG=validateir,validatera global for RADV testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dbf862b13214cec4765811abba91111c4b0f04d",
"description": "ci: remove unused .test-radv-fossilize rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0de2e0090535bd49b70c52917e7bdab628d354a",
"description": "anv: increase minUniformBufferOffsetAlignment to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8cdf125112934b589d9682239e46bf196bd9de1",
"description": "freedreno/a6xx: enable tiled compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193560c44bfe35655a111870773a8ff5f08ee5dd",
"description": "freedreno/a6xx: compressed blit fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f2cd84ac14be7d44eb7d5deb9b9756bd7bacc2",
"description": "freedreno/a6xx: Set tfetch correctly for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d",
"description": "freedreno/fdl: Align after dividing by block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6292059662dccd3e151c731a3b108fd0b9e4c606",
"description": "docs: update calendar for 20.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2637961d29b3828e07953159d075f8544ce3fae5",
"description": "ci: Fix the nick used in IRC reporting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c50176dfea360775d36cbbb02027d959db6dfaa",
"description": "ci: Improve the flakes reports on IRC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b5e71cb181bae7646abe561a779b3d2062ba0cb",
"description": "ci: Enable IRC flake reporting on freedreno baremetal boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bbc211d681696687a134eb158d55fcb674907c",
"description": "ci: Clean up setup of the job-specific env vars in baremetal testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29da52128090a1ef8ef782188c0f67c7f5ec8d19",
"description": "radeonsi: fix compilation of monolithic PS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8832a884345686e6a8b2c0c8aa7515ad3f775b9e"
},
{
"sha": "d5109741f372173d6e13bdb6fff06c75def19439",
"description": "tgsi_to_nir: translate non-vec4 image stores correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "784358bd6e6d59c521133c2a31fa9b88f8e18598",
"description": "i965: Fix out-of-bounds access to brw_stage_state::surf_offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a",
"description": "zink: lower b2b to b2i",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c217ee8d35fcac8ab11e7b5bfd0e053e1fed7df0"
},
{
"sha": "f457e1b6d5814e51cb9e0ae47e8fd5936139f42f",
"description": "radv/winsys: do not count visible VRAM buffers twice in the budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3e37f5d262606f1a0f5a3073835ac0ecc41f629",
"description": "radv: display an error message if the winsys init failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701f2c3dfc9bd5b18b3103670f3946e723587f42",
"description": "radv: use a linked list for physical devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d993c9d2c23d70d48248c9a8f8bc2855e12b18f",
"description": "radv: don't report error with other vendor DRM devices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03abd504102fc71ec0b18704a2ea3a92542b5f8",
"description": "radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c62e63aca202bef07b20441618dd360b94b2f7d",
"description": "radv: fix a memleak if the physical device initialization failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b867a677e99f429d904021b37c5640d3eeaf0e8d",
"description": "radv: rename radv_devices() to radv_enumerate_physical_devices()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5043287415179b9432a15b4a49e595c09513a28",
"description": "radv: cleanup radv_CreateInstance()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab8803af431ff2044b4d7b17bb505079bf63d1e",
"description": "llvmpipe: enable ARB_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a83db420401fd3a29cae7a8b6a49b67fd2ddf58",
"description": "llvmpipe: add min samples support to the fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d237e03a16b9e75a266799af24c2b9112f4d1126",
"description": "llvmpipe: enable GL_ARB_shader_texture_image_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f036643772fca7e2f2070ab83189b695b0977a13",
"description": "gallivm/nir: hooks up texture samples queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d09d621373747235d90099adf5bed647090ec97",
"description": "gallivm/sample: add num samples query for txqs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc50cabf1459c6fd5db598de55ad02375aad880",
"description": "llvmpipe: enable 4x sample MSAA + texture multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c4577331490693a887916323dee843b69bd141",
"description": "drisw: add multisample support to sw dri layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898978377cfee74d69180d73118dc6b8b2d3579",
"description": "llvmpipe: don't choose pixel centers for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8297513aa900a22853a1a12ad4e98e9098e9a1f7",
"description": "llvmpipe: choose correct position for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b72f504e99307b5e9a153813f36ac08b9e9b1a05",
"description": "llvmpipe: choose multisample rasterizer functions per triangle (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26cc01cefda3595acf261fff4a073464fca048f3",
"description": "llvmpipe: generate multisample triangle rasterizer functions (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8611a6b34b889d6ee9220767d6f19e4057dc2047",
"description": "llvmpipe: fixup multisample coverage masks for covered tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d13591ba4d9df28ef2e90f90b8eda4ff6c7fc98",
"description": "llvmpipe: build 64-bit coverage mask in rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88851c4798a5ee57441cc5ad71d439a5b6f1a609",
"description": "llvmpipe: add fixed point sample positions to scene.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78b7f2283879d1f952cd13534f4c666447b5b3ea",
"description": "llvmpipe: add new rast api to pass full 64-bit mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c638a59fa890887ba4ef791c0186ec64a623110a",
"description": "llvmpipe: disable opaque variant for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5021ebb15d2d4d29c9202bea01fe8d5acb62902",
"description": "llvmpipe: fix multisample occlusion queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335938cffd10a7285b98999ad7a6bc8a4ed92ba1",
"description": "llvmpipe: move color storing earlier in frag shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acba9a93ef23796b394b88d5352ec6ebdf14d123",
"description": "llvmpipe: pass mask store into interp for centroid interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367332b0fce4a613676c0e6ea44c58b2c9c3b558",
"description": "llvmpipe: don't allow branch to end for early Z with multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9276ae965aadf967ee8f2ca85dab1dd31881919",
"description": "llvmpipe: handle gl_SampleMask writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69009949e0418d0b1907fd31f486058642c90c92",
"description": "llvmpipe: add multisample alpha to one support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66a92e5d923a2e6b948c71f37a6b109a00938e9f",
"description": "llvmpipe: add multisample alpha to coverage support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e81938b65ebc32654f20a65fa8c3673c0c1cf6",
"description": "llvmpipe: hook up sample position system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "210d714f46e72c954857ba32ca9ffcffbc264c9c",
"description": "llvmpipe: handle multisample color stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "102558912be91fa7d0eb22666dc7784739ca208b",
"description": "llvmpipe: interpolate Z at sample points for early depth test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0195240c44f55f35b2c3d2c07b64c9f97775759",
"description": "llvmpipe: handle multisample early depth test/late depth write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8c7e232e6c3cf73e809e663f558752817abaad",
"description": "llvmpipe: multisample sample mask + early/late depth pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12dac5e106b20704aa66f12c3783f5f005b4fe1",
"description": "llvmpipe: move some fs code around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e949b16c166c6e433307f25dd476d1f35fd6b7e",
"description": "llvmpipe: add per-sample depth/stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d297f2ecf1b14f573dc425fae192b1013d175493",
"description": "llvmpipe: move getting mask value out of depth code. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fd62a26e1baa59b650968d798227c922c0352d",
"description": "llvmpipe: add per-sample interpolation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8154bdf25ba2f78dc905759e50adf840471e334a",
"description": "llvmpipe: add centroid interpolation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5697b9c00c363568c16efbfe6289d58f233a3f11",
"description": "llvmpipe: pass interp location into interpolation code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339a3a4dea48e1c174be4b544cec8fac50123313",
"description": "nir/tgsi: translate the interp location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28cc2ed79c1ba7f994a3459de5d11102403e8187",
"description": "gallivm: add mask api to force mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89499063bd96bcc5d7d9239a1da43bf568c11fa",
"description": "gallivm: add sample id/pos intrinsic support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "455c8e35842b6e149d5d390ab9692e214db63662",
"description": "llvmpipe: add cbuf/zsbuf + coverage samples to the fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f488684ad398f5abffefb9b1424fcb1650a627",
"description": "llvmpipe: change mask input to fragment shader to 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ec1760eecbcb5c52992d9098a7e220f22c7d22",
"description": "llvmpipe: add multisample bit to fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5463576b94fa51a55e180c71dfbc249c2a3cc6b",
"description": "llvmpipe: plumb multisample state bit into setup code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47d39aee15e80976e62fec2937771b0b9346fef",
"description": "llvmpipe/rast: fix tile clearing for multisample color and depth tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e9779c004efa8acedff83d2560880be894e7fc",
"description": "llvmpipe: record sample info for color/depth buffers in scene",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a30db60edeb7814415b04537cee8cc306ad11fd7",
"description": "llvmpipe: pass color and depth sample strides into fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24cf7a2b36fa784cce9eee4ae8957d3d9dac98c3",
"description": "draw: disable point/line smoothing for multisample (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c72bb4a960e7362e7cf4cd6e3159af85c967614",
"description": "llvmpipe: handle multisample render target clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "782271c0e1544c36fb53ddda1fc0bc055671f82b",
"description": "llvmpipe: add clear texture support for multisample textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8740cbf010f38878209c857e582260f7492976a",
"description": "llvmpipe: add multisample resource copy region support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178df068210d8c5ff3dd23e925160179c65a5c28",
"description": "llvmpipe: add internal multisample texture mapping path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab13f91747dc2acbb257b2d9067679b93b1e057",
"description": "llvmpipe: pass incoming sample_mask into fragment shader context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c070af85114e37e4e1e28791528f336266c93261",
"description": "llvmpipe/jit: pass fragment sample mask via jit context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6150251a1ea2545826036aad9c198a61ce815a",
"description": "llvmpipe: add get_sample_position support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6383673c96de2102edae0e705f7960753fe848b",
"description": "llvmpipe: fix race between draw and setting fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6befeb66070498427e139d3ff86bfd0bd15b5668",
"description": "gallium/util: split out zstencil clearing code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcbe5b3d268b325c1138ddc29785b6b002c38af9",
"description": "llvmpipe: add a max samples define set to 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b02eb1a4c99b1268da2c17420ece6f341b42789",
"description": "llvmpipe: add multisample support to texture allocator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339aec7241f77fc027ee32d1537b30505c20028c",
"description": "util: add a resource wrapper to get resource samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19703900260d51b709111206caebbad3a9578f7b",
"description": "llvmpipe: add samples support to image jit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4",
"description": "llvmpipe: add num_samples/sample_stride support to jit textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3641d6162c0e876351ee36536f44581260dac0",
"description": "draw: add support for num_samples + sample_stride to the image paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "026bf2659975817cb8fceb759eb80b2459df8c06",
"description": "draw: introduce sampler num samples + stride members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "609a3bea16b14cd5bbc59c702b91367ed768d629",
"description": "gallivm/nir: add multisample image operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8a10e2651d362b61a5566092a13311ba1ffe26",
"description": "gallivm/nir: add multisample support to image size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae95a08b9c366d5a8558e20c2c3a11558a9c0610",
"description": "gallivm/nir/tgsi: add multisample texture sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5919d9d8b09a40e5d5ce38f169b71b67661249",
"description": "gallivm/sample: add multisample image operation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2545c9b15c98049e43904563c52079940bc4ee3",
"description": "gallivm/sample: add multisample support for texel fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a20804ad5afb401f1d86dc28460e922d009588",
"description": "virgl: Properly check for encode_stride when encoding transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fce3a6d71ee9970183b3545a4fbb8234b7fa35",
"description": "llvmpipe: simple texture barrier implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870b6a60509e2dd547dc75fee9290224ad306779",
"description": "llvmpipo/nir: free compute shader NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5"
},
{
"sha": "d1ad1be35a5ba609fd533f2a808a473a067028d8",
"description": "draw/tess: free tessellation control shader i/o memory.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105"
},
{
"sha": "a46aa3dc2e4c5462630d40e152904b7d163c9233",
"description": "nir: add missing group_memory_barrier handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6bbf4c80ee9fc4294ec70073e1602ea527963c",
"description": "freedreno/ir3: Disable sin/cos range reduction for mediump.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aac964af4aa1a215196d6ae351a11c9b6b937a22",
"description": "st/nine: Set correctly blend max_rt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28",
"description": "radeonsi: enable TC-compatible HTILE on demand for best Z/S performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39571d384e02848aff8c8fe635ff4b93d740aab3",
"description": "radeonsi: allow tc_compatible_htile to be mutable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04085bedc26535e47d81e333ee8969b7755421b2",
"description": "radeonsi/gfx9: always use IMG_DATA_FORMAT_S8_32 for 8-bit stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b8aed5cd85eab71b7c80bbf00d8ccc5659bb3",
"description": "ac/surface: unset RADEON_SURF_TC_COMPATIBLE_HTILE if HTILE hasn't been computed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "266fec1307b26a544007423582afd8618791893c",
"description": "radeonsi: don't wait for idle at the end of gfx IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f",
"description": "ac/nir: export some undef as zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee1a724bf78baa3fe514036d77d3e96abc998f7",
"description": "gallium: add a new cap PIPE_CAP_GLSL_ZERO_INIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea289d1502dc5739ec9bf69328c037b72dc02789",
"description": "mesa: extend GLSLZeroInit semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "679421628bf89067b4cbfa85530f196ca2835717",
"description": "glsl: add a is_implicit_initializer flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa6b22d36a915f27dee576063aead9e2c577f966",
"description": "glsl: rework zero initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f58a08634d0ea07f557ffa5b91c9c8777a2b04",
"description": "glsl: init gl_FragColor if zero_init=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547e81655a0b9f6d7742e25f2e353e22c3a3b393",
"description": "radeonsi: don't print gs_copy_shader stats for shaderdb",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dbc86fa3de6aba480f679a36b40227c0fe27c37b"
},
{
"sha": "b0a7499d28dd5a7c89a70cea79cb14d943632609",
"description": "radv: enable shaderInt16 unconditionally with LLVM and only GFX8+ with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64662dd5baeec19a618156b52df7a7e7adba94cf",
"description": "radeonsi: add workaround for issue 2647",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7983d97174de10670fce5a422ce6c1cb5e783b88",
"description": "zink: use nir_lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f",
"description": "nir: Always create UBO variable when lowering uniforms to ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354474b9e5a9e9fdbba1b113f36d7d119d4187c0",
"description": "mesa/st: consider NumUniformBlocks instead of num_ubos when binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8471f7a5fa1d5c00de9f314eaccd23dd0e62e71b",
"description": "compiler/glsl: explicitly store NumUniformBlocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8059f206da88a7a2147c66b3057d60d775cbbfce",
"description": "glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "403eb507f586e62acd648778dc1e7d20b5e1fa2f",
"description": "driconf: add force_integer_tex_nearest option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12fb7d700861fb0af639fa21c1e3b65981ee81e4",
"description": "mesa: add gl_coontext::ForceIntegerTexNearest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d9f9a37ed6a84292a96a247f70ffeb88a2ccde",
"description": "aco: remove unecessary p_split_vector with v2b reg class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0cb38f36085ccee6e71b6e50cb4f094d7f03c58",
"description": "vulkan: Update Vulkan XML and headers to 1.2.140",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "785803a2e5472bb497a598643b2386c60c60347e",
"description": "turnip: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f9aea770711c8b968177b6e4ff15d8fb8fb48e",
"description": "radv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d11ea3c43447da5add84bdd2e0c91786d9af9b",
"description": "anv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57796946985de60204189426ca8eb7bbfa97c396",
"description": "android: iris: add iris_seqno.{c,h} to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e31b703c4232fd59d512ab2a865161c9ce859706"
},
{
"sha": "c4cdef64ad6d11e82894d24691348c38d7fad6ce",
"description": "ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3dc2ccc14c0e035368fea6ae3cce8c481f3c4ad2"
},
{
"sha": "1dcf291e3bf7050a396cee74b6baca99a575d915",
"description": "pan/bit: Add IMATH packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fcc23bf28d2c533151465bdf1d1d0cecb59b8fc",
"description": "pan/bit: Factor out identity swizzle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e4ffa382f9f82ff6d7ed1dd4fc66010ed48fea",
"description": "pan/bit: Use swizzle helper for round",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "118d53bf93d8ad39238fca6b43111675b1602725",
"description": "pan/bit: Remove test names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cdaaacbbb546abdbf654f06e413eb250bb019d",
"description": "pan/bit: Interpret v4i8 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66163614dbfc546168bd44036669277f7a4a0209",
"description": "pan/bit: Interpret IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1799435df0f2782671596dd34c1f1965931943ad",
"description": "pan/bi: Don't schedule <32-bit IMATH to FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2925e88996c6b819a6c0330fd61760a8be350837",
"description": "pan/bi: Add SUB.v2i16/SUB.v4i8 opcodes to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c18c6f69ed6ea8d82b300dc93c55e3180c1c74",
"description": "pan/bi: Pack ADD IADD/ISUB for 8/16/32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a463b2c2ed452f1ee1497fbc19921c910de93237",
"description": "pan/bi: Pack FMA IADD/ISUB 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3c3563e0ead2b7050efd12de377b6b6d25dd2d",
"description": "pan/bi: Use IMATH for nir_op_iadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a94daef589be2e95b12d30733d45b9ffeaad436",
"description": "pan/bi: Rename BI_ISUB to BI_IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c81f51c3c7fb7aa86cee3d9ba4324b1610c726d",
"description": "freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b21110b8b845bb02596036bdbf9e9562cfa7a5",
"description": "freedreno/ir3: Sync some new changes from envytools.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e5b0c92c549b392065f4856a2e5370b2157d961",
"description": "freedreno/ir3: Add some more tests of cat6 disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b97cc41aa203fd9fb9f5cf5f5aa7fd40f567917d",
"description": "Revert \"ac: reassociate FP expressions for inexact instructions for radeonsi\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f"
},
{
"sha": "5f01869f74a497ee56fd01eedbe0b2802beea63c",
"description": "pan/bit: Add ICMP tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc684cad838094ae7d26a102079862246dc9eab",
"description": "pan/bit: Add more 16-bit fmod tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041ba62e8766aec2565234d56c0df02517c26ad0",
"description": "pan/bit: Add swizzles to round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35c806e701d1557db7d97671030f50704bc7b833",
"description": "pan/bi: Don't pack ICMP on FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cbdf29b7e931fcda52aa1a0e8a9551cd7309651",
"description": "pan/bi: Pack ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd417228020a670e73fc8bf43e9595d1118d085",
"description": "pan/bi: Pack ADD ICMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336d5128f9ba5036834fe1fb6420931b8aaad0ff",
"description": "pan/bi: Structify ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdf154d24af8b5a3b3e1dc073e9db329c2e21c5a",
"description": "pan/bi: Pack ADD.DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a9b9859e72fefb0d994be81e7edb42eeaece969",
"description": "pan/bi: Handle discard/branch in get_component_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab5c97895daa86d0ac777b60f31737e491a22f3",
"description": "pan/bi: Fuse conditions into discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201a11a13ad7c9fddd621602b729440532c9a11f",
"description": "pan/bi: Add float-only mode to condition fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d867f787f9ada8b67e4d8ee6e9e388b6d6bc9bd",
"description": "pan/bi: Emit discard (not if)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9ab73296c1c80796b6a3e8cfc1affb486e4dd81",
"description": "pan/bi: Handle discard_if in NIR->BIR naively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6627b20de3511da153f2733a649b22c13d9e570a",
"description": "pan/bi: Unwrap BRANCH into CONDITIONAL class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e5d2072939617bd6e0abe8b36cfadca83bed6f6",
"description": "pan/bi: Remove BI_GENERIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20cb039457d79dd88aebff7e92cb223ae20b83d0",
"description": "pan/bi: Structify DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c03340fd1a12c42fce43ba4060f39706663d541",
"description": "pan/bi: Fix DISCARD ops in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a41bb6a62edf77e9c311064c43fffa1c8fcd8f",
"description": "pan/bi: Disable CSEL4 emit for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14e3065a9f037df5c877057cd53587b58208063",
"description": "pan/bi: Fix incorrectly flipped swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8415b3d552328de44d4602b1d85561af48ef302a",
"description": "pan/bi: Fix missing swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9634894a67d40c101f56f0f3e963359f271ed2a",
"description": "pan/bi: Fix double-abs flipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef9b4b3a0bea318bcc853f9654721b56d7e1c27d",
"description": "pan/bi: Set clause type for gl_FragCoord.z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47c84ee73546f1b86df808c02aa509840e6158df",
"description": "pan/bi: Lower gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ef35c4334d7a9e6fdc10cbf10d6f90b963e714",
"description": "pan/bi: Passthrough direct ld_var addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "513c774d58044447e0c7c6169a30b9537e0f8e64",
"description": "pan/bi: Print bad instruction on src packing fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0561fe3a06d61a182679eb43888797af5d8cc217",
"description": "pan/bi: Futureproof COMBINE lowering against non-u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48839086dbb04bbf23efc1d9bfee73f21f94561",
"description": "pan/bi: Abort on unhandled intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e6263c0b0ebb81c511452c7844394802bf37b9",
"description": "pan/bi: Abort on unknown op packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a415259fc7404fa473722ebdb0773c8fec3cd3d",
"description": "pan/bi: Add clause type for gl_FragCoord.zw load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f07e0d843935fcb34fc28e62bc4c832219c06b",
"description": "panfrost: Setup gl_FragCoord as sysval on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a41dae7702731bee298288f3acbcbd56096b30",
"description": "etnaviv: do not use int filter when anisotropic filtering is used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "b38e51bd969e212cce90998bc283049e74f9b33c",
"description": "etnaviv: fix SAMP_ANISOTROPY register value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "cb1e0db23e3fa17562bb276b125aeab0b85582cb",
"description": "vulkan/wsi: Make wsi_swapchain inherit from vk_object_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068",
"description": "vulkan: Add run-time object type asserts in handle casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7628585dd709f3ffb18c7ca134fff1f375ad7b6a",
"description": "anv: Refactor setting descriptors with immutable sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb7cdbe1c8ce476f21cb6d39944a96151ec4b5",
"description": "vulkan,anv: Move the DEFINE_HANDLE_CASTS macros to vk_object.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8",
"description": "vulkan,anv: Add a base object struct type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369703774cfa304f4881e0e379eb02ed98933dde",
"description": "anv: Allocate CPU-side memory for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac4e8e11f36cdfa18562804931be59a4fe08544",
"description": "anv: Stop clflushing events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9158f795143fb8b333e6fe33b25c2a4e4d2da15",
"description": "vulkan,anv: Add a common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d10bde5a878aac440ea34dfb304812cd00b231c",
"description": "vulkan: Allow destroying NULL debug report callbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "086cfa5652ec202f87c14d11e0f6c959d75987d8"
},
{
"sha": "46b3cb011fd1c9198aeec33d453206846b579817",
"description": "st/mesa: destroy only own program variants when program is released",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "de3d7dbed521c40344c9f8b2b505b6e2b13a7636"
},
{
"sha": "7e7bb38bd8b12fec09afc0e515480bb6c5a8475a",
"description": "radeonsi: fix export count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "17acff01a00109c87d59b9d876fc735dd5fbe3d1"
},
{
"sha": "af55bdd05d94eda59ee1c9331a50045000da5db5",
"description": "vtn/opencl: native sqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "337ff9c0889c86be398b10a2a962a40c1c2b2840",
"description": "vtn/opencl: native rsqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ab6a58c197ca88d6c7e8a3f9fa841f0a594a96a",
"description": "vtn/opencl: native recip support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a698c2eedba8195a6486cfb3a2a61dd9fcfa31bb",
"description": "vtn/opencl: native powr support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594c49be08002f2953a7a32bc774ce8f0fbfd6f9",
"description": "vtn/opencl: native divide support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bce8a86b652981db3684da943c6cbb3fd7d7f1ae",
"description": "vtn/opencl: native variants of sin/cos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f76b379a9a68dd71e39a6ca270107384a64f67cd",
"description": "vtn/opencl: add native_tan-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab1361d59555ffe084e9da15bb41452d8495f90",
"description": "compiler/nir: move tan-calculation to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bb8172574cf9a911af03326903034daa30a481",
"description": "mesa: check draw buffer completeness on glClearBufferfv/glClearBufferuiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1a40a26a90d65c8cb2881b9a2679ed089bf2ead",
"description": "Revert \"ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f6d87ec8a908250af5e805c8042524ac360094a2"
},
{
"sha": "ee8f60da19d8e495483e5aa7a84717a8e941dd6f",
"description": "i965: disable shadow batches when batch debugging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2164320a06f98b5ab49cbcf9d9929c5dd9c9b14",
"description": "i965: add support for gen 5 pipelined pointers to dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9629e593ee7faee617e90b644b52f049801e34",
"description": "radv: Extend tiling flags to 64-bit.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfd9e7ff243a48873721fd57d9a159cc82f580d6"
},
{
"sha": "b5f7b0ce194cb62eba35a95761b7a500478e4950",
"description": "aco: add message to static_assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c99107ece02b64916031883889b9e010c99e2435"
},
{
"sha": "8e02de4d7fc3bc7ac1f7f9faf0e18f33fe0098e3",
"description": "aco: remove use of f-strings",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ab45f41e08a3892138a1e9b20552621b4e18682"
},
{
"sha": "49cc9e95266d547b89ea309798d54814d059285e",
"description": "anv: Disable extensions based on Android versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77cf797f1209f70925b2bd3ceffce0ad9c3e963",
"description": "anv: Limit vulkan version to 1.1 for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d",
"description": "iris: Implement ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e645bc6939794a95ecd7b0f5dbd9de07332ef365",
"description": "intel: Let drivers call brw_nir_lower_cs_intrinsics()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2663759af0edb1ebcee3aa1ff63f846911d16076",
"description": "intel/fs: Add and use a new load_simd_width_intel intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b000b491a49afb12612a3cfeebeca9a528cd5e3",
"description": "intel/fs: Add an option to lower variable group size in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edb58a84eb4a2b74b1ce55fea9dc06386c56bf6",
"description": "intel/fs: Clean up variable group size handling in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1800e4b58caaa89acfe45c95d0d22e533b50ee03",
"description": "iris: Implement PIPE_FLUSH_DEFERRED support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df09efe8df40f39dc791f39fde07b37a48157eea",
"description": "iris: Detect DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT kernel support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615270502c7e7083e41080d3ea3cc57a29458f66",
"description": "intel: Move anv_gem_supports_syncobj_wait to common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07fb925ad82f2b61cbdd239956c16e752c64e05d",
"description": "iris: Flush any current work in iris_fence_await before adding deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dbde891118af0c64a16c729be5b551447aaae18",
"description": "iris: Store a seqno for each batch in the fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda",
"description": "iris: Convert fences to using lightweight seqno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31b703c4232fd59d512ab2a865161c9ce859706",
"description": "iris: Place a seqno at the end of every batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb95ac68552d84d5d4f587edfb38cdc1889ede87",
"description": "iris: Destroy transfer slab after batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94379c770e86f66f17d5747e1925bd65bed65c0",
"description": "iris: Give up on not passing ice to iris_init_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a1ed75b85b91f6eb1a796bf7dceb195bcfc1bcf",
"description": "iris: Rename iris_syncpt to iris_syncobj for clarity.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812cf5f522abd006fd9f3cb7bbcad797bd8730fb",
"description": "anv: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abf8aed68047c1fa4d28e92a1aa2ccf74e0be5dc",
"description": "iris: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a807c9e91d1e80542eb35a68bc1951b85268d0c1",
"description": "panfrost: Update dEQP expectation list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211dee42d000ef27e573263f4c5d7a65b03dc5bf",
"description": "pan/mdg: Enable nir_opt_algebraic_distribute_src_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d469506c29cb114568b5b74f9e9c3fa00706b",
"description": "pan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9f3d1702613e3d34eb0d36cb1f1935ef557267",
"description": "pan/mdg: Drop forever todo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23a20cfcf30d3c303b2c08ebc1e7557cb7a2e48b",
"description": "pan/mdg: Move constant switch opts to algebraic pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1628c144a98b5bac11571fbdbb12538ce60dcd2a",
"description": "pan/mdg: Rename .one to .sat_signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47c60b41123e19c443968af2a311d84d8c96ac1",
"description": "pan/mdg: Ingest actual isub ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8601110e4ecec7a1578e853f694796fe50b4e94",
"description": "glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "2a05ba541401ace1417aa57fab907abb4288baa2",
"description": "intel/dev: Bail when INTEL_DEVID_OVERRIDE is not valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b05ebdda18c1cebd88c72cc8f50530addb80c6",
"description": "anv,iris: Fix input vertex max for tcs on gen12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44754279ace72bc36b016f9ca519141ea4cad038"
},
{
"sha": "8f01fa1fb3bbb94648ab3955860933aefbcb191a",
"description": "freedreno/ir3: Set the FS .msaa flag to true during precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812c55b07960918db8bb047031c214f77ab1a37f",
"description": "freedreno: Immediately compile a default variant of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f58cfbd07b419bca2cbe1e455232c7319444f4",
"description": "freedreno/ir3: Set up outputs for multi-slot varyings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dcfaf0ee24b6c858f13b684212951d3077856c",
"description": "freedreno/ir3: Stop initializing regid of so->outputs during setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1c21890969ce0f6e0df28522f04cdcd7dd482f",
"description": "freedreno/ir3: Improve shader key normalization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f1e3235f246048061d3126757d875d1ec05cccc",
"description": "freedreno: Emit debug messages when doing draw-time recompiles of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a361567c4607cb1e7d1d440edbf95a1aa87b4d9a",
"description": "freedreno/ir3: Remove unused half precision shader key flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05be0659fe33727d2bd26b68994fdff4cad006dd",
"description": "freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f91e49ee29b6c513f7b6837c8c169f0438dd1b50",
"description": "freedreno/ir3: Skip tess epilogue if the program is missing stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd8f3b62a4b35a9ef2047cd45e9de3bd62436153",
"description": "freedreno: Stop doing binning shaders other than the VS in shader-db.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b420d04e1f744d15622f89180d1e3e511d92a8ba",
"description": "freedreno/ir3: Fix register allocation assertion failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f34e0d4677aaa705e49ba5bcf498d5e6d673d8",
"description": "freedreno/ir3: Drop hack to clean up split vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd8d257a30d94759fdb2891b58ec7552fcca5272",
"description": "freedreno/ir3: Lower GS builtins before lowering IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79355fd9010888fefd1ce74b88aa1d000a302754",
"description": "freedreno/ir3: Add ir3_nir_lower_to_explicit_input() pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bfccf08509ada02c3f5c2992f9983b7f5fc7a7",
"description": "freedreno/ir3: Rename ir3_nir_lower_to_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16ee14f37fca71c0c14d468db690aa410ac4ce4",
"description": "freedreno/ir3: Pass stream output info to ir3_shader_from_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07f89126cde6d61825bc3e69aec0b1eed1a83751",
"description": "freedreno/ir3: Fix the a3xx TF outputs stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0b8011e3eab048a8a8c1a2f79ae003cddb62284",
"description": "freedreno/ir3: Set up the block predecessors for a3xx TF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd15135a6dc105939a3e1c349217e6346dcf729",
"description": "intel/fs: Update location of Render Target Array Index for gen12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eb2bc8f52f0e4aaaac1add6236841484dabeecf",
"description": "pan/decode: Properly print tripped zeroes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "3a81abf3b2e6c08dea296d164d6e4429e5230d83",
"description": "panfrost: Add Bifrost texture trampoline BO to batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d3eb23adb50c621f49000191e6c024df01f090b7"
},
{
"sha": "c46731527a9c73454bd07e0b93986ff1a1193c59",
"description": "pan/bi: Lower for now sincos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baf2514877f80c3d79c783caf4ab6a1d59479c0",
"description": "panfrost: mali_attr_meta.unknown1 is zero on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4400b05be1aa68168e924066b9d05401745a879",
"description": "panfrost: GPUs newer than G-71 don't have swizzles...",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c409428006447c5e942bee1bc917ecadababe242",
"description": "pan/decode: Trace to stderr with PANDECODE_DUMP_FILE=stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6588b87bf72fc47a9028b1d03d7ed4c93452193",
"description": "panfrost: Update Bifrost fields in mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b31f3437ef60779f0fea83425521da3b7441f9",
"description": "pan/bi: Print shaders only if BIFROST_MESA_DEBUG=shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c7d30fb4a0ca1625d16dffb3ff2359331783fe6",
"description": "pan/bi: Enable lower_mediump_outputs NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7104e286514500bedf495611a20413c0ea4eae2c",
"description": "panfrost: Add a bit more info about some tiler fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d581a4bc6ad51b3c5478d46dd2f52f7c86a2974",
"description": "panfrost: Create additional BO for the checksum of imported BOs (Bifrost)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28902ba87e7166688157ea3ba0593eb1a60a5d9b",
"description": "panfrost: Split bit out of format.unk3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f130e76ea2b7925d6177b3baa57fe1f9dab55f4",
"description": "ci: add lists of expected failures & skipped tests for RAVEN with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263ed2e7777875b21d3eff6939392a4a28d0ea5f",
"description": "scripts: remove unittest.mock dependency when not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc2c3b41b86d1dd8d23685c34be030f2607ed11d",
"description": "ci: fix reporting the number of unexpected/flakes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b8c66aeb9341d695c79a2d69935016919c42f843"
},
{
"sha": "23daa49d4ca6bdbba989b7dd2e46a979494bf588",
"description": "gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719",
"description": "freedreno: we don't need aligned vbo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7c179473f7afd126110ce18243b7061b661887",
"description": "freedreno/a6xx: add some more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7d94580e3b603cb036bef9a1a235ee6b910bc0",
"description": "pan/decode: Don't crash on missing payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713",
"description": "panfrost: Fix tiled texture \"stride\"s on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbecbedb4cae6ea646a2a387378daa086b0a9bde",
"description": "panfrost: Fix norm coords on bifrost sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "401409eff31ed4a47b165806a28c870f63498916",
"description": "panfrost: Fix sampler wrap/filter field orders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541",
"description": "panfrost: Fix size of bifrost sampler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884f8699925b51f7032b4cd0e8d6ef1a8d48bc8c",
"description": "panfrost: Fix texture field size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d04be375ccdd5612f07689f9c883c4e8c3f159c3",
"description": "pan/bit: Add round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bbedf8359a0dfb0c6165277eea2635e73e845f8",
"description": "pan/bit: Interpret ROUND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f4f1b816ae4fe6ca0ce96af24f949363ed7715",
"description": "pan/bit: Add framework forinterpreting double vs float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "130a3fba1c744dce5c052840b4f78437d4c73bf8",
"description": "pan/bi: Pack round opcodes (FMA, either 16 or 32)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f35cdaa8dd78ee97bccdab82ef21b6ad6fe1108",
"description": "pan/bi: Pipe multiple textures through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc634dc3b2792bd84acb0f5aafd83863ac3c4528",
"description": "pan/bi: Add texture indices to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8424d3b9993d555115a82c7cea4931b89a94fea",
"description": "freedreno/a6xx: fix LRZ hang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dfa702e94b96318696314dc3c73b2f934b755583"
},
{
"sha": "0e51082cfa733b3b8255bbd77fc4af46f4108c1d",
"description": "freedreno/ir3: Leave bools as 1-bit, storing them in full regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769adc9546afcd72cbe7bb1caf14add5f6ac9f61",
"description": "freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd2f284d90b7f07ac5e878490be8d216d0d23c6",
"description": "radeonsi: revert an accidental change in si_clear_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "7b0b085c94347cb9c94d88e11a64a6c341d95477"
},
{
"sha": "5afec9bc9fbab57afffb1cede8b8eaad8caac491",
"description": "radeonsi: fix si_compute_clear_render_target with render condition enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19db1a540c248e330284a6c9733633d0695677a3",
"description": "radeonsi: add a workaround to fix KHR-GL45.texture_view.view_classes on gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6acdbd9352bd4175191069139fd5f54cf2cc95f",
"description": "radeonsi: implement and use compute-based DCC decompression on gfx9-10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3da73954a639f8e43e6d22ac3f16a786d5e37cb",
"description": "radeonsi: add SI_IMAGE_ACCESS_DCC_OFF to ignore DCC for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93d5c860812a2565348d07cc1a00bb973f37f034",
"description": "radeonsi: bind shader images after DCC is disabled for image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44d27fd6fba92a3b11c10d06f1b3babeffbcd4bb",
"description": "radeonsi: clean up and deduplicate code around internal compute dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58dcc47c3bd4d3f22e9d0a943e339b4866bc616",
"description": "radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "03e2adc990d239119619f22599204c1b37b83134"
},
{
"sha": "b7ffa1560c3eed9bf89d546a1d86d11476ad5f05",
"description": "tgsi_to_nir: handle TGSI_OPCODE_BARRIER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d35c3dc80e8ba99bb889b65fba3c28bca6d41128",
"description": "tgsi_to_nir: handle TGSI_SEMANTIC_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4",
"description": "glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1485a3ff7b52eed21cdc199aaa76ee1692dfa3c8",
"description": "glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57bf51a97357b0cce293659123a3353d1b726487",
"description": "glthread: handle POS vs GENERIC0 aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09f94632e033805bee57a963ca15df131e7c7f7c",
"description": "glthread: initialize VAOs properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47cf310a671b75b1552a7b5d8accc8baa8ecdefb",
"description": "glthread: track primitive restart state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9037005d6034d6bcbeb508e0f783622e2351b957",
"description": "glthread: track instance divisor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea",
"description": "glthread: track pointers and strides for Pointer & EXT_dsa attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46",
"description": "glthread: don't use atomics for refcounting to decrease overhead on AMD Zen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f22e0fd29369f478da1d36520049f001cd698d1",
"description": "glthread: do glBufferSubData as unsynchronized upload + GPU copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70847eb0a95f1e1b0fbd435aa0ef4091ae5bef88",
"description": "mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82889e53733ffe11bf3c7a8be5fe53e382d02aa",
"description": "mesa: add glInternalBufferSubDataCopyMESA for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3707cef4fb3c4a2f5e015ea2525fcd41d8875f0b",
"description": "mesa: inline vbo_context inside gl_context to remove vbo_context dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42842306d3c7ba71f89022a1ebb09a4454a1b6e0",
"description": "mesa,st/mesa: add a fast path for non-static VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3a9d78289ace1928e2dc093fc743cad81c911c",
"description": "mesa: don't update shaders on fixed-func state changes if user shaders are bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "256d5ca80af0b742d4b2bf156180a22b1976fb80",
"description": "mesa: don't set unnecessary program flags in _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b4afdc17294d628532593b084bd6105dd995a5",
"description": "mesa: set _NEW_FRAG_CLAMP only when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21ff963c3a1738b44b4e0fb0b9df193103e4d255",
"description": "mesa: don't call _mesa_update_state for _mesa_get_clamp_fragment_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1538002b81493b5e4754746745db565cf6fe810",
"description": "st/mesa: Move _NEW_FRAG_CLAMP to NewFragClamp driver flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb04db734429971ddc240ba9dc6726a991cc0a14",
"description": "mesa: optimize glPush/PopClientAttrib by removing malloc overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb02a781ca9a4918b7ac777aab65cc31338ee87",
"description": "freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "612e35c8d94241b07b32a6010ccd1a3edd473439",
"description": "iris: don't assert on unfinished aux import in copy paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d56b8c45547086ce23873a58de58484f59ad3a9a",
"description": "freedreno: sync registers with envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "200765457ec6db1d4fc4aea9e1b98e03efd79b61",
"description": "freedreno/a6xx: more OUT_REG()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f62cad6b7f8d6061dccc1fe548aee1477805d3e8",
"description": "freedreno: scissor vs disabled scissor micro-opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "373e9ab27c767b13846c81d1c20102bc583415e4",
"description": "freedreno/a6xx: convert const emit to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "710537b19c04492939b11b2a19b010552c937477",
"description": "freedreno/ir3: inline const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff93f54190f4c934e25b9210d59db22bdd38ec7",
"description": "freedreno/a6xx: split out const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58fd1d7ecd38daf5bcbaa225175b43b8c722b0d0",
"description": "freedreno/a6xx: convert draw packet to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8",
"description": "freedreno/a6xx: add OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a142bb899291ae68d00f552959cf6ee1cbb9e6c2",
"description": "freedreno/a6xx: skip unnecessary MRT blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d554987c2b856fe463afab3bd9103c2d1e41b97",
"description": "freedreno/a6xx: combine sample mask into blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "880edb9dc5761aa19d89b2a40481e8c2771ff862",
"description": "freedreno/a6xx: move blend-color to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa702e94b96318696314dc3c73b2f934b755583",
"description": "freedreno/a6xx: limit LRZ state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c268afd296375f678e53fed302eea07a74af741",
"description": "freedreno/a6xx: limit PROG_FB_RAST state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e177389fee7f5eed90e5debd122bfebb772ad4",
"description": "freedreno/a6xx: move scissor state to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfa765049d571a95b14ea006f900de8a7bf5cae",
"description": "freedreno/a6xx: move const state to single stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89dbdb806faaf1a4b3da0ce0ab597f9ced40d549",
"description": "freedreno/a6xx: avoid unnecessary clearing VS DP state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f583dc68e5586fd468475ae833ee3ce8fab5a95b",
"description": "freedreno/a6xx: small query cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3fc8dd0018bbba42325a2bdf378fd96bfd67a6c",
"description": "freedreno/drm: inline the things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75435d5e2a27466eef6452fda44098405a9aa202",
"description": "freedreno/drm: drop atomic refcnts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4715502975410855cf9997075fa9c598df0c5211",
"description": "freedreno/ir3: Initialize the unused dwords of the immediates consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fac55ce0d066d767d6c6c8308f79d0c3e566ec0",
"description": "Revert \"anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "c61ad77cd260ce7666b257ce411e512e0ca12ec8"
},
{
"sha": "4985e380dd776ac65c4ae5627138211f9d9f03ce",
"description": "intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edc29020b2830497f31b06898ca26715ecfd001",
"description": "pan/decode: Use correct printf modifier for long int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03963febeffadefc4f47adaf0bbd3618d5692b25",
"description": "pan/decode: Check for correct unknown field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc11deb86d8bc037d842a04f8782461a5472ecf1",
"description": "panfrost: Don't leak temporary descriptors array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c98c452f012d20bcca3038af88bcbe7278d9c68",
"description": "panfrost: Emit blend descriptors on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b13b9fbd2998977f76bfeeacf63900b0ed9cba",
"description": "panfrost: Enumify bifrost blend types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9ae4043004e5505f3c7e327d38911330c04dcb",
"description": "gitlab-ci: update tracie README after changes in main script",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf"
},
{
"sha": "bd86399db012d93e81d1a7734214ee8d52ad43ce",
"description": ".mailmap: add an alias for Andres Gomez",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cde4c3a0804347cfc5a8a2b4958a6e6a4b69a27",
"description": ".mailmap: add an alias for Iago Toral Quiroga",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a70fee7dc9a212a0ab345b11008212f8d62cad3",
"description": "ci: Add intel to shaderdb runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b",
"description": "intel: add stub_gpu tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3c1d8a9906f3a45cbe50012b2ca60a3bc21fe8",
"description": "intel/dev: print out error when platform is not found by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c0146723043f66bd18e376fa6526126ff18c0",
"description": "drm-shim: silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "764ef4bf1a6fe0c256859d275c5f922d46217dbc",
"description": "drm-shim: don't create a memfd per BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b34c8d35f5c8cf8febc1310012de67e6f41b09f",
"description": "drm-shim: move handle lock to shim_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f78af3372131e4c2f0344396d3490abe816992cf",
"description": "gallium: extract out logicop helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a82ec3e437d1d2dc4c688578640d25b3e7f0a2",
"description": "gallivm: fix half to float conversions with llvm 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6565bb2614afe605afae516a2f1dd8ada5bcad",
"description": "cut 20.1 branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0842758ec0fe716f6559ca630cb8704cf7fb97bf",
"description": "intel/ir: Update performance analysis parameters for memory fence codegen changes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f858fa26b4cca8834c8687f01d2ba431fcc8e006"
},
{
"sha": "82aa4460492200c621a2f35c93519230b69dbc18",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b5a646e865200aaee36be2d11aea57eca85aca",
"description": "docs: Add SHA256 sums for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55bb55e93c72b8519f9f50c9eb78951d67cf68e8",
"description": "docs: Add release notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e70cfe47b3e94684fed79feff7da1cf94ac63e73",
"description": "pan/mdg: Be a bit more pedantic in invert passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "074815ca0e96c25df55879af9031a13bc4c20106",
"description": "pan/mdg: Track more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0fe98b478767e90cc5ed976e4e953117fe38308",
"description": "freedreno: fix buffer import",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5a8718f01b3976e1bc82362a907befef68a7f525"
},
{
"sha": "2efa76f795cb2b2bf00b317c580aeeeddd1e9bc2",
"description": "i965: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85fe0e551fc045d03aa7739d0f1d887484ec6d12",
"description": "radv: Fix implicit sync with recent allocation changes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bec92850270a046524056b8d43bbd2554ba9f2e0"
},
{
"sha": "27cafa9a5173cae48781b724da2cc5be682eac83",
"description": "freedreno: switch to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336a8cd82a4070674ecc056be0af791bf6c7d042",
"description": "freedreno: add screen lock wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aacaeca685c4e705a3237c2187f2f9bcef23339",
"description": "util/simple_mtx: add assert_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e1b93ec4fa31014c322b970f7d8a057fdec04fe",
"description": "turnip: fix wrong substream size in parse_multisample_and_color_blend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a92d2e11095d9f1f8bc1188fd3d2b8391acc4591"
},
{
"sha": "05e6f763e7683c13a59e14f12ce3231d892921c2",
"description": "util/ra: Improve ra_set_finalize() performance.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53ac2dabec45cc329eb033679db6fdd5a8221851",
"description": "util/ra: Use util_dynarray for handling the conflict lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57088854e60b1616f3c8a4c793b7d95a87ece9a0",
"description": "util/ra: Use util_dynarray for the adjacency list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1de267a21acacc4c77bbb94127bfbf1caa4bfc8",
"description": "util/ra: Sanity check that we're adding a valid reg to a class.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bcaf30aba08b718e913b10745df5e92854ed5b6",
"description": "util/ra: Sanity check that the driver selected a valid reg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc66800032946c53a01c979ee3b69ac2ba989222",
"description": "freedreno/a4xx: enable A405",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "328cc00d39808191529fa359cc21fb935c9acc89",
"description": "iris: handle PIPE_CAP_CLEAR_SCISSORED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c8bcad81a7ce106b37f1ee4a75b817651d6545e",
"description": "gallium: add pipe cap for scissored clears and pass scissor state to clear() hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882928dcaa2133fe07b73e7e962d50625c8e6a03",
"description": "i965: Use correct constant for max_variable_local_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5664bd6db383984192cf362884dd9fb17d8ed3a3"
},
{
"sha": "91375f13ce05ab637aa6275dbb7bcb8a9c4cfdb9",
"description": "iris: move iris_vtable to iris_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e581ddeeeecf9475d0634794ee126096d0f23135",
"description": "intel/fs: Don't delete coalesced MOVs if they have a cmod",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe7d6758a5ddc09bc5d186b8219fb9ad807fad4",
"description": "st/mesa: expose more SPIR-V capabilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2542deb63adb3b5536947bcf9610c0ceca9da28",
"description": "mesa: report GL_INVALID_OPERATION for invalid glTextureBuffer target",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "98e64e538afeaa800e1cdcbc7ce5d5093b274fe7"
},
{
"sha": "ffa314eab32b94956db1e0cd54d833333b050635",
"description": "pan/mdg: Replicate 16-bit swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c571d31b8b268aa22ebeb134589150d08db892b2",
"description": "pan/mdg: Ensure fdot is scalar out in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95664b177f4effeae9e3e3cc1cc97629a0d1db6d",
"description": "pan/mdg: Move condense_writemask to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc9ab6dcced7b8afc8e9dd9f201124ca8d00797",
"description": "pan/mdg: Pass through some types from scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8d7df6f09acb7220c35323449d512146a7cc06d",
"description": "pan/mdg: Don't crash on unknown branch target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27fd4b3eccff8fcea2dd381f73bdd1d96075a7d",
"description": "pan/mdg: Make some branch targets more explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa7c26ff829f0b819f089afa64e66f8a9321244",
"description": "pan/mdg: Always print the mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "459cf59c6114d3dc58a4db7187126b5b17ae6c87",
"description": "pan/mdg: Specialize swizzle to type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62768590d5414a40e6b22a22a7a50e66893d0451",
"description": "pan/mdg: Lower specials to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb0e85fca472ed57bd01ba13a18f55bce42ab73a",
"description": "pan/mdg: Move sampler_type emission to pack time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08af4c788d3e9b4eb4fcb7477dce0ca7930f974a",
"description": "pan/mdg: Set texture full fields at pack time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fb02174a32aa8c73898dde895af8403aa052e4a",
"description": "pan/mdg: Track texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c183736e3ae3692eecd761c1b82676b429bc59",
"description": "pan/mdg: Track v_mov type (force uint32 for now?)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74fadc8859e9bd147617890e9b6094712e7083fe",
"description": "pan/mdg: Denoise prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "714eba87625bbfcca6e943d488de3a6032ce3dc5",
"description": "pan/mdg: Track a primary type for I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f76ad8aec1dbd61bc5041b434cee4d7ff7c82b",
"description": "pan/mdg: Another goofy comment gone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecf946638e0f25d5a083d09b25b8c463b702212b",
"description": "pan/mdg: Track ALU dest type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6757c480ab43d9020fac7a9e6233af6431ad6351",
"description": "pan/mdg: Track ALU src types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "742b272314fa6e202ea43b2f5473aee12bf7350e",
"description": "pan/mdg: Add type fields to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9f7f06a61ead80bf035213a270aca532e34c838",
"description": "pan/bi: Share ALU type printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c08e294c8bb838a4d0242683167b034be4f924b",
"description": "pan/mdg: Set lower_flrp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05f5267f234774578b5365837b401f233d6c9f73",
"description": "pan/mdg: Remove old hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7f98a87f28ebecc87bb14d0d9b313530a10dcc1",
"description": "pan/mdg: Remove goofy 16-bit comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b10bcd41743d0cff3460b1ca7b961d9cbe45b13",
"description": "pan/mdg: Don't break SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23337fd5907e834eab05f5486af8458cc446376d",
"description": "pan/mdg: SSA_FIXED_MINIMUM already covered by PAN_IS_REG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63eec105b27b48ced9d68978881ccebcd18aeb8e",
"description": "pan/mdg: Use PAN_IS_REG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4600c43402b4473a7f0bf741be65ad8835d7f83",
"description": "pan/mdg: Remove nir_alu_src_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbbe3d4b75be9e6ac834feda5f5ce12af088b6be",
"description": "pan/bi: Use common IR indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5860b18665a8d44d164caaf3de080172b91f36e0",
"description": "panfrost: Move Bifrost IR indexing to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3062edff42a3afe8029c7bc36136124036d3053",
"description": "panfrost: Fix BO reference counting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3283c7f4dadafee97e9af0e6613da43fad3c0019"
},
{
"sha": "22a4cb4937d40d3dbd34129c8c0e6cf8673c8f95",
"description": "ac: enable displayable DCC on Navi12 & Navi14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b45631d7aa5131738cd34e341275e0aa797e3eb",
"description": "ac/surface: validate that DCC is enabled correctly on gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e31e4b6971fde00040c7a37f13f2253ae49ad34",
"description": "ac/surface: add code for gfx10 displayable DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2fbba7720a9bcafc8ca1169697e1b985e84e6f1",
"description": "ac/surface: move non-displayable DCC to the end of the buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3dc7fffbb7be0f1b2ac478b16d3acc5662dff66",
"description": "ac/surface: don't compute DCC if it's unsupported by DCN on gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d785f99b75c92220205862e7d6d4d4a2f503143",
"description": "ac/surface: match get_display_flag() with expectations for is_displayable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dc2ccc14c0e035368fea6ae3cce8c481f3c4ad2",
"description": "ac/surface: replace RADEON_SURF_OPTIMIZE_FOR_SPACE with !FORCE_SWIZZLE_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6d87ec8a908250af5e805c8042524ac360094a2",
"description": "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25d3cc293e9e4b21a965fe086537a4b448424bd8",
"description": "ac/surface: rename micro tile mode enums like gfx10 uses them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "298e247776309b4444b4c3ac26872fc1f694568c",
"description": "winsys/svga: Optionally avoid caching buffer maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "422148de52fc57f9f33e632883400fff49b3ad9d",
"description": "gallium/pipebuffer: Use persistent maps for slabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e1a0ac1321730bbdeb4aef89ff14281a0b56eb",
"description": "radv: Use smaller esgs_itemsize for ACO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee5f04c9c9c02e42739924f9f0b6efd3f9077039",
"description": "aco: Use new default driver locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efa4976709afbbbfd430235bb8b71e6abb66d8e7",
"description": "radv: Use new linking helper to set default driver locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa61c84fe47f139b96b29d39b3298f30b96c89c",
"description": "nir: Add new linking helper to set linked driver locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7056714f5039e8f4302075677d962b5dd925e107",
"description": "aco: Set config->lds_size when TES or VS is running on HW ESGS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa46878d4533f21d12bc93d5eed09436b3cc9fd",
"description": "aco: Calculate workgroup size of legacy GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbb2968533be9a1caca731cf11c2ed3b46e6043",
"description": "aco: Remember VS/TCS output driver locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab07c4ea70897d8d8c4d40bd336aee38926278bf",
"description": "aco: Use context variables instead of calculating TCS inputs/outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd0248c37bfaa0dabbab11fc3060ebe52443eb05",
"description": "radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9392ddab4399d796fdf37602f586965ec17f2b2a",
"description": "aco: consider blocks unreachable if they are in the logical cfg",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "8d8c864beba399ae4ee2267f680d1f600ad32767"
},
{
"sha": "98675d34c115e3a8db9b6b74e8eca01af5fff101",
"description": "egl/wayland: Fix zwp_linux_dmabuf usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f0d3874411ec3c0dcb1171cad5930db70fb48b4",
"description": "iris/bufmgr: Check if iris_bo_gem_mmap failed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5bc3f52dd8c2b5acaae959ccae2e1fb7c769bb22"
},
{
"sha": "1a33358b274631e0b8b493b0d885091d839f9d13",
"description": "anv: remove assert from GetImageMemoryRequirements[2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f6648dc3cb989c16fea9d3de968388e0496339b",
"description": "gitlab-ci: add a list of expected failures for FIJI with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e6afbbe5664953ec0df399fd1e1c841ce5b337b",
"description": "radv: advertise VK_EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f1ead7b5366470dfd834e68b7b62305ac1602a8",
"description": "radv: handle NULL vertex bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1ef225d18332ed4800191d686dc1527e8156544",
"description": "radv: handle NULL descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60cc065c7dbf0291c69638fdd6a6597050814e57",
"description": "aco: fix adjusting the sample index with FMASK if value is negative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a112ec4c11a319ef28451e0fd4cd8320adbf7ae8",
"description": "aco: fix nir_texop_texture_samples with NULL descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa94213781447525e2e5da90ee9c72ad0a57527f",
"description": "ac/llvm: fix nir_texop_texture_samples with NULL descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3cba3c771e68cddb644a3520bcc68bd6dfce07c",
"description": "intel/fs: Only stall after sending all memory fence messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f858fa26b4cca8834c8687f01d2ba431fcc8e006",
"description": "intel/fs,vec4: Pull stall logic for memory fences up into the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e96b0d6dd99e80c1ccbc13629ad22a946a74828",
"description": "intel/fs: Allow FS_OPCODE_SCHEDULING_FENCE stall on registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9248b045287658884456b2c77b652a9d8c862719",
"description": "radv: Expose 4G element texel buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "506414e837da4b806c6fba1fdb4fe9efedbed94a",
"description": "iris: Fix downcast of bound_vertex_buffers from uint64_t to int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2a7e11b460adab4555d3d16a49968fc5542441",
"description": "intel/ir: Remove scheduling-based cycle count estimates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486f3b04a59e0ee9c669e6e81197575a36e19442",
"description": "intel/ir: Pass block cycle count information explicitly to disassembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6579f562c307d12a2654b511a7ef85f7b4cddeae",
"description": "intel/ir: Use brw::performance object instead of CFG cycle counts for codegen stats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65342be3aefb1f258714064da4273ed9987f7375",
"description": "intel/fs: Add INTEL_DEBUG=no32 debugging flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14f0a5cf64f6b8725ebe8ae68b19b096995ea0fe",
"description": "intel/fs: Implement performance analysis-based SIMD32 heuristic for fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6aa0c261f2d9ccacaa6579432c16c61ca4cb073",
"description": "intel/fs: Heap-allocate fs_visitors in brw_compile_fs().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "188a3659aea6dec9acf1c2fd15fcaecffe4f7d4e",
"description": "intel/ir: Import shader performance analysis pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ce1cfc9c115032aaaede691c5fe6f92c0e6168",
"description": "intel/vec4: Fix constness of vec4_instruction::reads_flag() and ::writes_flag().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bda1d72dd999a819b9645f55c2247bf84292bf34",
"description": "intel/fs: Replace fs_visitor::bank_conflict_cycles() with stand-alone function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2ed74079542dac5668ab057802bc8ede3aca618",
"description": "intel/fs: Fix constness of argument of fs_instruction_scheduler::is_compressed().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6310a05f68ad6de50385246559dd4801b6ac925c",
"description": "intel/fs: Rename half() helpers to quarter(), allow index up to 3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdad7f429a7df5dda2098042ecbc892e787da8ee",
"description": "intel/ir: Add missing initialization of backend_reg::offset during construction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e549e4f6c0c16bddec3dc4d33cc63df4529206f3",
"description": "intel/fs/gen12: Fix Render Target Read header setup for new thread payload layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72324035fb4dffcedd17dfc1c8d1f2ee2787e21a",
"description": "intel/fs/gen12: Work around dual-source blending hangs in combination with SIMD32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6ae079771bc8f5ae3a9e8a333c50a6cacb7a77c",
"description": "intel/fs/gen12: Fix hangs with per-sample SIMD32 fragment shader dispatch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35ee6b3d361b13c6380cf357ef05c9681639cfc1",
"description": "mesa: Follow OpenGL conversion rules for values that exceed storage size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "53c36dfcfe3eb3749a53267f054870280afb0d71"
},
{
"sha": "76c5688018931544fc36b55d3968b484cbbd56bf",
"description": "pan/bit: Add BITWISE test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "844c3f94b5b9092c3fa904a0034883def6c177af",
"description": "pan/bit: Interpret BI_BITWISE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a077da627300435eba90248683e778bb12631ed0",
"description": "pan/bi: Handle iand/ior/ixor in NIR->BIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef9582738e5950764dcd33eddef7183e5529e5ff",
"description": "pan/bi: Pack BI_BITWISE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b415bf6a037867432c72294f0f03917f3b06ae8",
"description": "pan/bi: Add bitwise modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8",
"description": "freedreno/a6xx: invalidate tex state cache entries on rebind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca05e6b04d2f96a3de09d6940bea8edb5c852dad",
"description": "freedreno: rebind_resource() *before* bo changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e56d8a695304a0f2fb109cea6fc46991f98007",
"description": "freedreno: rebind resource in all contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12188ff5264b29f6270c40c7592543aca6c2f4a",
"description": "freedreno: optimize rebind_resource()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e18c58047ef5920dbe442bc6fc42e62dc0edb7d",
"description": "freedreno: mark more state dirty when rebinding resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf97cc92216a0738b3dee743695496b68c149b54",
"description": "freedreno: don't realloc idle bo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "938b6ed64513ac4e0622d31d6fc5fe9f80416312",
"description": "freedreno: small whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a93b728bc61e263b9188a66df501bf108c9b3050",
"description": "gallium/swr: Fix crashes and failures in vertex fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de0d3d172675cdc0edaa164169eb9ca2a36a2e7d",
"description": "freedreno/log-parser: support to read gzip'd logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f561e516c8a01993ea83f5d48e0126d0b7b6528b",
"description": "freedreno/a6xx: pre-calculate expected vsc stream sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99d802ccc77c7897f27d75275d38c702f3db6fd8",
"description": "freedreno: add helper to estimate # of bins per pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9c255d70c303436bf4f9b1be08b2679373f17a2",
"description": "freedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ee3ad561a29d5429309571db489f95e4ccaec5b",
"description": "aco: fix vgpr nir_op_vecn with sgpr operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5eda3c746b6d6152279d8687cf7885c38a76e93",
"description": "aco: improve clamped integer addition disassembly workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ed83e2f947123e83f0cd1196454403b763c68da",
"description": "aco: add various GFX10 int16 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43f2ba39ef4962ffe4591560de0babe485d555c6",
"description": "aco: fix sub-dword overwrite check in RA validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca8d6ce061d5d45af5eabf631a8eaed366fd4c5",
"description": "aco: fix sub-dword out-of-bounds check in RA validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "307aca83a278938ec4a4932b7fa7dc6c8e189e60",
"description": "aco: add missing adjust_max_used_regs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99ca96fbf58975d49e4ad131f907c5b01e12db85",
"description": "aco: improve RA for uneven p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24116a8a561ffce9d55ab3b930d9c7648eda9cbb",
"description": "aco: don't recurse in sub-dword get_reg_simple()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b",
"description": "aco: split self-intersecting copies instead of swapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be4a34966ceefbaf70cecb56a8300a31c5b0ca46",
"description": "aco: fix neighboring register check in get_reg_simple()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb59ed6bb9d70a410894afa998298f7e0c9160f5",
"description": "aco: check alignment of non-subdword registers in get_reg_specified()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "916cc3e231a34551bc9534943bff8e17e52931bf",
"description": "aco: make RegisterFile::block() take a regclass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43366497b6c64bae9ac592ba0f6047b478fbe3a",
"description": "anv: Claim VK_EXT_robustness2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b07d26be65b05784950e6f3ea5e82eb213058ecc",
"description": "anv: Handle null vertex buffer bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd817291c7f87985d9ef9015cc086d1b5fd86825",
"description": "anv: Handle NULL descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac581a06a4d33905eedcf5f18ae7be8ca3bca32c",
"description": "nir/combine_stores: Handle volatile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb9292091b162e0dd7d5069646e94d03e112e3ee",
"description": "nir/dead_write_vars: Handle volatile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed677171675fe8ee204deac1e2089f480681b1b4",
"description": "nir/copy_prop_vars: Report progress when deleting self-copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62332d139c8f6deb7fd8b72a48b34b4b652df7c1"
},
{
"sha": "d9af5277b36a01af4cc6870c542a8059848a6e4d",
"description": "nir/copy_prop_vars: Handle volatile better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "118f045fb7d1c6520e808317235c175833237631",
"description": "vulkan: Update Vulkan XML and headers to 1.2.139",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d2772472037b2b9922f748170bebbce0b2a1de",
"description": "anv: Allow all clear colors for texturing on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e63c662c26a6abfab5abf03a1646a236d6d730c0",
"description": "anv: Use anv_layout_to_aux_usage for color during render passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30016f6e829a96782b13cfe2a31e8ff21f1dfa4a",
"description": "anv: Split color_attachment_compute_aux_usage in two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe45a9b6cd956cf5215d9a382de4dde06eab1a8",
"description": "anv: Rework depth_stencil_attachment_compute_aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26e6da90ab387f50be40ca5ff16f143bc9555cbd",
"description": "anv: Refactor cmd_buffer_setup_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a74835dfa4e9ae8088d3cb12c3c81964585f12",
"description": "anv: Stop allowing non-zero clear colors in input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf92e96d9c671a94e12f1ada0c7eca1f26a4d54b",
"description": "anv: Disallow fast-clears which require format-reinterpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e72e435c9650bca5da6b0c05a0fcec1fcd517a",
"description": "intel: Move swizzle_color_value from blorp to ISL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "814dc6693593c51d7d89da54ab6191dbf862397e",
"description": "anv: Allocate surface states per-subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3d185d091fbacd314d76e702d292a363f3c8b55",
"description": "anv: Split command buffer attachment setup in three",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c195d5516128543bf54a5c758119e0e36763d1f0",
"description": "anv: Mark images written in end_subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e30872cab029b8df1af70e8d528d77351a6f7e",
"description": "anv: Use ANV_FROM_HANDLE for pInheritanceInfo fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cbc5fde1350e5d883b5943965038ee2b7600fc9",
"description": "anv: Assert surface states are valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaa8f043cdd218ae8f21a38e0a4d052a80aecef1",
"description": "anv: Stop filling out the clear color in compute_aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5808efdf40d2496e14625322c1f9e8bdbe6f8c36",
"description": "anv: Add TRANSFER_SRC to pass usage not subpass usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "513ed7542a4dd510bfc1cd0724ee8da8885f6568",
"description": "anv: Return an error if allocating attachment memory fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0549fba3cccc7f2b48dc44819be0cc04be9e07f2",
"description": "radv: advertise VK_AMD_memory_overallocation_behavior",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5832f2b8a34fc5ca50fa0cf590539f2b8c3322f6",
"description": "radv: track memory heaps usage if overallocation is explicitly disallowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32035cca3fcc1bb49cc75751d8ba324175afb14a",
"description": "radv: remove unused radv_device_memory::map_size field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b869710a1c29b535aceda74220594f12dc3beb0",
"description": "nir/algebraic: Require operands to iand be 32-bit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88eb8f190bd69c7f057063f5d88faece59477088"
},
{
"sha": "656051d735c949021e7eb206b6c4a633cc76936f",
"description": "freedreno/ir3/ra: only assign array base in first pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d8ec9676261740404a06afe992adbffd0123a00",
"description": "freedreno/ir3/ra: split out helper for array assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6313b8d881e810f9ddd7f0499dddd7049e6cf958",
"description": "freedreno/ir3/ra: use ir3_debug_print helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3ac7084ab71807850416fc1324c5ca0a42e01e",
"description": "freedreno/ir3/ra: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "997828e31ba00a023b147648c99e734a5451a7bd",
"description": "freedreno/computer: add script to test widening/narrowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b551d9f360e45ba4e74867dbe79ae212e4766c5",
"description": "pan/bi: Add initial fcmp test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "778e27b5acf99537f5301fdc1f04ed9467966261",
"description": "pan/bit: Interpret CMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71501972e91ddc2b9796dab59cb45c5808d3c799",
"description": "pan/bit: Prepare condition evaluation for vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b8724c34016430c95ca68dd9a01280eb93c7cec",
"description": "pan/bi: Relax double-abs condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81156ad55a10b2d1fddaf64ac707279c60eb3d54",
"description": "pan/bi: Pack fma.fcmp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a689470d0f5dc7733780b61ca0822fe629c131a",
"description": "pan/bi: Factor out fp16 abs logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94d41ad7c92a9549e16f733dcb6a0a0762e811f",
"description": "pan/bi: Pack FMA 32 FCMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1520131d82812c815a08e322d182f7f2dc84f627",
"description": "pan/bi: Fix source mod testing for CMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ca99f2c1ac70844153362528808858af9aec32",
"description": "pan/bi: Structify ADD ICMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddcefefa7d5ad9fc111ca17495c002a6802dcd95",
"description": "pan/bi: Structify FMA ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d41468e7df4486a4666e93439f52e0fab467438",
"description": "pan/bi: Structify FMA ICMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "527d7303cabb5512e7de2569feaaefc3a3ae4354",
"description": "pan/bi: Structify ADD FCMP16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74795dd3284772b8491683e66de83839880a964d",
"description": "pan/bi: Structify FMA FCMP16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28afe3037a2afc758ab8caecfd89a54f840ac8c6",
"description": "pan/bi Strucitfy ADD FCMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c861292ce20a202d0c18b04257ce55472a89767d",
"description": "pan/bi: Structify FMA FCMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fe3c145d9728480106e8c5b4e97b289104e50e8",
"description": "pan/bi: Remove bi_round_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95fc71ece29f97b093d5eb7d1146f1b55c61aae5",
"description": "pan/bi: Deduplicate csel/cmp cond",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df486689c07d3965c9e4efa5d9444b91aecdc208",
"description": "pan/bi(t): Fix SELECT tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "814f2f1d33e0215a207f1dbeed645979daa21745",
"description": "pan/bi: Add CSEL.8 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e23d191245d4db63aecf83fadd80a9911a3dad40",
"description": "pan/bi: Add FCMP.GL.v2f16 on ADD opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f2d3a51c988a53ebf5af31c6dd6d84e32d2ee3",
"description": "pan/bi: Add 64-bit int compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cc7165c6a1c7d9338edc9f0add5e8439d8a2c2",
"description": "pan/bi: Add some 8-bit compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f286eed2a99da99a2934eeae6f1276894289059",
"description": "pan/bi: Add CSEL.64 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "100edfe26d947fbecd3cf2ca190478348601eb42",
"description": "pan/bi: Add bool->float opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "523e9603d3fba507be9fe9a70a24edfd0a41792b",
"description": "radv: enable FMASK for color attachments only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81ac741f8929b90a16a0b4251f3e6da02dde6133",
"description": "anv: Expose CS workgroup sizes based on a maximum of 64 threads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf12faef614ab7cd9996410f1d161558a3853936"
},
{
"sha": "86f67952d31554b8b4b5a9943b43ace988c6401f",
"description": "intel/devinfo: Compute the correct L3$ size for Gen12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8125d7960b672bcd597a2687e3078899afc52560"
},
{
"sha": "7262c743dc84d4efa778658bb77b10850c29e014",
"description": "radv: Determine memory type for import based on fd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f30983be3a87946083c58100d72717f9e522c949",
"description": "radv/winsys: Add function to get domains/flags from fd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bec92850270a046524056b8d43bbd2554ba9f2e0",
"description": "radv: Stop using memory type indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8d172d3f81ef981e386f0cc6c259c36818f697",
"description": "radv: Use actual memory type count for setting app-visible bitset.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e03cf15f9516642ba7f7cd7b7a2d7aad835796a",
"description": "radeonsi: Count planes for imported textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6747a984f59ea9a2dd74b98d59cb8fdb028969ae",
"description": "r600: Enable tesselation for NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d4452661ae77f80d16f5c7f8d55b863ec79ab8",
"description": "r600/sfn: Add tesselation shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d77b81ce50ea05736bc0554a1062156caffed358",
"description": "r600/sfn: Add lowering passes for Tesselation IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3e103d0bf1c506f9ec413be11af8bd207ad674",
"description": "r600/sfn: Move removing of unused variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74e0a0a72398140a72c2f4a092982d5bef32ad14",
"description": "r600/sfn: Handle LDS output in VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f102301cc48913a5d61e20705218e49653b737df",
"description": "r600/sfn: derive the GS from the vertex stage for a common interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7df2c57a207a386ba0d2130541ac9d0546670e1",
"description": "r600/sfn: extract class to handle the VS export to different stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38038b369f92aa692188d88e7d14a8c5de209acc",
"description": "r600/sfn: Move some shader base methods to the public interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93f5f9e584b3d39fc120d91b1e6276bc18e917d3",
"description": "r600/sfn: Add methods to valuepool to get a vector of values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cbca9cf64840627afa3f1de588442c5c2d96028",
"description": "r600/sfn: Move emission of barrier from compute shader to shader base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a3033b43b9b51cae5c60eea39e7e5af325c4db",
"description": "r600/sfn: Emit some LDS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a122303711107a72dbc5ec84b8369fd4732f6c9c",
"description": "r600/sfn: Handle umul24 and umad24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e064659cb9665bb5d78c28156d146e4f8172a33",
"description": "r600/sfn: Add IR instruction to fetch the TESS parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "075ea32e485252f0376ee7bbc84ed436e9eb4b65",
"description": "r600/sfn: Add TF write instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230beac5f8e5366082791b7b505583a5455e5495",
"description": "r600/sfn: Add LDS instruction to assembly conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9d175bed260995affc4aea0b511f8b1f0c1440d",
"description": "r600/sfn: Add LDS IO instructions to r600 IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "172868167ea250a077873d9df058692cc8c4cabc",
"description": "r600/sfn: Don't emit inline constants in the r600 IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc6c135acd59a48d35ce6d7fb619e064af04239",
"description": "r600/sfn: simplify UBO lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "096a026354cb31a1c858e5ffe18ba9a2a02a9d65",
"description": "r600: Handle texcoord semantics in LDS index evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d476a1360d3615f510719174887b9004dfdff48",
"description": "ci: bare-metal: power down device after tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4cc116339f4eec9ddeba2b2efc9b07f06ae6d40",
"description": "panfrost: Fix GL_EXT_vertex_array_bgra",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e135ca2271b12793cc7e3f36d123f4ff0917cc1",
"description": "ci: add llvmpipe paths to virgl rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a0a6a718035e1a754972fbbad8b91d19f39fa42",
"description": "radv: do not expose GTT as device local memory mostly for APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a523baa00fcf12dabd2e7b054ce73ac238c11a7",
"description": "gallium/swr: Fix LLVM 11 compilation issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5082ac007d1758fdbe516649a1b28363ca32456c",
"description": "ci/freedreno: Add a test run of a few driver options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8c66aeb9341d695c79a2d69935016919c42f843",
"description": "ci: Clean up some excessive use of pipes in dEQP results processing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "951e101fec2dba93e146a4d78d11d7cc6594985d",
"description": "ci: Allow namespacing of dEQP run results files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c8dfd49f565283f599b3be9af3f1327ea78803",
"description": "freedreno: Fix calculation of the const buffer cmdstream size.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b4df115d3f3c7e5a1f6105c3737d0fe9a80dfcf2"
},
{
"sha": "8b221e091427a749499179511d1c8438fd0dcd64",
"description": "ci: Add sanity checking that dEQP gets the expected GL_RENDERER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9e6a3ecc7de79dbaa8899d77c3b86fd303b513a",
"description": "ci: Enable --compact-display false on all dEQP runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc56300dcc0b026d219181854ae475dfc0e926e",
"description": "zink: explicitly unref old fb object when setting new one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3f0022a43a726af60bcd541162f8005610ba3ff",
"description": "zink: remove framebuffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afd9274d4801d93dfaad13591d65c135d1c9e466",
"description": "st/dri: Set next in template instead of after creation. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1e453f504addc6c1c8b270803c85db394356770",
"description": "mesa/st: call _mesa_initialize() early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57f4c66028786d0efc4074811db79b784c11f9b8",
"description": "mesa/main: one_time_init() -> _mesa_initialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ff94735c93b8fcc2a3e5c6eb668b069ac4e0a1a",
"description": "mesa/main: Do not pass context to one_time_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac9d30431e2c670ae134e2619be9817a99101e1d",
"description": "mesa/main: do not init remap-table per api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc98778a4792e260e1f6d9000fda54734a48860",
"description": "mesa/main: do not pass context to one-time extension init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05c69752cfda9e66130c64c01f0c8fac613c83ad",
"description": "mesa/main: do not store unrecognized extensions in context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00",
"description": "vulkan: add initial device selection layer. (v6.1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a42a5058564a1d862e29eee80925ecd8b0ed1a2",
"description": "freedreno/ir3: Add support for disasm of cat2 float32 immediates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "292231596b24a65861d6f63c1886131b33102527",
"description": "freedreno/ir3: Refactor out print_reg_src().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bcf819b438938e500acbf602cbacc00a864181f",
"description": "freedreno/ir3: Convert remaining disasm src prints to reginfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1462b00391711ff86350e802c1a3e5075a3a1632",
"description": "freedreno/ir3: Add a unit test for our disassembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90984ba853297993221027c49ce31959c1634790",
"description": "freedreno/ir3: Print a space after nop counts, like qcom's disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "916629f9d70d479aa1829e631792bf9ddd61004c",
"description": "freedreno/ir3: Fix the disasm of half-float STG dests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c01152c92cca2b8133e5a116335d0ef3a6cd474",
"description": "ci: Enable GLES 3.1 testing on db820c (a530).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b34ee185f44c6d473e4e343d1e9f406a25dae67f",
"description": "freedreno: Fix derivatives without texturing on a3xx-a5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa49a5032f33802fc136ba7095edaf06df1efa33",
"description": "ci: Enable GLES3 testing on db410c/db820c (freedreno a306 and a530).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c259b3ea128405d2e6cf9c831061298959abeb79",
"description": "ci: Drop redundant freedreno stage specification.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "065068c66aba9b32ac4c65ac91549360b5eb1b7b",
"description": "freedreno/ir3: run nir_lower_pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42093bb694bdcb6fb5bb762c118520c107456f4a",
"description": "nir: add pack_32_2x16_split/unpack_32_2x16_split lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbeda7f78e36caa7e4ca775bd848e1c8d38ee5d7",
"description": "radv: Add WSI buffers to BO list only if they can be used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a61f2a8a9ca17e2d53dded9c1c490c890aa4a74",
"description": "vulkan/wsi: Add callback to set ownership of buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610",
"description": "ac,radeonsi: fix compilations issues with LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52aa730d07618513d6c055618069b2f4680974cc",
"description": "gallium/gallivm: remove unused header include for newer LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653",
"description": "gallium/gallivm: fix compilation issues with llvm 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6943eda5c928a323019d48a6d2f401c74a88fb7d",
"description": "ir3: Use shared mediump output lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42c9bbaeed6c814981d7100afda05ab942d88bee",
"description": "nir: Move nir_lower_mediump_outputs from ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba8f7f3fa2c62ba8cc31dda5915b4e2a58eef00a",
"description": "nir/algebraic: Detect some kinds of malformed variable names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc4eb0714cd6ddf3aaeb865ef0694fc6596f6d56",
"description": "pan/bi: Implement 16-bit COMBINE lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "280b65126e8159e62517828eda12ed3789078aff",
"description": "pan/bi: Fix RA wrt 16-bit swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c33a459fa9a5c8b49a967c0fee75d5f80317d3",
"description": "pan/bit: Add SELECT tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ffaa16c7e227cd4d82350c223f965c0c8dac8c",
"description": "pan/bit: Interpret BI_SELECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5bfe591963e2c814cd59bee52e2c1fddbe9686d",
"description": "pan/bi: Force BI_SELECT arguments scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c12081dca1942bce675e73b3604ecb5955a63087",
"description": "pan/bi: Pack ADD SEL16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31e4879f0b0034f817e60acdd05574ed610e56b",
"description": "pan/bi: Pack FMA SEL8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b31f04bacfdb5420bc953ecdff0591058574f44",
"description": "pan/bi: Pack FMA SEL16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee561f0e6b8be3adeac4306234d7ff5027078e5c",
"description": "pan/bi: Rename BI_SWIZZLE to BI_SELECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0",
"description": "pan/bi: Eliminate writemasks in the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1622478fbdc885d05d43702c14b8d0b4a0e39fe3",
"description": "pan/bi: Fix ADD.v4i8 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de12311431a6623eb4239fa6c566025174cb016f",
"description": "pan/bi: Add missing BI_VECTOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667190d38a7afeeef39889a933b08c348503c071",
"description": "pan/bi: Assign blend descriptor for BLEND op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8f1a324a22bcd99b31482002d4b380ffb7cb34",
"description": "pan/bi: Passthrough blend types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f953b8f5076ad041af05bb1dce5bcf90297a3ac",
"description": "pan/bi: Passthrough type for ATEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462af10bb785fa99b082207229cd39313ab08773",
"description": "pan/bi: Pack fp16 ATEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c50bbfa0ab513a771167b3885fdbb2b5c75d2384",
"description": "mesa: Skip 3-byte array formats in _mesa_array_format_flip_channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad5da3e63ee368e3fa420d4785c698273614683b",
"description": "mesa: replace GLenum target with gl_shader_stage in NewProgram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "531728d6cbf0eb7d87698b9f03d0083ca0e2a7c0",
"description": "drm-uapi,radv,radeonsi: Add amdgpu_drm.h header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ba57c6c53214b19aa0fdb66c680f2cadc3bbd9",
"description": "mesa: extend _mesa_bind_vertex_buffer to take ownership of the buffer reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9afe045cf5382993da7d31c0bf340def7b97107",
"description": "mesa: add offset_is_int32 param into _mesa_bind_vertex_buffer for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8223244c38ad1c433b33b37bff3f19e7a9d2cfc",
"description": "mesa: add Const.BufferCreateMapUnsynchronizedThreadSafe & MESA_MAP_THREAD_SAFE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19eb89b0f3da8c888177da8e1a59c10ea0abfb34",
"description": "gallium: add PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62154658426264c3f4dc5666ea04fc3fdd3d340a",
"description": "glthread: sort variables in marshal structures to pack them optimally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f8a387b37b3e1cd0374e1f42bc19601174c86d8",
"description": "glthread: use GLenum16 in batch buffers to save space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b1ab8d548252f99df6c86cb124faa95abda26f",
"description": "glthread: reduce dereferences of the next batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc4b78f4cc31aa74054933ed65aae5712109bc4e",
"description": "glthread: use 32-bit align instead of 64-bit ALIGN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41671ec544dc76e7eb926910e3db69803550c3aa",
"description": "mesa: remove exec=\"dynamic\" from Draw functions that are not really dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b57915414da01868ff40ecacfe61db9af0d9c5",
"description": "mesa: reset primitive restart state in glClientAttribDefaultEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee0263e03fbc897767bf8b787dc0cc917481e826",
"description": "mesa: replace _NEW_EVAL with vbo_exec_update_eval_maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f",
"description": "ac: reassociate FP expressions for inexact instructions for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b9370cb0f3a2d9030e827f847f66bdefeaf08fd",
"description": "ac: generate FMA for inexact instructions for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2c2a28073dd4ea0d104f284e874d136880a91a5",
"description": "ac: update and document fast math flags used by radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb65c06706a58b124e4a600eeb35a7b3c5c3a23",
"description": "ac: force enable -structurizecfg-skip-uniform-regions for LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeab9c93db84e5759145891e8fdde66a5cdcf917",
"description": "st/mesa: Treat vertex inputs absent in inputMapping as zero in mesa_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d684fb37bfbc47d098158cb03c0672119a4469fe"
},
{
"sha": "b785ad5853b1f75b2fd0280530e77cb63e71e8e8",
"description": "gitlab-ci: add lists of expected failures for RADV CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "574196d5f6f4769c7c5b8e126226dbda4b2f4df9",
"description": "radv: fix robust_buffer_access if enabled via VkPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8faa0e2c1b295d271a5ca98ac9c46462a1522524",
"description": "gallivm: fix stencil border",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "565df656513acec8c2d5fe915c51b4b901265fa7",
"description": "llvmpipe: clamp color storage for integer types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "024b5dfc1c3eb7255bbec975d57d4002458096bd",
"description": "llvmpipe: enable stencil only formats. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65906d133130df5308b32c3fc92fb8690d231abc",
"description": "llvmpipe/setup: add point size clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f071db43a676c17c1765434ed0abfcf3d659815",
"description": "llvmpipe: fix d32 unorm depth conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe5a8e1ace61cead276d0293c595536b1b9e48c8",
"description": "draw/tess: fix TES patch vertices in.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4a7a111754ff0849a1b7a131d359ea0b0cb847",
"description": "llvmpipe: fix ssbo alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93b8d8927579baf89bb6de58f4d3c8b11b142802",
"description": "llvmpipe: bump max images to 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1c006204ff9fc32e66749b4cba9ea33b2c1af0a",
"description": "util/indirect: handle stride less than number of parameters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23efd323aadaec5370aa9eedf3e8c76c5fe204f4",
"description": "gallivm/nir: add helper invocation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13e5f331db77b8c353981469a95e5557e3e2073a",
"description": "gallivm/nir: fix image store conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf3c9d27706dc2362b81aad12eec1f7e48e53ddd",
"description": "tu: Don't invert point coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "180f98678f4329355a3abc8c1dc060b76b5afa15",
"description": "ir3: Remove VARYING_SLOT_PNTC remapping hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "662e9c180176e906406c65871b4c090702ed4c99",
"description": "st/nir: Fix assigning PointCoord location with !PIPE_CAP_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a64d2661340a659bdd0b729090b3aa6c135e8b4c",
"description": "freedreno/a6xx: Implement PrimID passthrough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a661d18a394aac9d6e734f93e232d6c6ea069f94",
"description": "tu: Implement PrimID passthrough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f9839907a8eee15f634ff95577fbe498f1b70c2",
"description": "ir3: Skip missing VS outputs in VS out map when linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc530858c1e6adb761fca163f49432fbc71348b9",
"description": "freedreno/a6xx: Document PrimID passthrough registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b44582394664087cc8d558f6c928f14e15f4616",
"description": "radv: Pass logical device to si_emit_graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf542484ea87290f57e67558bd6ace165d8eb4a2",
"description": "freedreno/ir3: Print @tex write mask using 0x%x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c801228f0d0567842d20da655e252c1e617b963a",
"description": "freedreno/ir3: Reset lex line number when we start parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e7179dfa2217d003e398cae6f797a0b2dd6aee",
"description": "freedreno/ir3: Parse, but ignore @in, @out and @tex headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da467817e3e25d201e94326ff876374093a3ba22",
"description": "freedreno/ir3: Move ir3 assembler to backend compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "869d86e664a02de0dc9a7f31defaffaa8ef07f91",
"description": "freedreno/computerator: Decouple ir3 assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "375c7a3863d141491bd81ca96605c709af118074",
"description": "Revert \"meson,ci: Disable sparse_array tests on windows\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "6be65b077743fc80efe061b1e05cb13b2ff1a6b1"
},
{
"sha": "cb055c6ca450768ded778e5a6797dd82b0a3d780",
"description": "gitlab-ci: install winehq-stable to get 5.0 instead of 4.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ccd63911dcec731d64c72a40ec6a3afe38eaa1",
"description": "etnaviv: Fix depth stencil ops on GC880/GC2000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c5c2dd48fe0910dc79d3187bed99a52b5ed2848",
"description": "radv/aco: enable 8/16-bit storage and int8/int16 on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeccb1a941e258190b5ba7a425f65599873f92ed",
"description": "aco: lower 8/16-bit integer arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcd9467d5cc11709d8c6fcbbcebd90f7e5255533",
"description": "aco: improve sub-dword emit_split_vector() with sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3dc1441f01e575d612fdbf900518a3a81df94ac",
"description": "aco: clobber scc in s_bfe_u32 in get_alu_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78389f4cbcf5b8c749dd60d9aed2b56a27b09327",
"description": "aco: handle undef p_create_vector operands in the optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deea4b7c5aae064145f788cb408001a40526a18d",
"description": "aco: vectorize global loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7db72066311bc3b2e536aabe52369415d5f03958",
"description": "aco: allow 8/16-bit shared loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48b7beb7b049af8ef4178303caa0a77121ae426d",
"description": "aco: add and use get_buffer_store_op() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "936b70c8cfe37a51a568a211acbc49b5fe997e00",
"description": "aco: refactor visit_store_scratch() to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18817041f7a62806d53abee681d8eaaffcb87834",
"description": "aco: refactor visit_store_global() to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bd69b3ae9032558532f5af8b1c25ec136293c3",
"description": "aco: refactor visit_store_ssbo() to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f75c830433977a2a6f442457b5b3ccd5f712994a",
"description": "aco: refactor store_vmem_mubuf() to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b4cc7110d47ae2c8bab7c530cad757300a5323",
"description": "aco: refactor store_lds() to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562353e1f1246bfe0f70315083b51d26d60d994b",
"description": "aco: add helpers for splitting stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211a9f2057321e6a3500d9b7873085621604e336",
"description": "aco: use emit_load helper for VMEM/SMEM loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e6886f981ca629a863544df253b9ecb3604eec",
"description": "aco: refactor load_lds to use new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "542733dbbf7ae49e2df81da6dde31aa2dcd9afe8",
"description": "aco: add emit_load helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b77d638e1bacfdaffd010b72264ab4c0a5745e73",
"description": "aco: add and use RegClass::get() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69b92db131b00fcfb64d77f876e51770d2f0aa5b",
"description": "aco: be more careful about using SMEM for load_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03568249f92eb1def932696e6ddc83fa305a7083",
"description": "radv: allocate larger shader memory slabs if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51363bd4751c2f8e388c229fe91507a7a181517c",
"description": "radv: align buffer descriptor sizes to dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ff2ff8086fd3bbff02004628e0c7498fe3294e",
"description": "aco: Move s_setprio to correct place after the gs_alloc_req.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "277f37d036159d373ec9726fe00148d5e49da875",
"description": "aco: Use 24-bit multiplication for NGG wave id and thread id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafc1e7365ec52d7cb979396ff977d6301cb4b7f",
"description": "aco: Use 24-bit multiplication in TCS I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64332a0937f731fe7b090bee7d3e9f813e341e5b",
"description": "aco: Const correctness for aco_print_ir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c0691d43eb1fd6071e6f7fe535242206cb1706f",
"description": "aco: Const correctness for get_barrier_interaction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f321dc33c82635b5190845e59553ccb3ccfd332f",
"description": "aco: Abort when RA can't find a register.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2e7aee2440943f13d221fddcb3aabbb5bc3c59a",
"description": "aco: Increase barrier_count to 7 to include barrier_barrier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25775d346c5bd91c8def493ee6e76d1c8e44b059",
"description": "aco: Only store TCS outputs to VMEM when they are read by TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b779d05d711dedb32f6aca85ba4f9b28be78e7ea",
"description": "radv: Add inputs read by TES to radv_shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ef0275c49845f91a3f5d97088954a6d9b877d2",
"description": "turnip: add adreno 650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa3624b8ab7815e7ac54ba656d4e8ffa6ae25e03",
"description": "turnip: use RESOLVE_TS event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f81e56c9a06c06780139bc4a19befea73aa10144",
"description": "turnip: remove unused RB_UNKNOWN_8E04_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c68313868921f8d7125e46091cd92dbe00f845ec",
"description": "zink: set UBO alignments in nir_intrinsic_load_uniform lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb64954d9dd55b45239c27af122bf60c3962d006"
},
{
"sha": "155033bbb3a577945f75ee8b67999f6393580531",
"description": "freedreno: allow FMT6_8_UNORM as a UBWC format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c2a11430e101b820ce8d605f3cc5b0593bb4c5e",
"description": "spirv: Rewrite CFG construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ffbe915fe1cb0b8229d349e2d02f56d17c3a19",
"description": "anv: Add support for HiZ+CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "752eefdb3db18389dba56dd7c4f9ca45ebe8fadd",
"description": "intel/isl: Refactor isl_surf_get_ccs_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eb1993625cf14695c352b5996c99bcad041daf2",
"description": "intel/isl: Delete a misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "483a1d5e6c083e76985bb86c3aeae1e4e3b50d40",
"description": "anv/cmd_buffer: Move anv_image_init_aux_tt higher",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65e541ab16a156b0128e4c6917af86d0a6be264c",
"description": "anv: Simplify a case in layout_to_aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cb6c5d11d3eee083bb16942cb294434626cc14c",
"description": "intel/blorp: Allow more HiZ usages in hiz_clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d91dae7f0855aa6cd36d247ee126f7030f75137",
"description": "anv: Generalize some aux usage checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86ded00c4021e015ac38a3274309414b2e0b6caa",
"description": "anv/blorp: Do less hard-coding of aux usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca",
"description": "anv: Rework anv_layout_to_aux_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb0cede5866f3cbd4b3e956b9670d61822b86e15",
"description": "anv: Be more conservative about image view usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f3576d335c09313216ee052bf7570da8a61ff1",
"description": "anv: Move vk_image_layout_is_read_only higher",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de9f4409a6d885755fc9885403423f4ff0650dd",
"description": "anv: Add a vk_image_layout_to_usage_flags helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ab86c599d50c5b2f440430b10d6700ae0bf0f4",
"description": "anv: Enable HiZ on multi-layer depth buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "709f26c47df758cd3d3952c5a9edc40053ffded9",
"description": "etnaviv: support for using generic blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b043c40edd36f9fc1d84dcfb3ab1c2b8de5a6035",
"description": "etnaviv: call util_blitter_save_fragment_constant_buffer_slot(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e731740388ca2822ad6a9a09f49be2d05d0a5c38",
"description": "etnaviv: drop default state for FE_HALTI5_ID_CONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b0a732db33fb2d49c86e372ec9b127dab273550",
"description": "docs/features: mark GL_ARB_texture_filter_anisotropic as done for etnaviv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f7f73ef30fdc8178265f8d79ff078cdd50e5cb",
"description": "freedreno/ir3: fix incorrect conversion folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd49a404106852804544eaf695e46b2f5ccd0a0f",
"description": "freedreno/ir3: set even bit for f2f16_rtne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edc35c1f54a0f72b6c0f01b2156c10c904459b4f",
"description": "freedreno/ir3: fix 16-bit ssbo access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ede1c171c550a48a7957af091e7ac84e088bc6ba",
"description": "aco: fix outdated label_vec from p_create_vector labelling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2dc550202e82c5da198ad0a416a5d24dd89addd8"
},
{
"sha": "fdf9b674ee3a17c98fd266750dec3475910542f6",
"description": "nir/lower_subgroups: Mask off unused bits in ballot ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d10de2530976ed3aba9c5d077e2edb141f71e7dd"
},
{
"sha": "9c009da208b77496011f149fd1e289656da0f226",
"description": "anv: Drop an assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d"
},
{
"sha": "b520a58cc1434fdc6bf7f9fd9b68c74ebad04ef2",
"description": "radeonsi: use pipe_blend_state::max_rt to update fewer blend registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4fd8f19192695e5ae7d079e2cd42b610a22265e",
"description": "ac,radeonsi: simplify checking for Navi1x chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8443b211e1ea5fad068f78a8b1f4e610be9b676",
"description": "ac: out-of-order rasterization is not supported on gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e43fc003e0ed9ad5ba6e19a1132457233edba6eb",
"description": "turnip: divide cube map depth by 6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc5c43828970b49a9c6b2d08d9fb7f46a3300ae4",
"description": "spirv: Fix passing combined image/samplers through function calls",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a08a58025a6026aae0f73b67451198f5befb42",
"description": "nir/opt_deref: Remove certain sampler type casts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4addfdde39070879ed8b1f08fe3bd85f2b0e392",
"description": "spirv: Use nir_const_value for spec constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6211e79ba5f4be57c088fdf6140854f67c9a37ec",
"description": "turnip: Properly handle all sizes of specialization constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4885df9f82130132fe361a547b9e61c96787d61",
"description": "radv: Properly handle all sizes of specialization constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a44e63398b045f0a5f56e4d719d25a8501ab53cd",
"description": "anv: Properly handle all sizes of specialization constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64e4297629a1c4be501b40fb3529ff11441eff99",
"description": "spirv: Allow constants and NULLs in SpvOpConvertUToPtr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fb282a68bc46a1e28eaedb2670be241401f2b9da"
},
{
"sha": "4dc7b7627671eeaefda55b21bc9a7a5a06b43c30",
"description": "anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "665250e8300e2b0f3eae27628a9a6f2666e650dd",
"description": "aco: fix v_or(s_lshl) and v_add(s_lshl) optimizations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d1621834f367d41500b7c1a819c046eb429fb8a6"
},
{
"sha": "58b8fbb824f22ed7009747bdab23b919966a8d7a",
"description": "glsl: remove some duplicate code from the nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffbec55072ed952db034779e3d0505a61c833397",
"description": "glsl: some nir uniform linker fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df1d92bbd5b2c6d6382e5d9bd640313fb279e1a",
"description": "drm-shim: stub syncobj wait ioctl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f151f422180a1cb9da0f0e2e12bc95abce4ce0",
"description": "drm-shim: provide a valid fake syncobj handle at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00f5ea9fdc8f5a8d460767cfa8a10639646fb665",
"description": "meson: Use dependency.partial_dependency()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53f9131205a63fa8b282ab2a7e96c48209447da0"
},
{
"sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9",
"description": "etnaviv: add anisotropic filter support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d4c191572250c559f2c3574a7cb1f8a96ad878d",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d77295515ecc204dd5c5f6c6fd39e122ee5ea26",
"description": "etnaviv: anisotropic filtering is supported starting with HALTI0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ee9f851e26bb656cebd3e12f0d9bb860201b8fb",
"description": "spirv: Update the headers from latest Khronos master",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5620c3efd85f42a1301d63d55195704ee8365e5e",
"description": "spirv: Handle instruction aliases in vtn_gather_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cba1a13fa6baa6fd55a80b5bd1fce6cbb4b12f8",
"description": "gitlab-ci: Test Virgl with traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a5316ee1bc2cdc8515819d575418cdc70cb58c5",
"description": "gitlab-ci: Test OpenGL ES 3.1 on virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b7c20b315c6bc9b54d844cfc58c80d32e9cd1a6",
"description": "gitlab-ci: Allow test jobs to add options to the dEQP invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34ed5fff5b109f9fbd359bbaeeb818d48de5539a",
"description": "gitlab-ci: Update virglrenderer in the x86_test-gl image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3d2936a8e9e1c263e5d18b6832c238e7aa6700e",
"description": "panfrost: The texture descriptor has a pointer to a trampoline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36d49b1fb18a9b401c47d53ab75942d496c40e1c",
"description": "panfrost: Identify texture layout field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad4024968eedebc4fd05322c3346c30aa5d4d56d",
"description": "pan/decode: Remove is_zs weirdness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e41894ba15b4150a8dfd884503ba04c2c33aab6f",
"description": "panfrost: Emit texture descriptor on bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3eb23adb50c621f49000191e6c024df01f090b7",
"description": "panfrost: Emit sampler descriptor on bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "497977bbe612cf023a1157fe2fc1d93f88ffe1f6",
"description": "panfrost: decode textures and samplers on bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0167391a1ac9d6b5a519f67a7d0fb58eef89da0d",
"description": "panfrost: Add tentative bifrost_texture_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a31911ddcf640d602ec104f7bbc3188dad3b7b",
"description": "panfrost: Set clear_color_[12] in the extra fb desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a0b670d633b007e0d6394919fa0afa261614d32",
"description": "panfrost: Clean up a bit the tiler structs for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d6019302eb772b1c399cecc3f5abf1940f0c0d0",
"description": "vc4: Use NIR shader's num_outputs for generating our new output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5593d80a2c0db362e80c7733bc4a3f2899c288bf",
"description": "freedreno/ir3: Fix sizing of the inputs/outputs array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac937bf878c30f1879adfb31f68a4dec15d3b616",
"description": "freedreno/ir3: Fix driver_location of the added vertex_flags varying.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e82ce1852a40d2648c98317da2c0f2cf656d15c7",
"description": "gallium: Fix setup of pstipple frag coord var.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "035fd4fb9f403f281e95b63290fa6e3e6a6ee22f",
"description": "nir/lower_clip: Fix picking of unused driver locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91668ae8391d3e4d14f5cfe60d2755385a81a64d",
"description": "nir/lower_two_sided_color: Fix picking of new driver location.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49ce749d0e25d957c6a38f1165b63a31baed708d",
"description": "nir: Add umad24 and umul24 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42aa348dadeac7faf21ec8e9d8109255f2adf124",
"description": "nir: Add r600 specific intrinsics for tesselation shader IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9add0c501c3765cae43ef60ec58404c2340991b",
"description": "drm-shim: Let the driver choose to overwrite the first render node.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a8718f01b3976e1bc82362a907befef68a7f525",
"description": "freedreno: Make the slice pitch be bytes, not pixels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd76a24fd130bb5a45fea72a3041104ccfb4a8d1",
"description": "freedreno: Introduce a \"cpp_shift\" value for cpp divs/muls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a6e71524dc8d6795c7d6188538c8496f2f4c025",
"description": "radv: adjust the supported subgroup stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efdb7fa9a83b0a216b1837a5912b71669bf3f984",
"description": "anv: force whole EU array to be powered for perf queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7998371ed0208583cdffb28a6befc1134a9a27b",
"description": "intel/perf: specify sseu configuration when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f152ed101fbf3fad3f914a19d260c3bab556c45",
"description": "intel/perf: store default sseu configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea8cb79742fb061817c11bc8ee7854d3b2583283",
"description": "include/drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3f775476a907cd9410572d11e38b6c29e5e062",
"description": "radv: simplify checking for Navi1x chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d9fe0405f5520716703d61544c6d899f051aa8b",
"description": "aco: improve code for 32-bit isign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1621834f367d41500b7c1a819c046eb429fb8a6",
"description": "aco: combine VALU and SALU into various VOP3 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "607fb4153da08cdec6845e8505983fafa3cd63b3",
"description": "aco: move call to store_output_to_temps in store_ls_or_es_output earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b497b774a5008c5c424b05cdbc3f4e96a6765912",
"description": "aco: remove copy in load_input_from_temps()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dc550202e82c5da198ad0a416a5d24dd89addd8",
"description": "aco: copy-propagate p_create_vector copies of vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4383b5c7f24a20ba16b0bb4f74fe5cecf406ddf",
"description": "aco: decrease the uses of other copy operations after splitting/removing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f17a0a809195cefa2240f55d30f00e3fe0572b3",
"description": "meson: correct windows-version define",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
},
{
"sha": "32d871b48fbf38cb309eaaa13c8b425695141b60",
"description": "nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d792989924ce79363f181462904fa46692a99b5",
"description": "nir/lower_bit_size: fix lowering of {imul,umul}_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "715ef95700c06a09582744f3d873107728615b7f",
"description": "nir/lower_bit_size: fix lowering of shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50",
"description": "radv: Use TRUNC_COORD on samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7086b38c81ebe2f0520461c1bc1a7b92863cf871",
"description": "radv: make sure to export the viewport index if FS needs it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b424d49ac05563fd7d9f217fae9c25fc602f4330"
},
{
"sha": "133efa112dfa08f8f28ea2dde42a6072140cd977",
"description": "radeonsi: enable support for AlphaToCoverageDitherControlNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ede36a2efe4d40c0ec81f465fdde761a7c335290",
"description": "mesa: add support for AlphaToCoverageDitherControlNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d82f0572180a0d3f4bb87cf49c325439d38ab6e3",
"description": "gallium: prepare framework for supporting AlphaToCoverageDitherControlNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "227df2a2badf0047a3e6e2c1d196aa1b26427b10",
"description": "turnip: Fix crashes when geometry shader constants aren't used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f84ea148474554af42ca513b9cb7c43a78a738",
"description": "gallium: add # of MRT to blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b88778e2de3a593587e20a8d4f0363a499f91455",
"description": "mesa/st: avoid u_vbuf for GLES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e1b57a6d964ac58e84ec4ece2951e4e643d6b1a",
"description": "mesa: avoid redundant VBO updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "155bb74ea965e9b686a6bce89c7a77065f41755f",
"description": "nir: Actually do load/store vectorization beyond vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c1c4d95a05b6eb6fce74e8d624615e4a1b38ab",
"description": "mesa: enable GL_EXT_draw_instanced for gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edff5123c4f27ff0f8e35d29c2c45a230d3f939",
"description": "turnip: Skip unused regs when setting up streamout buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "374406a7c420d266f920461f904864a94dc1b8c8"
},
{
"sha": "e892733b80fb2ecf4f48787116e47b8230fcf951",
"description": "turnip : Fix wrong offset calculation for xfb buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e34b0d65f9715b9376408a769e2005bb579128f8",
"description": "turnip: Implement and enable VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff02dd76ba7d5eacda231e386945cff60d6a0c5",
"description": "turnip: make the struct slot_value of queries get 2 values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "259cae4442ba3ad1d1b8e981e47f42493d93ca86",
"description": "intel/compiler: Don't create 64-bit src1 immediates in opt_peephole_sel",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a4b36cd3dd307d75913dbc183cdf2d0c1e97ea0e"
},
{
"sha": "4459a70a6e86ebe9e6e58510069ed8a499e792e3",
"description": "intel/compiler: Delete abs/neg handling in fsign code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b7c47c4f7cfd0513ee2b98179cc22f402e5b3817"
},
{
"sha": "220f0e10d8c27684b1c91c5291bdf8a8012e2a1a",
"description": "intel/compiler: Don't copy prop source mods into PICK_HIGH_32BIT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b7c47c4f7cfd0513ee2b98179cc22f402e5b3817"
},
{
"sha": "be33cf8ad04855d37a7f756ba46c1ee49461b908",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "defc6400e132c39955f1e79f84a33e8651a63c97",
"description": "docs: Add sha256 sums for 20.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c790e1c642e8bd7267c72fb218f97d90572287e1",
"description": "docs: Add relnotes for 20.0.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad460c5dd6ff3974fdc4c8887d035f9dea0ad01b",
"description": "v3d: support for textureQueryLOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd180394bddbb2abd7edb39852b1419249be450",
"description": "nir: add nir_tex_instr_need_sampler helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41bfd0812b4aef70a6acd6c4d389c722f45e29c5",
"description": "v3d/packet: fixing TMU_Config_Parameter_2 definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9967c26ae6c5afffd238a8c33b4e97457283a9ca",
"description": "v3d/tex: Configuration Parameter 1 can be only skipped if P2 can be skipped too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0b644d9f9d9673d3fe28c8c200209f553adeda1",
"description": "v3d/tex: don't configure tmu config 1 if not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c552b5fd1d106adc04f62fcbe71d650a9a17f7e0",
"description": "turnip: implement VK_EXT_sampler_filter_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77e2ac835e5a86965f61a1d628671cf7535890b",
"description": "turnip: enable cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9daeb504543ccf3851ed058a860ada7d84de6f22",
"description": "turnip: implement VK_EXT_filter_cubic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a92d2e11095d9f1f8bc1188fd3d2b8391acc4591",
"description": "turnip: implement VK_EXT_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b2f1d8cf53ec7f9defa2acdae313cdacb303af",
"description": "turnip: set shader key msaa field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e0d2f39b0264e393fd4edab7c87d3e0d5454a4",
"description": "aco: coalesce v_mad's accumulator with definition's affinities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d000d76f13e24aae701de0d4ab43bc06c3c9b361",
"description": "aco: use upper part of gap in register file if it is beneficial for striding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d666d83be2fa03210f38b06e72410e8d8221b184",
"description": "aco: try to always find a register with stride for even sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3c1f4f0bfbcc9ea1900891435c28df73b5afa8",
"description": "aco: stop get_reg_simple after reaching max_used_gpr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2796cb4c2481c35b9510c03dad3a5ebe65a82d51",
"description": "aco: refactor get_reg_simple() to return early on exact matches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6792e134f37323d8b56a60b4620e782fc0d673dd",
"description": "aco: don't create vector affinities for operands which are not killed or are duplicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edc2b57ac14c6f9f3dadd3d7282e9d6ac1bc4304",
"description": "aco: allocate full register for subdword definitions if HW doesn't support it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97a870cf88a551cca9a1fd0773d183cddc4b2561",
"description": "aco: move attempt to find strided register into get_reg_simple()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7f97f110c4c42bac54fd37a15e265669c8a2ab8",
"description": "aco: use DefInfo in more places to simplify RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "734f86db6b44544a15dc39f91e9951f411c5207d",
"description": "aco: create and use DefInfo struct in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b2f628da319cdbc2811ab3964d8031ca962f80c",
"description": "aco: create pseudo dummy instruction in RA to be used for live-range splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9f7d1d5cb149cf86667876460fdff2e395c9bb1",
"description": "aco: refactor get_reg() to also handle affinities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c8f4ebca93f0252419996618a49d507bbfda231",
"description": "aco: refactor get_reg() to take Temp instead of RegClass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a9ed981780c98c33bf14829ef5bbe5a2c409882",
"description": "aco: simplify operand handling in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5cce9528072ed4ca60c6191471eca9bbe2e08cc",
"description": "turnip: enable VK_FORMAT_S8_UINT as stencil format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44c6c145daadf618607abb997f20608e820daee0",
"description": "turnip: improve GMEM load/store logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e72201c7873ea22dadf8d1775f97400a435a8b9a",
"description": "turnip: disable depth test for S8_UINT attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13049f48a068b435f3dfb24c9af801475f16fdb",
"description": "aco: implement 64-bit sgpr swaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ab45f41e08a3892138a1e9b20552621b4e18682",
"description": "aco: implement sub-dword swaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83fdb1ed3dd13228bcb761a4a4532b67a24a682b",
"description": "aco: add VOP3P_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fc24f9a45d649fb644ce78f954ae7b6a04e26db",
"description": "aco: fix copy statistic for 64-bit vgpr constant copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4daa3917a38a6d18ba7cc66071342b9f7fa92f53",
"description": "ir3: Fix bug with shaders that only exit via discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfa60eab85bfe08098ddd014da861b9e3f6aca3",
"description": "ir3: Don't double-insert the first block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66229aa16968eb60dd631a8f48f593a4fa8478d5",
"description": "spirv: Expand workaround for OpControlBarrier on old GLSLang",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f402b7c57641dd2ab4d39032574294c03d75b595",
"description": "iris: fail screen creation when kernel support is not there",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca97abffae221ea8cf402032538a331abf1ca8e",
"description": "gitlab-ci: add a list of excluded tests for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1a12d6855cbbf4fc337df6f299c006b14f3435e",
"description": "meta,i965: Rip GL_EXT_texture_multisample_blit_scaled support out of meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6244f9311d0aefc806a0fa14785b3de78312bba",
"description": "panfrost: Assert on unimplemented fragcoord etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "133c1aba051f838a7651c966bdedc1e972d3e029",
"description": "panfrost: Fix crashes with small BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c6952108c337e717df2607632b14275fc76b398",
"description": "pan/bi: Assert out multiple textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3551c138deb631fbe3e4710b8d4a862b79d3e360",
"description": "pan/bi: Pack TEX compact instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd5fe3b9e0265c9a14ce9117b23a214d469f67c1",
"description": "pan/bi: Generate TEX_COMPACT instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0769036a5cdbf654b8924d68a7bc3d40cf2f37be",
"description": "pan/bi: Stub out tex_compact logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85746af3587bfaa9f9be0a12792e73f63d10258",
"description": "pan/bi: Add normal/compact/dual switch to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93be49b14bcd15b2c6e056a8499c435dc1bbd182",
"description": "pan/bi: Feed data register to BI_TEX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d1bb03d5301698204d39a30e7e2afba86383b7",
"description": "pan/bi: Include TEX_COMPACT f16 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfc06b10dea5a85f64a0c7d12f2c9e748c71d756",
"description": "pan/bi: Structify TEX compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf7b952308a349994a24ea27b56e8fc5ae37a70f",
"description": "pan/bi: Disassemble f16 dual tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c735350ff0833a9a1f045a6ec8b163b01c56df",
"description": "pan/bi: Document when dual-tex is triggered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe41a12e307c91794c80d7284cff0d7f885b2d4",
"description": "pan/bi: Print tex_compact coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "902c8731f4e16be4c66bb4280550a1c2d9d28537",
"description": "intel/compiler: Put back saturate on [iu]add_sat opcodes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b7c47c4f7cfd0513ee2b98179cc22f402e5b3817"
},
{
"sha": "f699bb42af2b4d3959ac04ce86f1a096dc85fe69",
"description": "panfrost: Align Android makefiles with recent changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4a3c1ca07e63b725c6eb4f013c5ee9efb0c1a0",
"description": "freedreno/ir3: Drop handling FRAG_RESULT_DEPTH writing to .z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab73799d16ea142dcbcabb6d5bedf860b5c9af7",
"description": "turnip: fix GMEM resolve in CmdNextSubpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4521aeafc8254da639feb8a4421a445a88d9fde",
"description": "gitlab-ci: adapt query_traces_yaml to gitlab specific changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "acf7e73be54c7f1cc52fcc9be38a9df26849200e"
},
{
"sha": "0a884d730455c3faf1ea48d4693c14f9f1e0c869",
"description": "egl: simplify client/platform extension handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013d9e40feed336d983b728357e4ce77b871c36d",
"description": "mesa/gallium: do not use enum for bit-allocated member",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b1c4c4c7f53cde52a8f3b3ec17cd66b89bf04199"
},
{
"sha": "a842dc154d3cac5af7ff30f7d0501ae42a1d1d7b",
"description": "util/ralloc: fix ralloc alignment on Win64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c47c4f7cfd0513ee2b98179cc22f402e5b3817",
"description": "intel/compiler: Drop nir_lower_to_source_mods() and related handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdd0ce12ac88e433c7712acd5226fa07dc870057",
"description": "meson: update llvm dependency logic for meson 0.54.0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "821cf6942a390f5f64d8a2cff9933b24c84f7dc1"
},
{
"sha": "8e3696137f2cb7b4f5a3824f26186ecbb06f9282",
"description": "remove final imports.h and imports.c bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "289f02d1d5990e052e21eb250f6d40b47d6eb12f",
"description": "dri/nouveau: replace assert with unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3db0936ef3077b656d55208dd5ae10437ddc2f7",
"description": "mesa: move ADD_POINTERS to macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf188f3494b85f550a39dddbf059669c2a9ee324",
"description": "mesa|mapi: replace _mesa_[v]snprintf with [v]snprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c495c3af26b73cb1d444fdd67cc6c1f0226bd168",
"description": "replace imports memory functions with utils memory functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb560f2d653dd5d080c7f03859936ce50bea5b72",
"description": "util: Add an aligned realloc function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85775900d084e3d27f269c3bd336b9aa356b98d",
"description": "replace malloc macros in imports.h with u_memory.h versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ee6e78a8716eed09a088dad2d6153373423a565",
"description": "Replace IS_INF_OR_NAN with util_is_inf_or_nan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369f00259113d5c157b88d52bd002d292c21fedf",
"description": "move windows strtok_r define to u_string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c36dfcfe3eb3749a53267f054870280afb0d71",
"description": "replace IROUND with util functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3ce8fb77e718ee4371fe7ca9f4a7c889319efb",
"description": "mesa/main: remove unused IROUNDD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64014c8302da52480643cb7711298153cfdb0d51",
"description": "Replace IROUND_POS with _mesa_roundevenf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d9a2819ee0e862f60abf50ba239a341b664845a",
"description": "replace IFLOOR with util_ifloor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72acb66527df6f38c7b8b15fa5062a616d67074b",
"description": "u_math: add x86 optimized version of ifloor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd4e769515345a6b20562310334bc828c0bb6605",
"description": "replace LOG2 with util_fast_log2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8e4542bad7dd9bb97b2990947ef74dbb2ee75e4",
"description": "replace _mesa_logbase2 with util_logbase2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e190e8cef2eaeabc16dda0cbd56addcd81968834",
"description": "replace _mesa_next_pow_two_* with util_next_power_of_two_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e533fad182e7069ee0850154f51316dd779501c3",
"description": "replace _mesa_is_pow_two with util_is_power_of_two_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e7c1f4224789f0bc4cc847cecde350e2c6d2f2",
"description": "freedreno/drm-shim: Add support for faking other adreno chips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc239207463916e992367e9f53351883bf82ea06",
"description": "r600/sfn: use new temp register allocation when loading single value temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50b66622f19aa5e3d7c393e9bbff847d16d788de",
"description": "r600/sfn: Count only literals that are not inline to split instruction groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c7ce4d76e7b772e9d51dda2532a94d69bd4bee1",
"description": "r600/sfn: Fix using the result of a fetch instruction in next fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67495ff9aa6bed9bce37a064b33ef561809fc35c",
"description": "r600/sfn: Fix handling of GS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58d6cda5f523639f016feddb5d98382f6a160ea5",
"description": "r600/sfn: Handle b2b1 like it was a mov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de7ea88ff852080429c46da332f38224e01e0e36",
"description": "r600/sfn: Fix null pointer deref in live range evalation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d10e3ec6066239d732d19f69cd95da447e73e32",
"description": "r600/nir: Pin interpolation results to channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e036fef1f48d9946385b7fc13ee64e613e2264d",
"description": "r600/sfn: Implementing instructions blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b51ced7306ea18df1c5ded700608f01db4f01e6d",
"description": "r600/sfn: Fix setting alignments when lowering UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc9cf6adff663889c3816b590e0b045956164ab0",
"description": "r600/sfn: Reduce array limit for scratch usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fdc75d1c6d84533c8488c712e53e7828de41456",
"description": "r600: Dump a few more variables when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f06e4ab3190a0a715447c4df4017892adb8708dc",
"description": "anv/android: fix assert in anv_import_ahw_memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c79a528d2b58dfa6f3d856271cbf29697a5322a1"
},
{
"sha": "829013d0cad0fa2513b32ae07cf8d745f6e5c62d",
"description": "st/mesa: Re-assign vs in locations after updating nir info for ffvp/ARB_vp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d684fb37bfbc47d098158cb03c0672119a4469fe"
},
{
"sha": "ae169f38cead48a669d39fcd4ab7747da56e19c2",
"description": "tu: Fix the advertised maxFragmentInputComponents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45ec9c0f3de7795c1cb910718749ad828368ca8a",
"description": "freedreno/a6xx: Expand various varying-count bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d29fea77b9182915c1689634ff2376ac3c8fc21b",
"description": "docs: remove outdated sentence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4cb9ef8260ced0a5693db18dedbdd11cbcfa7e6"
},
{
"sha": "56f174d14eb4bdac07ae34b0538cfcc217d7eca5",
"description": "st/omx: fix gcc warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07071cac7b97b20ba3b5a633171af7ac8ac09d00",
"description": "gallium/utils: silence strncpy warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbfeec62c3852293d5f029db73ff7d63ff0f14e5",
"description": "mesa: fix crash in find_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c43b8ce1b82f41e03147f824e87195ca8f1cb49",
"description": "nir: Delete the fnoise opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4386c06770508d86eaa51839871767887f903d1a",
"description": "glsl: Hard-code noise to zero in builtin_functions.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95f555a93a8891ebba2a291eecd984eb2364d636",
"description": "st/glsl_to_nir: make use of nir linker for linking uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f79e0f7c62d4ac34e6a4a827b5433402cf7c223",
"description": "glsl: fix gl_nir_set_uniform_initializers() for bindless textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "954644022771f45b1e6f719cab399a949a3fbb22",
"description": "glsl: add bindless support to nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e65cabd4f030f325fce2ef3e52af77792c4b66",
"description": "pick-ui: show commit sha in the pick list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32451a15ecb6b4bb42a2b77d5125eeb1163beea2",
"description": "pick-ui: make .pick_status.json path relative to the git root instead of the script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a26a358484bf03a6498c4116d8cb496f668cc1",
"description": "pick-ui: compute .pick_status.json path only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b36cd3dd307d75913dbc183cdf2d0c1e97ea0e",
"description": "intel/fs: Coalesce when the src live range is contained in the dst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b8d979db4bfde66b8c5cac00a4cbabb285b816",
"description": "intel/fs: Rename block to scan_block in can_coalesce_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064d39e620f0dfd45dbdcea798e266464f769c8f",
"description": "radv: use common nir_convert_ycbcr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7870d714598f80305d9b44a1ed12e981c67feed2",
"description": "anv: use common nir_convert_ycbcr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71820c6b02d71e40d413e2d080e87108e64cfeeb",
"description": "nir: convert_ycbcr: preserve alpha channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8558fb1ce770a817a16bde439dd8865931f59a2",
"description": "nir: add common convert_ycbcr for vulkan csc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2d8a4bf176618bcbf37ef93b6ca06ecac1b1856",
"description": "nir/linking: fix issue with two compact variables in a row. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a24ab26ff72634999ebc262dbdd3404d7b68bfea",
"description": "pick-ui: auto-scroll the feedback window",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8a99ba567314d5a83633a8ef73a5491976c67c",
"description": "bin/pick-ui: Add a new maintainer script for picking patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0123b8f63415d3d320929e6112da2be2d837b262",
"description": "bin/gen_release_notes.py: Fix version detection for .0 release",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "3226b12a09bbcbd25526fd6da6257057d26ddb31"
},
{
"sha": "4abf0837cdb14b10a58d28766d5c1d3698d8a6d8",
"description": "anv: Add support for new MMAP_OFFSET ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d387da08349e1bdd222efae0657fc74009d9955",
"description": "anv: Add anv_device parameter to anv_gem_munmap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1c1ead7cd6ea8a9025703f519b09f0e0e8c673c",
"description": "iris/bufmgr: Add support for MMAP_OFFSET ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae6f06c50939b49f7c7407d9bede00a246ab1891",
"description": "i965/bufmgr: Add support for MMAP_OFFSET ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc3f52dd8c2b5acaae959ccae2e1fb7c769bb22",
"description": "iris/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42d7157849832485e63850abaf341b10c952ea0",
"description": "i965/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16be8ff022758edf660baafb08c9084582a2ab5c",
"description": "drm-uapi: Update headers from Linux 5.7-rc1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f6ae4744da830b9bf584296dd9738aa3532357",
"description": "spirv: Fix propagation of OpVariable access flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76f2292b556502018ecc591f3388516c8ded469",
"description": "intel/fs,vec4: Properly account SENDs in IVB memory fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3c1f4d6bcc210408f8b180727d269838b38193b",
"description": "aco: move src1 to vgpr instead of using VOP3 for VOP2 instructions during isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be0bb7e1015ee0c5930b2aabd3e3de7c790be5e0",
"description": "aco: fix 64bit fsub",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "425558bfd595ed3a7a049ad0f47a46b8b3c4691e"
},
{
"sha": "ad3ef6d0fc01fead5b72c6376387ecf5c48bfef4",
"description": "gitlab-ci: Test virgl driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6b7439619c55d317bfe05094a9f503d832c9eb7",
"description": "meson: do not disable incremental linking for debug-builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed29b24e233a332799eed006f71540ac4c56c5ee",
"description": "gtest: Update to 1.10.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59427b6d1d07a5824272f7d6b562bcfe83d63b2b",
"description": "nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eed0ace466d05e4ab07e638ac94a821788a8deaa",
"description": "nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17acff01a00109c87d59b9d876fc735dd5fbe3d1",
"description": "radeonsi: skip vs output optimizations for some outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3ec9975555d1cc5365413ad9062f412904f944a3"
},
{
"sha": "839818332c18a5cf59584ea3114f46aded792465",
"description": "nir/gcm: dont move movs unless we can replace them later with their src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e5beee8a4cc0f7a6b27ce1ea1e04d1177442a1",
"description": "nir/gcm: be more conservative about moving instructions from loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4a6c99d242022e6ad42af68682609401ffcd73",
"description": "nir/gcm: allow derivative dependent intrinisics to be moved earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50a6dd0d6534f802ca36b607ab5a453b531f4d78",
"description": "nir/gcm: Prefer the instruction's original block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4cf2df01a1f7b77660ea849ba552fd5b2d751d6",
"description": "nir/gcm: Delete dead instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dca3f351e5b70afd1a0088b829f9b45617c2e538",
"description": "nir/gcm: Add a real concept of \"progress\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b1615fdb75659cb02fcbcd684046eabdb807930",
"description": "nir/gcm: Move block choosing into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f60f1aa3d0853b8374ec384c128eb4731fe4c85",
"description": "nir/gcm: Use an array for storing the early block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6006a9e275750bf762f9f041f9078aaf8af4dd0e",
"description": "nir/gcm: Loop over blocks in pin_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d083b52c04745d18d8f5446be5805077fa2c51a",
"description": "nir/dominance: Better handle unreachable blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "425558bfd595ed3a7a049ad0f47a46b8b3c4691e",
"description": "aco: use v_subrev_f32 for fsub with an sgpr operand in src1",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9be4be515f2a08b9c9e5ae1fc4c5dc9a830c2337"
},
{
"sha": "adeef43d15092a6910dceb3605f5ee3151dd2c47",
"description": "CI: Disable Lima jobs due to lab unhealthiness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6c7bdc85138abe00bc9db355f302778926b38e5",
"description": "ci/windows: Make Chocolatey installs more reliable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1b96fdc8bccaf2c1a4e1e3cca32b4aacbe4f7c",
"description": "nir: Lower returns correctly inside nested loops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "79dec93ead6e3b95b1240a9d843d617a88ee9179"
},
{
"sha": "969aeb6a93aefd037b130e4b37f58043fef493c3",
"description": "anv: Apply any needed PIPE_CONTROLs before emitting state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffc84eac0d5a0c30e445fcdb2f0cfd0c5bf5321d",
"description": "anv: Move vb_emit setup closer to where it's used in flush_state",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c5875fd6b8fa387a103bd0c6fad4fa5ef847a5",
"description": "Fix promotion of floats to doubles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94cb129d514b748db1342c6208ae4b7390bd33da",
"description": "ir3/ra: Fix off-by-one issues with live-range extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc43775917e301a7ca654fcebb94fad08dc4131",
"description": "util/sparse_free_list: manipulate node pointers using atomic primitives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb"
},
{
"sha": "36d2a0eed69b6f584c417bdbe0ea0f4623f1b514",
"description": "glsl: only set stage ref when uniforms referenced in stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afd0954e12eb75a4ce19580907b1fc4145369b9",
"description": "glsl: pull mark_array_elements_referenced() out into common helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d992b539e977ac688e950866a1d872de5acec18",
"description": "glsl: fix block index in NIR uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dbebf49822ff3fb3bc3e6123bac30214c432b77",
"description": "glsl: error check max user assignable uniform locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7355c4fb98cd052951f323b2dd241942000ac21",
"description": "glsl: fix explicit locations for the glsl linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5442712c6dae60529ceed0ea199751da7c9dd8e7",
"description": "Revert \"glsl: fix resizing of the uniform remap table\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e0aa0a839f9c168784a1f50013c83877cc876094"
},
{
"sha": "723edf859ff2cf7dd0d4c2cb01a7d941af055265",
"description": "glsl: tidy up uniform storage value count code in NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2dbb6e7059f3ebe5a6e9f4633e923e29bcc705",
"description": "glsl: fix struct offsets in the nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19ebca308f30d09949ca66cc10ea63592fe98cf",
"description": "nir: add matrix_layout to nir_variable data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f27c707585ccca0d61b0b688defb59598f37f8b1",
"description": "anv: skip writing perfcntr in results on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086ea1ac7ee41fbb6bd031bfdf281a7e276cfe7a",
"description": "intel/perf: Enable MDAPI queries for Gen12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15b7b56eb2fb418263199d5b47774cfb922fa343"
},
{
"sha": "29fb5451a97a9c98821fa17dc8d7495c85c5e813",
"description": "pan/bit: Add fp16 min/max tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "532dfebc713bac114aa7a0f12f340f2cfae1ed52",
"description": "pan/bit: Add constants test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15fe8d5d7b0d7edc976ad39d93e76aab6ad0e929",
"description": "pan/bit: Add fexp2_fast test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20f255b18e48f61a5a0b22041c7149225f3bed64",
"description": "pan/bit: Add fexp2_fast interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8890fa4050dabee9f3ef4a44871a0bc696afb9c7",
"description": "pan/bit: Add FMA_MSCALE test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7dd5b579dadb02715029b47b284fb2979fa71c8",
"description": "pan/bit: _MSCALE interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3960a7256cc0bd3cf8d46d9f945372d86e0d7a",
"description": "pan/bit: Add BI_TABLE test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93fffd8a11ae78bfcb67a8ff5c0cd7842cad885f",
"description": "pan/bit: Add log2 helper interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c45b58cebebf7f21035b22a98af8829fc002db0",
"description": "pan/bit: Add FMA_REDUCE test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5546d1958b78ba9d933606960a888b62edbf8d01",
"description": "pan/bit: Add BI_REDUCE_FMA interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b4e708f14d116518edc55017dcb8da539328fd",
"description": "pan/bit: Add frexp_log test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36cfe722e5ab6c01216f30cad6909888425d2931",
"description": "pan/bit: Add FREXP interp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c05860789a858778d1cfcb5e8dec1168b1114cb0",
"description": "pan/bi: Lower special ops to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0f94103618a7f351774a2fb3208c8aefe1f315",
"description": "pan/bi: Round constants to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d30df466b57771ab5b28dadf6e113f46222e1b92",
"description": "pan/bi: Dump extra bits for disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "590d66fa0c4af564f0f6f5c294500eb816c9477f",
"description": "pan/bi: Pack MAX.v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f87403c4c134454d991c1962b746a257f5f11d00",
"description": "pan/bi: Pack ADD.v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e76c2b806dcef8254f0039ce27d916ca6dc2bf5",
"description": "pan/bi: Structify add and min/max fp16 ADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1647884cec58577024c0ff5e22d276b9e8e741f6",
"description": "pan/bi: Workaround constant packing errata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d772bf01011fc41d14093892a46541dcb2b9b6db",
"description": "pan/bi: Try to reuse constants in ALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba7f09902f704819f0bc718a322793b265acd64",
"description": "pan/bi: Handle st_vary with <4 components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "438e445e17864e91704c5c8a6ed33bfefe329008",
"description": "pan/bi: Fix vec2/3 handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031ad0ecc2d585c109cbb5a757d07bcae344b8be",
"description": "pan/bi: Implement flog2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e52206dbef63ffe91f5e58043228bb51e41192c",
"description": "pan/bi: Add fexp2 implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1d4d8f7432ddff50dce4151603f70c47c01c5f9",
"description": "pan/bi: Fix lower_combine swizzle rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60f252708fc7d0ad9b844c55b659e9fd3d6b5607",
"description": "pan/bi: Fix packing with low-nibble-set on hi constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10fb5fb460b83f0cc2eca24557fbddf32cb1d0a9",
"description": "pan/bi: Fix packing with multiple constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86c2a6b9fe885efa0366b262a226643184ca4ba4",
"description": "pan/bi: Fix bi_get_immediate with multiple imms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df69304ac829ee843cbe70b8fdd13a7a32704a48",
"description": "pan/bi: Ensure CONSTANT srcs have types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f70f4432cb05f96b184ff247cbca9f5c2954aa1",
"description": "pan/bi: Split src/dest index printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db5c1ae8fd17f3113a88029ea90d23f10df293ed",
"description": "pan/bi: Add fexp2_fast packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3eebfeb11cd57998134c0bb903c2447296f43c7",
"description": "pan/bi: Pack FMA_MSCALE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cb703984e68c426a173df1e0c951591dca17fb8",
"description": "pan/bi: Structify FMA_MSCALE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4570c34fc76c16c149d6040883b92c30abe70531",
"description": "pan/bi: Add _MSCALE flag for FMA/ADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3643cdd81bf2f1ad6ddf10d80e38d0ddaf9f908",
"description": "pan/bi: Add log2_help packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6039d51e32fe98c4e785b7a9039bfc066720c91a",
"description": "pan/bi: Pack ADD_FREXPM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffa9f6a7896cd1cfdfe0e8e880ab870f3da6033f",
"description": "pan/bi: Add bi_pack_fma_2src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9904ed170a121bb15350b0882ddc6e54d13a8a8f",
"description": "pan/bi: Add frexp_log packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e067fd7b00c5a9b4ab4b60c98315344d673f5239",
"description": "pan/bi: Add log_frexpe op to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40befaa96590bb8ce93af6c6db50f054dd021ebe",
"description": "pan/bi: Add FLOG2_U op to disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c8c3445ed50b73ab3d40d63631cad64f084f12",
"description": "pan/bi: Add op for ADD_FREXPM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc611566260eacc0d4e92d8b3dc3a8a4d7c94b6e",
"description": "pan/bi: Add special op for exp2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af01378dce1873c520c52a536ee7d1731c18105d",
"description": "pan/bi: Add BI_TABLE for fast table accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83d961b0c26874622a0c72cebfa40ef4952ae5d3",
"description": "pan/bi: Disable FMA scheduling for CONVERT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86c0ea383db65b5ec019143606189231bdc65066",
"description": "pan/bi: Add disasm for ADD.i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5deed138a0b4765438135367248f1d8f0649975",
"description": "spirv,nir: Move the SPIR-V vector insert code to NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feca4396974feb0e94603151eaebb6a7a6a22ce3",
"description": "spirv: Call nir_builder directly for vector_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acaccff4d331ecc4b2794fef3f4b117abdd15abf",
"description": "nir/builder: Handle any bit-size selector in nir_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b160c67764b3f0d0a843f7542d6079aa3a7d8f2",
"description": "spirv: Error if OpCompositeInsert/Extract has OOB indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c478f8ad6cf57425ffdae56a7c18b62b27985ea4",
"description": "spirv,nir: Add a better vector_insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "380bf556bfe34357f802dc49e1e104dc8fdf951a",
"description": "spirv: Handle OOB vector extract operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc3a17997b479f91f36b2421e9c41c11a025de47",
"description": "util/sparse_array: don't stomp head's counter on pop operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb"
},
{
"sha": "d684fb37bfbc47d098158cb03c0672119a4469fe",
"description": "st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a0dd0af3f1a6c0310a08daf4220132ec6815b31"
},
{
"sha": "c4ca9e66ddb507831b2d35e927d6310775006894",
"description": "aco: fix exporting the viewport index if the fragment shader needs it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b424d49ac05563fd7d9f217fae9c25fc602f4330",
"description": "radv/llvm: fix exporting the viewport index if the fragment shader needs it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19aa68ae315df7654bd81a4c293aeaf5f7a7f4a6",
"description": "radv: set missing SHARED_VGPR_CNT for NGG VS and ACO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656"
},
{
"sha": "fd6e44236c07583b3b838b2c7ed01fea27002ef9",
"description": "radv: fix geometry shader primitives query with ACO on GFX10",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656"
},
{
"sha": "f7d620f47d53d9ad513c41730f3a24b9564e5e74",
"description": "intel/compiler: Fixup operands in fs_builder::emit() that takes array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39ad0c2af8b40c728a91bebf05b365803d68022e",
"description": "intel/compiler: CSEL can do saturate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5afaa407c1a2a27a23f1827d72d5ebde8b7882fe",
"description": "intel/compiler: Only GE and L modifiers are commutative for SEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a80e44902f66244d257c523afe77558cf334d624",
"description": "intel/compiler: Silence unused parameter warning in update_inst_scoreboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c836295dfdeafe9f2a731c4dcd75d59c4494bcf3",
"description": "intel/compiler: Silence unused parameter warning in fs_live_variables::setup_one_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f70a353f86e5ebd2889feed8d1223d11827312",
"description": "intel/compiler: Silence unused parameter warnings in vec4_tcs_visitor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "030e5ceac4446dfc340d447c33222730596030d3",
"description": "intel/blorp: Delete an unused enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d039a4d3f49f3cc89e167b46edae54cf32a6be",
"description": "anv: Emit pushed UBO bounds checking code in the back-end compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5a10ff63f74f9e052ecc6c7399df8e0d193345",
"description": "intel/cfg: Add first/last_block helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64e3b8d66b9d4103ff815606ff20b39246418122",
"description": "tu: Use tu_cs_add_entries() with non-render-pass secondaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac0b8d58b963efbeadb4461b39f7d910996c2db7",
"description": "mesa: add interaction between compute derivatives and variable local sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c949b2aa6e0c27e92a05a57eda11672c2bdb157",
"description": "st/mesa: properly guard fallback_copy_texsubimage aginst failed maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8521acd660764973940fbdc2c85334670d620b45",
"description": "radeonsi: don't assume ctx is always a threaded_context",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcb1e8fef8ae60877a696a5bca337eba5475085d"
},
{
"sha": "791134658e30ed843acd68d39b06156563017d15",
"description": "Revert \"CI: Disable Windows/VS2019 builds\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "460b8b1758d953b2b820443615d73ccdb1455b5e"
},
{
"sha": "2f009c4b494f5b158525e7ebc01c280f54227402",
"description": "docs: update for recently-added nvc0 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ae214ac2eebf6a15ff41112d17940080a87d918",
"description": "nv50,nvc0: update with latest caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "029471c3c4eb1fde68fbebc79fdcb8e70090aab8",
"description": "intel/batch_decoder: Stop printing to stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8acf9a3d4af33cf8b6b8c870167c2aa348990a0",
"description": "anv: Report correct SLM size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d787a2d05e20642a7ec52ce80a830c7795a6bdc0"
},
{
"sha": "e003104605f506333d2ac8a9c2baf9f04eaebb81",
"description": "intel: Add _const versions of prog_data cast helpers",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b17d7caac76e1c2dd4579c198b2e32b762bb656",
"description": "nir: Add some sanity assertions in opt_large_constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33eb43349e8c3e8216f51ec838d9b9ab23361873",
"description": "nir: Add an alignment to nir_intrinsic_load_constant",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f1883cc73d4ea2c6d3a73dfe55c8b346f3ef8ac6"
},
{
"sha": "8cbeb13704a59034ffe19a7ffef7b3856a1733e8",
"description": "clover: Check if the detected clang libraries are usable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff1a3a00cb37d84ab9a563f0aa241714876f56b4"
},
{
"sha": "839c886b346e0f68707804e17e9088d2e166e6d6",
"description": "aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac74367befcf51917025f9fe2ce1dc431c2875fd",
"description": "aco: implement various 8/16-bit conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0443a4a0af1ac76ec5284cd47c4860b3c5853cd8",
"description": "iris: Enable EXT_depth_bounds_test extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daeff19608e8ef1937167ffa8b086bba5eb3f60e",
"description": "meson: tell flex that we support c99",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0752648a993c6f0fae2f4a072079000b9d84d074",
"description": "vbo: avoid including wingdi.h on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b55b033f7624171d82ae1f79f3d3ad058ae0ac56",
"description": "mesa: fixup cast expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c55fc3543537fdc7b402584a076eb87d258b4c51",
"description": "util/tests: initialize variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "522bb081314131340804a160d5d53f2fbe9a10be",
"description": "wgl: silence some cast-warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9ad8af6f377a3afb5cbfb8d1844887af6894ea7",
"description": "meson: use override_options to change warning-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24378086710bae7eb7b6d0cb4ec0e718d36ba32c",
"description": "turnip: image_view rework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "300d0e2b809644262481c30cf205761abd2234bb",
"description": "turnip: don't limit framebuffer size to image size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6455e9a6a7dcd37483d1ff2193161c3568e74f6",
"description": "turnip: compute render_components/srgb_cntl at renderpass creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d80fb024302aa6058945826a79ba0caf9611fcc1",
"description": "winsys/amdgpu: Retrieve WC flags from imported buffers.",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "80797edd7193409d0109d4d3378dd1b8d2597f80",
"description": "st/mesa: fix a crash due to passing a draw vertex shader into the driver",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bc99b22a305be5e5a5f8fdbf57105d220cf4b0ab"
},
{
"sha": "7a794b1de40df87edc359a36d14e214daa1bfe60",
"description": "CI: Disable Windows/VS2019 builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ecd9463de6ba7a9f0648da16ef9371dd8a202f0",
"description": "meson: Make shared-llvm into a tri-state boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c05d46237db3095ef92d61452d886286806a827",
"description": "tu: Align GMEM resolve blit scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e172c03f7170382e8d93b2ad04f3ca92b2020f",
"description": ".mailmap: add an alias for Zhongmin Wu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafacdc0fa02039cb2d2aebd5911f59d9178c3c0",
"description": ".mailmap: add alias for Zhaowei Yuan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56222c13cf680362213268fbff15762f8fd1bcbf",
"description": ".mailmap: add an alias for Yaakov Selkowitz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be72b4c7957c48cba446563a641fae00540f613",
"description": ".mailmap: add an alias for Xavier Bouchoux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a96e1a2d9f6c983f6ed2ee7211a267a63a19503b",
"description": ".mailmap: specify spelling for Wladimir J. van der Laan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9e1e5857d3d27d9e517fd695b332f1429d4e81f",
"description": ".mailmap: specify spelling for Vivek Kasireddy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47d17238dd5d1d7dc8a2355890d4d8581bfc89da",
"description": ".mailmap: add an alias for Varad Gautam",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f883b8eabecb935001da088771da436e8bdb9b",
"description": ".mailmap: add an alias for Vadym Shovkoplias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8982ce84cb7ab7f57b18bad7c7994763468e0d5",
"description": ".mailmap: add an alias for Topi Pohjolainen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0399b4f2987e56963ba22ceba0a4d7a3f51ef171",
"description": ".mailmap: add an alias for Tomasz Figa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "049ce5f41768de6201fdfc33a085f7e9efb6d487",
"description": ".mailmap: add an alias for Tom Stellard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05b2a4471c50a3f2b02c29b4b4a9bcd96ae8e6e9",
"description": ".mailmap: add an alias for Tim Wiederhake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e430136cc9f2219033b2ae3ea01ec5a8ac9ba11e",
"description": ".mailmap: add a couple of aliases for Timothy Arceri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34ab507c1fc762fbbab1e9c13b6ff95c9bbb18ae",
"description": ".mailmap: add an alias for Timo Aaltonen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb177e054a27b79088a9e9fee2c2a6cbba2128d8",
"description": ".mailmap: add an alias for Thierry Reding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "032a603e3c5e4b1ae5be9d1afbcb91ccc2eacd72",
"description": ".mailmap: add a couple of aliases for Suresh Guttula",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d1fe4a68730f241d01b0eaafa0969b584bf3665",
"description": ".mailmap: add a couple of aliases for Steinar H. Gunderson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ee82189f231551d7e25e00a50ee474bdc550955",
"description": ".mailmap: specify spelling for Sonny Jiang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3f36056fa9fefbd769dd3cf60d7ab5702a20c5b",
"description": ".mailmap: add an alias for Sergii Romantsov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00d9496a123a9b685b568a9d6482ad68206b9b4e",
"description": ".mailmap: add an alias for Samuel Li",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a5bd1512a44db4d315110d57a9ec7010d7121aa",
"description": ".mailmap: add an alias for Rodrigo Vivi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6fcca4bd86c8fe7b71f45291edb517bb6f19960",
"description": ".mailmap: add an alias for Rob Clark",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c1f150c981c881805147d5e5d01a202da0e687",
"description": ".mailmap: add an alias for Renato Caldas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dac186704f1fc7f26d97d7778b052d902cb02ea",
"description": ".mailmap: specify spelling for Randy Xu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e904253e47014ffdaf0a3446b1212e496b24870",
"description": ".mailmap: add an alias for Qiang Yu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ba1d912a04d25d82ee636d7c3a095240b00c851",
"description": ".mailmap: add an alias for Plamena Manolova",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b42a25320e6d444f9fd90c2db12d209c4e87f286",
"description": ".mailmap: update aliases for Pierre-Eric Pelloux-Prayer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ffa511d60dbfa163e553d25cf2bcf45a569a777",
"description": ".mailmap: add an alias for Philipp Zabel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b82c50e794d8118de9291e6e04b7a2fa42bd479",
"description": ".mailmap: update aliases for Nicolai H\u00e4hnle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f40c48c0c469580ab8f56e48bfc6ba50a0f2cb23",
"description": ".mailmap: add an alias for Nicholas Bishop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004c69fbfa67bb7fab628c3be65d636f65e6242b",
"description": ".mailmap: specify spelling for Nian Wu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ce0e25a988680711982a28f477f95024682b567",
"description": ".mailmap: add an alias for Neil Roberts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ac6946ded222e5dbfce6acd881966bc2b496923",
"description": ".mailmap: add an alias for Neha Bhende",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ed1085ab0ad5a2f474666496bcc1d0e52113ab",
"description": ".mailmap: add alias for Matthias Gro\u00df",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3223198b4d6b23408eee3d57beab86af71d4d160",
"description": ".mailmap: update aliases for Marc-Andr\u00e9 Lureau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79bb330904acb945abd8e22dccfa15d77c837f12",
"description": ".mailmap: specify spelling for Liviu Prodea",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25dcbcbb5b08be140c8cf0963468273a6044df9b",
"description": ".mailmap: add an alias for Lionel Landwerlin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e53e65e23a896e258a8a4ffe123821cc2737a69",
"description": ".mailmap: add a few aliases for Kristian H\u00f8gsberg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69489e48bc24485e01f008290e6f65313e610ddc",
"description": ".mailmap: add a few aliases for Kevin Rogovin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab4c32a50e09d447be128ef3d36c8519eeab29f0",
"description": ".mailmap: add a few aliases for Karol Herbst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e45975448b59c7a8d2ce6003b3711e4b29943c",
"description": ".mailmap: add an alias for Julien Isorce",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec001fd3236ce50b4d504585588e86ded4231743",
"description": ".mailmap: clean up aliases for Jeremy Huddleston",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f131469d1471063b503a9f4e5cbf155488723700",
"description": ".mailmap: add an alias for Jan Beich",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8cb7efd30e5a2ac49bbfe7c0f829549a487dffb",
"description": ".mailmap: specify spelling for James Zhu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16ed147cab84bbff4cd507ba7ab397efb016e5b1",
"description": ".mailmap: add an alias for Illia Iorin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7f912f11a09347191bb62d46fd9fe66b59f9c2e",
"description": ".mailmap: add an alias for Igor Gnatenko",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebaa8765fe92ef247fb4f8eba6cefa0f50a342e3",
"description": ".mailmap: specify spelling for Henri Verbeet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb96435aafa239ff0b082b8e16d78738210cb1fe",
"description": ".mailmap: specify spelling for Heinrich Fink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02b2dc22d30614617574ddb29a2a7008e8058d21",
"description": ".mailmap: add an alias for Harish Krupo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c86bc03b32690d55fbb4ac9ef4dbcdb8360bbda",
"description": ".mailmap: add an alias for Haihao Xiang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ea2e1044e85d85787fea02f668cdbcc9cb2649e",
"description": ".mailmap: specify spelling for Gurchetan Singh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "194c9f9982cff810265bc240291d75819b73637b",
"description": ".mailmap: specify spelling for Francesco Ansanelli",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edb4e21e262cb79734a5750776b6948813b2f5dc",
"description": ".mailmap: add an alias for Erik Faye-Lund",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c11e1d4408210c91ce6fd8d9fa92b47666595a41",
"description": ".mailmap: add an alias for Emmanuel Gil Peyrot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8efee3cea374ee8179b3c25e7e78d73ac78610e2",
"description": ".mailmap: add a couple of aliases for Dylan Noblesmith",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee068df4f58bb4678aaa0c3b7d503ce1f7b4eb0e",
"description": ".mailmap: add an alias for Dylan Baker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7699f92e9e3ad486a89e3a8077bdf99e808cd97",
"description": ".mailmap: add an alias for Dave Airlie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e793b7b4b837fae0969552b3bd8816b6901c1e5",
"description": ".mailmap: add an alias for Danylo Piliaiev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa6ad898ba1d39ab374edcfae5afb17ada89da35",
"description": ".mailmap: add an alias for Daniel Sch\u00fcrmann",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8764917c4bf6cbc287abf183886a608e853b405",
"description": ".mailmap: add an alias for Craig Stout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f4d26b3cd91ca87045f8b282d51f11b6735b99f",
"description": ".mailmap: specify spelling for Constantine Kharlamov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5437ccda31b60a3f845ac1181c66c0908a3581a8",
"description": ".mailmap: add an alias for Colin McDonald",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a07c11b0fe5d343686d8ea0c1c7c896fd8b43327",
"description": ".mailmap: add a few aliases for Christoph Haag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d6af7f9b133c7c430aed6e44c4f43b656669f79",
"description": ".mailmap: add an alias for Christian Inci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "832d1f913eeaed108c5994d851f495b575a8e5bf",
"description": ".mailmap: add an alias for Christian Gmeiner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9278ea292092368feb3b71d29f5332e04f793d7b",
"description": ".mailmap: add alias for Chenglei Ren",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43bdff8a5c28486e4d78b70ca09fa7dcfe5393f3",
"description": ".mailmap: add a couple of aliases for Chandu Babu Namburu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89e96313395b0a32a836f4675df18b72ca8bbeb",
"description": ".mailmap: add an alias for Chad Versace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a2c49e13e23e95a5c2a87df0339e1263ebaedc",
"description": ".mailmap: update aliases for Carl-Philip H\u00e4nsch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88eb6b7d58b3a4fd255c60cb8d36ff5752ac70a3",
"description": ".mailmap: add an alias for Bruce Cherniak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da8a3098825b8dc5eeea12e91d89ac276a53ceca",
"description": ".mailmap: add an alias for Boris Brezillon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0efc82183d6e4a84bd7bc5b0ad328ac34cdd6262",
"description": ".mailmap: add an alias for Axel Davy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84a9fe776646998c4b348adfd312997c5bfe170c",
"description": ".mailmap: add an alias for Anuj Phogat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf8dc7f54c079e04043d41b7901a3cc402e9631",
"description": ".mailmap: add an alias for Andrii Simiklit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "174e97e969666fe5977cb1c5d045401b8130262f",
"description": ".mailmap: add an alias for Alyssa Rosenzweig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ec5b94eae9e440a49d8a919e87d26e39d8b625",
"description": ".mailmap: add an alias for Alan Swanson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a934c8e7edd820ebb7286d0927090578cd6a3080",
"description": "mesa/st: initialize all winsys_handle fields for memory objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796",
"description": "amd/addrlib: Use enum instead of sparse chars to identify dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58509cdeccc85adcf9127c6d1a462a73e7d5068",
"description": "gbm/dri: Propagate queryDmaBufModifiers return value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb"
},
{
"sha": "b5b25ee0327f65d837ff84f59b497232d52ec25d",
"description": "zink: be less picky about tiled resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040a2643c08dd0accee6942bc05836b99417ee49",
"description": "st/dri: make sure software color-buffers are linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c4f68b089b26918fff55196122309ac43e78e1b",
"description": "virgl: Use ETC2 formats directly when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcb1e8fef8ae60877a696a5bca337eba5475085d",
"description": "radeonsi: use thread_context::bytes_mapped_limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15cf7d170b3391ebde58f954cd2b90fff35b1ce5",
"description": "gallium/u_threaded: flush batch when hitting mapping limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b396392880871b8cc06172dafff238e67c44cc",
"description": "radv: do not abort with unknown/unimplemented descriptor types",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "11faaf646d1397db0d902298a3f0870f79692b68",
"description": "aco: fix emitting stream output with tess eval shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91aa596ca7ef3411264181f49f58743f5c965710",
"description": "aco: implement nir_op_f2i8/nir_op_f2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04a7ec7c8a7ca63fc3e90e5d2fe1290976a77bd6",
"description": "nvc0: enable GL_NV_viewport_array2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd092bf937020984d6008f93eb0d15d647c112c5",
"description": "st/mesa: add support for GL_NV_viewport_array2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0d0a3c916595860749220bcb3a4b1cc408ddd34",
"description": "gallium: add PIPE_CAP_VIEWPORT_MASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f191e0c37356e684fa63db76174fdaee74b6982",
"description": "gallium: add TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17308c10141aa54ebf9e595920297888edf6146e",
"description": "gallium: add TGSI_SEMANTIC_VIEWPORT_MASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d4787d77e3bd1986381b77105d2ca9d094ad7c0",
"description": "mesa: add NV_viewport_array2 enable, attach to glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc6661bfc87f6a8a46455ddaf2e0fb1c1fd332ed",
"description": "glsl: add NV_viewport_array2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54424a3d13f97bb1714f168f127f40d180f78a6b",
"description": "compiler: add VARYING_SLOT_VIEWPORT_MASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a9e66277af68824fcfa1650d87222f37f0582cf",
"description": "ir3: Handle load_ubo_ir3 when promoting to constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abcfb6437062f469335d27d5ef60ecf20272dc26",
"description": "ir3: Fix LDC offset units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d489f76f48095799392a915dcedc074bbb5e52a",
"description": "Revert \"nvc0: fix line width on GM20x+\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "a0e57432b76c32f2109dab0ad3df0ba03967441c"
},
{
"sha": "26a1adce5bd2f0e44900f21e58ea09fea9f6690f",
"description": "anv: Fix UBO range detection in anv_nir_compute_push_layout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd"
},
{
"sha": "b2e4157143439a211d2f8e761dc8afd750fa791d",
"description": "anv: Advertise SEND count through VK_EXT_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c82b13c8ff63cc296215b6b5991ac00e6f3d495",
"description": "iris: make BATCH_SZ smaller by BATCH_RESERVED bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "103cb32c794e6428d155d88e42cdf6b9a19b2f31",
"description": "iris: remove useless bo->gtt_offset assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c586cb23e0a72e59cac45ad1fb85d0f3c71b6562",
"description": "iris: remove unnecessary forward declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3f5016c0bfe5dbe85015dc1c3f41848b02dd245",
"description": "iris: remove hole from struct iris_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0158f73f086e0fe1b29a1e7bba995acce71d6bb9",
"description": "Fix util/process test on Cygwin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "befe2ff3a610c468fb0bbb67624cc5b531a3fefe",
"description": "llvmpipe/nir: free the nir shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5"
},
{
"sha": "cb0a2b3df68d33be7c5bfbbb62825608b1b1948e",
"description": "draw/tess: free the NIR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105"
},
{
"sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72",
"description": "draw: free the NIR IR.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864"
},
{
"sha": "13ce637f1b28381e72470763ff5e39dd3c562476",
"description": "freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2399e9574591389bb5640744ab77f22699eea23",
"description": "turnip: Emit geometry shader descriptor consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d5ee29ab715c08d3b46e270f7eacde28e2e665",
"description": "turnip: Correctly set layer stride for 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e525d29ab68d927d0f2aa7e3ef21d25e915e76d",
"description": "gallium: initialize viewport swizzle in cso_set_viewport_dims",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4137a79c2a7edb5f0caf0964ab748da7c279b61c"
},
{
"sha": "1aefe78b47eab9caca6a1cbfe4ecb6b5d4cf87ef",
"description": "mesa: fix enum value of VIEWPORT_SWIZZLE_POSITIVE_W_NV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff168b297d94f656899a904ac147a9ce5add65c9"
},
{
"sha": "e2650db95276662661960f87be5d4d3537d8acf5",
"description": "radv/aco: do not advertise VK_KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ee23709724ff696db6613aba155963a1d8e0a41",
"description": "nvc0: enable ASTC and ETC on GM20B",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22406da75671438bf9de68bc47e2b8871e5fa3e6",
"description": "glx: omit loader_loader() for macOS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b699d070a6de273fb3a964e05944b203d0b57090"
},
{
"sha": "471fd41e84e1a19b970c86d8d8a23e1996cd7483",
"description": "clover: expose cl_arm_shared_virtual_memory for devices with SVM support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "657ff3b3b816be96f61a363b4479abfe785678e1",
"description": "clover: implement cl_arm_shared_virtual_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a218658556a2961af26af9c046aae23b7f58fcc8",
"description": "clover: implement SVM functions for devices with fine grained system SVM support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6754eb92072332fc6e7d22dd98628d22ce76531",
"description": "clover: implement clSetKernelArgSVMPointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "035e882819bcb853fff7a59c638a0ecbf89cb762",
"description": "clover: implement CL_DEVICE_SVM_CAPABILITIES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c170c0cfe4bd3c08385953e6e03f4403f5cfb5b9",
"description": "clover: add stubs for SVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e738967d6e4cfe25d4c14dd3211b27ddb67ed8cb",
"description": "gallium: add PIPE_CAP_SYSTEM_SVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c818b5c089914f5d3e0d233ab531571c4d5ec13c",
"description": "aco: fix 1D textureGrad() on GFX9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6f718edcedd713beb547cda48aa8dc63a0af4c35"
},
{
"sha": "8ce46f352e9e2ad103a5058895f3ab4ee164ea33",
"description": "iris: drop cache coherent cpu mapping for external BO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "08a396033be1d7ceddf48da0563a7e4d2cb64429",
"description": "aco: fix nir_op_frexp_exp with 16-bit floats and negative exponents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bf8e923863230914f6bf2a4abcf257cb8778ee7",
"description": "u_blitter: fix stencil blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381e9fe64a80d98144a4ad75044edd9b878c7de7",
"description": "draw: fix user culling pipeline order. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30ef6f5137a5a6e9c0b08640a44e30e1aba14270",
"description": "draw/cull: run pipeline for culled points.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc261cdd4238038c91f9fe4232fad7b5a20050d7",
"description": "llvmpipe/setup: move line stats collection earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80fa8304c807b2ef28bf9e37bdd7afadfde216ce",
"description": "draw: fix tessellation stats query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335827eade38d6f0647d9a01af2a1a5a1b59dd2d",
"description": "llvmpipe: fix no tokens detections.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccc6a48ec5be0a748d77d56168ba90e2784b0a33",
"description": "gallivm/draw: calloc prim id toavoid undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20b3b37202eb775009c7a62d98515f49cda6e61",
"description": "gallivm/nir: lower implicit lod to tex.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c494ed0467573b992252fab3217ec158d5b7ccb3",
"description": "gallivm: fix left over shader vote debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7690606bf784c35c5318ebfe0f5162eec9b19b82",
"description": "llvmpipe/query: fix transform feedback overflow any queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96e12ca7d77df365a96336561e32813818268c19",
"description": "llvmpipe: report tessellation shader statistics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90",
"description": "draw: collect tessellation invocations statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4edc6f8bd89e97047b79a4685640d0546e90a10",
"description": "llvmpipe: fixup context leaks.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eb5227173f0354aade28e46397a5bb69b2af69fb"
},
{
"sha": "68b40cfe2728889d4bd86ff073b3b69fb8608e5a",
"description": "swr: Remove Byte Order Mark.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6e67f5a9373e916a8d2333585cb5787aa5f7bb7"
},
{
"sha": "600c91fed89fb6c9389bcbdd41fe50893cfb984a",
"description": "glsl/list: Fix undefined behaviour of foreach_* macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23be2160713a713a53519568efa2516b770f07ae",
"description": "freedreno/ir3: don't overwrite wrmask in ir3_SAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb5b9cebf5c5fde2eed9be1d0ec64afd8aa8b6d",
"description": "freedreno/ir3: fix emit_tex_info split_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb08f451d01571e0a570e99553624ae7b0d3d075",
"description": "gallium/tgsi_to_nir: Set nir_intrinsic_align_mul to 16 and offset to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e78a7a182524f091e2d77ba97bfbe057c3975cab"
},
{
"sha": "31988baba48e974240af68aff84f8c5620d2e62a",
"description": "ir3: Fix txs with bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf7e73be54c7f1cc52fcc9be38a9df26849200e",
"description": "gitlab-ci: make explicit tracie is gitlab specific",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ca91683e22de3f5915081957ab829642e785ffe",
"description": "gitlab-ci: protect usage of shell variables with double quotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35782b6593a676b5b057c79be69b519309c9ac69",
"description": "gitlab-ci: Vulkan tracie runner to return last command exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c6ce826af2bd633563ffd9f798d511c40805bd1",
"description": "gitlab-ci: Check the Mesa version used for tracie tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbd2be3f5db004090a311694aa1c17ff8c9fc5d8",
"description": "aco: clear moved operands in get_reg_create_vector()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cc1f8237d9ed0042578777af4b28e5b33c6354",
"description": "aco: improve p_create_vector RA for sub-dword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18711cda3bf173e03d9773001f641fd85ffd18d",
"description": "aco: fix p_extract_vector validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41ac44e1b3ad19b9a889fc3d1052611ae309ffb0",
"description": "aco: improve vector optimization with sub-dword vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "849eb0a77634d3ce8f5532ba47946a37fde8c20e",
"description": "radv: use RMW packets for updating the maximum sample distance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb6ab17d1fffe2f387ce4ec7691f926260091118",
"description": "radv: add radeon_set_context_reg_rmw() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b94262c18284dc61755634f01eb78051b4423e",
"description": "scons/windows: Support build with LLVM 10.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c38946e62ddce554d20bf913cebeebf25bf153a4",
"description": "meson: Link Gallium Nine with ld_args_build_id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4756864cdc5fee9602ab63a9fa2c4b459667a6c2"
},
{
"sha": "924f3f3de72a05dac1757e29b971cc680349b18b",
"description": "svga: fix build on FreeBSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ce4db6231462998f9426c74681a464bda928842",
"description": "freedreno/a5xx+: Skip compiling the old gmem blit programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2513d0257c7698b1686fe26aa5db8b7b2969d845",
"description": "pan/bit: Add BI_CONVERT tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f50b19534a2a534a5cc509516211656f84f2f08",
"description": "pan/bit: Add BI_CONVERT interpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "640d69d1662b03f2d28319ede50be0bf3f6e9c4b",
"description": "pan/bi: ADD packing for CONVERT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfe660326a2fb455bed0499c80f38f6f17f8f0e",
"description": "pan/bi: Rewrite conversion packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b000c54c01930c5637526aa875f5372399f5e55",
"description": "pan/bi: Fix incorrect swizzle packing assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cf8b977c94e2bab0ccc91bb8bad91e2bb71358",
"description": "pan/bi: Set BI_ROUNDMODE for BI_CONVERT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2799353f5b8acc0dc6a7a94090a13dbc76c23a33",
"description": "pan/midgard: Fix f2u naming confusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4268ffb99279f46d9785bdccb6617022924a6c2",
"description": "meson: Specify the maximum required libdrm in dri.pc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3a16d4aa7e5a22816226d8e7417138164b10525"
},
{
"sha": "4b24b9647d24e8651449971508347129bef9f42b",
"description": "freedreno/ir3/ra: cleanup some leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "751c11a8c7a6f54f87c62e4b49802bf80826ec42",
"description": "freedreno/ir3: rename depth->dce",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf74048fd14eb594dbb23e07d37cf8df44564263",
"description": "freedreno/ir3: better cleanup when removing unused instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96ff2a4099d0eb5c29255429a0e5284e461ec8d5",
"description": "freedreno/ir3/ra: handle array case for SFU select_reg opt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cc82521de4e8e85022a5facb1b5f52d5139d3022"
},
{
"sha": "b787b353d04e23fdea567186f7cb422fd687bcdd",
"description": "freedreno/ir3: add mov/cov stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a78a07dec8f6fab7a80bba951b134a42bb9a2c",
"description": "freedreno/ir3/postsched: avoid moving tex ahead of kill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "017fdab2172c845eb7dd6e11d2a5c13245374247",
"description": "freedreno/ir3/postsched: remove some leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9701008d64171b1f16be9a8a69555df2b651c37b",
"description": "freedreno/ir3/sched: awareness of partial liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f4d332dbb552af62fe5caabe67664d98f32229",
"description": "freedreno/ir3: new pre-RA scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f22f85fe73f89b80851bb24936202c9bba97cc6",
"description": "freedreno/ir3: fix location of inserted mov's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "908044ef4bf00daccfbcb037144c6ebe74d021c5",
"description": "freedreno/ir3: simplify grouping pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "860f5981f0a0635c301cd856892747ac20f793f5",
"description": "freedreno/ir3: make falsedep use's optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d09e3afdcc3bd57be8b97e675948ca92b0563abd",
"description": "freedreno/ir3: spiff out disasm a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ccbae622d8f09e9513b8837d24f55d877709c6",
"description": "freedreno/computerator: support bindless sampler instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc9a28beed0c7764f2c17dd96a8ac6833af34445",
"description": "freedreno/computerator: support nop prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95d4a956c08acafe0167ff8ba4dcd9b912962a70",
"description": "freedreno/ir3: CSE the up/downconversion of SEL's cond's size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82375ccaa461c759d4a588a68ed20bcee92edf8e",
"description": "freedreno/ir3: Stop doing b2n on the SEL condition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d1917da86e813c5609e48dda62f7cf8a049c48f",
"description": "tnl: Code formatting in t_rebase.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "887ae78718832cafde7a9ddca1e410e36b4d84e3",
"description": "tnl: Code formatting in t_draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac13258a6eb468b4cc3995b423319b9b62f54d94",
"description": "tnl: Silence unused parameter warnings in _tnl_split_inplace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a004f7987d179bdfba12ab7e92b0bb9a55b9df4",
"description": "tnl: Silence unused parameter warnings in dump_draw_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "114e078001b3bade76b80fe99e39d346e88b6a4a",
"description": "tnl: Silence unused parameter warnings in _tnl_draw_prims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1996f1d3dd2ddd5e894ce608436219c63872570f",
"description": "tnl: Silence unused parameter 'attrib' warning in convert_half_to_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a03240b635cd67f345811b86b9faf106f862ec0",
"description": "tnl: Don't dereference NULL obj pointer in t_rebase_prims",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa"
},
{
"sha": "2e43b32e72b2adf7ce865f56cf2647b137a5342a",
"description": "tnl: Don't dereference NULL obj pointer in replay_init",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa"
},
{
"sha": "65f14fd68dac4fb52c765c82f08931d7aa745e61",
"description": "tnl: Don't dereference NULL obj pointer in bind_indices",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa"
},
{
"sha": "28d36d26c2212276e1238fad8f0b12caab97fee8",
"description": "aco: fix p_extract_vector optimization in presence of unequally sized vector operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e4432bfbaef1bca65239848c373cd683f083ee0",
"description": "pan/bi: Lower fsqrt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3025ea6abe97b42bc85fc7f6e6c47bf916da0738",
"description": "panfrost: Drop dependency on nonexistant write_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5",
"description": "glsl: stop processing function parameters if error happened",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48"
},
{
"sha": "fc1068de0d124b746cc85b58564810c5453feee3",
"description": "aco: fix nir_op_pack_32_2x16_split if one operand is a constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cfaef68d7de7959f6adeaec53077a630b603184",
"description": "aco: implement 16-bit nir_op_f2i64/nir_op_f2u64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "729bdc0d70b0661c197e89b372f1b6d15e2acd69",
"description": "aco: fix f2i64/f2u64 with sgprs if the exponent computation overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8e5dde6684c477edddb044a38a6618bf38d014",
"description": "gitlab-ci: Use all_paths in .test-manual rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e6267b20b1a0c99cc58f3d4910525f9d07d50be",
"description": "nvc0: add NV_viewport_swizzle support for GM200+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90fcb3fef28f79d93f0baf88292c0ba068ede810",
"description": "st/mesa: add NV_viewport_swizzle support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff168b297d94f656899a904ac147a9ce5add65c9",
"description": "mesa: add GL_NV_viewport_swizzle support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4137a79c2a7edb5f0caf0964ab748da7c279b61c",
"description": "gallium: add viewport swizzling state and cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2457bedd389c6799fe99b1e0d6ade36b763c6c3",
"description": "glsl: remove redudant assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e667802a7cb46c0aaeb93d3753d9c356c72b604e",
"description": "mesa: remove redudant assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd241722006def2dfdffaf260daa74dc19332cae",
"description": "mesa: remove redudant check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25a61cce7dc6f5ab965577ebe589ccabf58945fa",
"description": "lima: set offset when export resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4094558e8643a266dfc8da9bc073751a3736a2fb",
"description": "i965: share buffer managers across screens",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "865b840a6b7545405a2e28f7c2d3422fadbc5b14",
"description": "i965: store DRM fd on intel_screen",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a497eb1303d23f04ad7d9c28abf953a9105e32a",
"description": "iris: make resources take a ref on the screen object",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7557f1605968c39d680545d5b8457d17eea3b922",
"description": "iris: share buffer managers accross screens",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd3e50545339ffd4f258437d6282e2cfbf113725",
"description": "iris: properly free resources on BO allocation failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa6720ba4ea8dc107c7b363bcb2a1811a25dc71",
"description": "freedreno/log: better decoding for multiple chunks per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa55f5acbcf7fa472805fd2c155a5cc0b9cb2a8",
"description": "freedreno/log: spiff out parser some more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5b32387d6fe16ae6ed5d582a165f8f21afee395",
"description": "freedreno/log: android support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904d5d63b47661950c5eace94e9ba3341bd4cb1c",
"description": "freedreno: Fix leak of binning shader variants.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ec1f264f1f70806fe266606d3376a898a96292d",
"description": "freedreno/ir3: Fix sz vs class confusion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "90f7d12236c5250bc56699a3071941daef0f515a"
},
{
"sha": "65e2eaa4d3a7095ac438fafb09d1e36a4210966e",
"description": "pan/decode: Print Bifrost blend descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80dd692813563332b7123b2ba9c9ad25177fa392",
"description": "pan/bi: Let !b2b imply branch_cond",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3439c24bdb529e6223de9cd18824b3d72ff52649",
"description": "panfrost: Fix BI_BLEND packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e34add229ff06203fe852b15cb7ff32cf9e4c344",
"description": "pan/bi: Fix backwards registers ports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23620d183035b068fe7dbda99fdc629264ca2d9e",
"description": "panfrost: Pass compiler-appropriate options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e30091bc5162e560320e46abf23be8748cb269ae",
"description": "panfrost: Move uniform_count to pan_assemble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d10423989ebace442cdbd8016188b44c663883c3",
"description": "panfrost: Move varying linking to cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "776697dd349e4d5644a72fd293d8e7e436e6184c",
"description": "pan/midgard: Remove unused max_varying variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90e02db9a13527cc5c64d83201614181cc95c131",
"description": "pan/bi: Fix nondeterministic register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8016906cf20ab0f1cf84d11923ac38d2230bdba3",
"description": "panfrost: Call the Bifrost compiler on bi devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a9fa4bcb6875f94700ec55d4f68560713cbba72",
"description": "panfrost: Set mfbd.msaa.sample_locations on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e4246d495da2fa836baaeec89a1030f3951f2e",
"description": "panfrost: On Bifrost, set the right tiler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547f999e2cb668e7cf4d0c30b9c72b45bf081e52",
"description": "panfrost: Don't emit write_value jobs on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30e7027e1c74139b934f9b7768936299d3925fdb",
"description": "panfrost: Pass IS_BIFROST to pandecode_jc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b10d4ece6407db267bf89550b013829d9ad9b20",
"description": "panfrost: Remove most usage of midgard_payload_vertex_tiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b010a6d5f15520677d34015c88ec89046b811372",
"description": "panfrost: Unify vertex/tiler structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aee68b06c8c1ba48e171b07a8d70606dbf7936c7",
"description": "panfrost: Staticize a few cmdstream functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd09571c7782834db44ae8ebafb24cceb224c2ec",
"description": "panfrost: Populate bifrost-specific structs within mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b096a1dbd3caca5d7a67ce139421736fc127cc35",
"description": "panfrost: Add IS_BIFROST quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "693480a581e018bf61ca00889fcc8c479a418319",
"description": "etnaviv: remove the \"active\" member of queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cb98e02e4e072389986b1f9461e76415e14531c",
"description": "etnaviv: change begin_query(..) to a void function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a9cbb2b6176b723d3ee54f7b4f6c885163da616",
"description": "etnaviv: drop redundant calls to etna_acc_query_suspend(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06fdb8edd9ef999ee8707335888f7609c144102",
"description": "v3d: Primitive Counts Feedback needs an extra 32-bit padding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0f2d1dfe65bfe1ee8f02ce45f100a5508debdfd4"
},
{
"sha": "38622de2ec3328d601f415b9f910210bf64caf6f",
"description": "aco: make some reg_file helpers private and fix their uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "331794495ed0e8bbd87cafedfa9ef334bb43b0b7",
"description": "aco: rename aco_lower_bool_phis() -> aco_lower_phis()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d41521b16c73113b5f5318d6e021310760f1e97",
"description": "aco: lower subdword phis with SGPR operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a39df3bfce2c418a251eeafe2e309c9543a9d50d",
"description": "aco: don't constant-propagate into subdword PSEUDO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1de18708cb5d3adba452f0c7f1aa3e8e6a6fd60b",
"description": "aco: ensure correct bit representation of subdword constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "637f45f3909326d18d6f64ff04eeb3bef205d2f8",
"description": "aco: setup subdword regclasses for ssa_undef & load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67b567d0d0c3c53a7fc04d22ea075494aae34cbf",
"description": "aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3119f978e5a4b7f532a74164866355b1c25238ba",
"description": "aco: implement 16-bit comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccf8e23f59850c92f91e54438cbc6f4fa55978f4",
"description": "aco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_fmed3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981ced07a542f94615b22762afa679af0605c692",
"description": "aco: implement 16-bit nir_op_ldexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55537ed9d3e8869eaa9890a254ab35f7ce530ae1",
"description": "aco: implement 16-bit nir_op_f2i32/nir_op_f2u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68339ff7a7b7766f0111f420c54c4f7516c2d6ec",
"description": "aco: implement 16-bit nir_op_bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0646562a17a9649461b60fd8723e91dbf527e4a6",
"description": "aco: implement 16-bit nir_op_fsign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6793ae1c5e516c9f5a21414ccc800cde4fb0e7b5",
"description": "aco: implement 16-bit nir_op_fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ecca65d119ba34acbf2a681b78a574bd862785b",
"description": "aco: implement 16-bit nir_op_fmul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0c60999bc533327fa986ba0d80fe6954a1292ca",
"description": "aco: implement 16-bit nir_op_fcos/nir_op_fsin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be4be515f2a08b9c9e5ae1fc4c5dc9a830c2337",
"description": "aco: implement 16-bit nir_op_fsub/nir_op_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0b637ca17a54ddef959870cc938e3f872a48977",
"description": "aco: implement 16-bit nir_op_fabs/nir_op_fneg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc5912786197b4cbe7a32f76762db0d93f84e2a",
"description": "aco: implement 16-bit nir_op_fmax/nir_op_fmin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d5bfb09ab067469ec747aa7745f77c302e2df6",
"description": "aco: implement 16-bit nir_op_ffloor/nir_op_fceil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c097c9f20c8a246ed5ba37fe37108056e6619c77",
"description": "aco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26ed9fb79e409d4ad6ac3225d3bdaf7640b8cb30",
"description": "aco: implement 16-bit nir_op_ftrunc/nir_op_fround_even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee96181ad94499c28525961a241eaf443691f5ec",
"description": "aco: implement 16-bit nir_op_fexp2/nir_op_flog2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8486041df77a537c33cb0039833322ed2886354",
"description": "aco: implement 16-bit nir_op_ffract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8b45d7034eb482e217133180dff3e62bfb35150",
"description": "aco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db74ad0696d205e0991281bc0e222290ab1addd5",
"description": "intel/compiler: Remove cs_prog_data->threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ff55621d9c9d299ac8e4eb2fcfe6db8a7a1b2a1",
"description": "iris: Stop using cs_prog_data->threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "928f5f54349902c497e9293adeae2580123afbd9",
"description": "anv: Stop using cs_prog_data->threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5664bd6db383984192cf362884dd9fb17d8ed3a3",
"description": "i965: Implement ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77dc51203a45c8ae82d5a88d3e8fe99c32fc5bc",
"description": "intel/compiler: Add support for variable workgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54fc0d07b1a92e065000c1301971b93439595e2",
"description": "intel/compiler: Replace cs_prog_data->push.total with a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0536ca20d757b5ca9fc9f989ba64a545ab8235d7",
"description": "swr/rasterizer: Use private functions for min/max to avoid namespace issues.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ab5570820071d97c4adfe8cd8a90083f3784fa5e"
},
{
"sha": "089e1fb287eb9b70c191091128ed5ba7edd2960a",
"description": "tu: Implement descriptor set update templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1595026f675d5dee721d7fcd7f4c856a357ba96",
"description": "tu: Add missing code for immutable samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a07b55443b59572d022924b65c2ab67cd91250e4",
"description": "tu: Emit CP_LOAD_STATE6 for descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37843fee15f953e18fa9e87c3dc4761ef054998",
"description": "tu: Switch to the bindless descriptor model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc850080ee304c2a62f7313c4b7ebe121c3ebb53",
"description": "ir3: Rewrite UBO push analysis to support bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "274f3815a5efaf1b82f6c2d29122f7aac2fc9a19",
"description": "ir3: Plumb through bindless support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d0bc13fcab225c7a129de2e18936fe197003dcc",
"description": "ir3: LDC also has a destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1842961e58ccb3e1036bb9657416cf89c3982c50",
"description": "ir3: Also don't propagate immediate offset with LDC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de7d90ef53d585ee3efd165df1bf38b20794b3e6",
"description": "ir3: Plumb through support for a1.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8b0f904398cdc30ffc67c162bc3f570bf887ed9",
"description": "ir3: Add bindless instruction encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "122a900d7de826dcd1056f2ad2ea4c72d9129c06",
"description": "freedreno/a6xx: Add registers for the bindless model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e088d82aa6f676fbab30e43514f0d8ddee341836",
"description": "freedreno/a6xx: Add UBO size field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3b7681df28e89311c4149708311de546e0a58cc",
"description": "tu: ir3: Emit push constants directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c2e8137d4dca0f5232a3c3a98e182e7ba7f943",
"description": "tu: Dump out shader assembly when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d22e2b3bd0e60a18fda0aa54e72927afdc4b5489",
"description": "aco: RA - move all std::function objects into proper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5351fee56a7c0e242f8c4344efc557a3aa3bf75c",
"description": "aco: move all needed helper containers to ra_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ae27b96efca6473e9671a22d60f6b9496001413",
"description": "aco: change live_out variables to std::unordered_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc10a7e51770919ec215351661d46fa6fc355af",
"description": "aco: change some std::map to std::unordered_map in register_allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69b6069dd288455cdb2655284c592a85d17df273",
"description": "aco: refactor try_remove_trivial_phi() in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b66f474121db89ea611cbcdf07a45168481d2590",
"description": "aco: improve speed of live_var_analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09850e0a9402ef876ced7c131bb2e703a6fb9c29",
"description": "aco: during RA only insert into renames table if a variable got renamed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a74b6815f591454c9d38ca5932fe1ee3654a6f",
"description": "aco: replace assignment hashmap by std::vector in register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba482c2e5fdb2a6d76133b17e2ba2283f1e7474c",
"description": "aco: improve register assignment when live-range splits are necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5a7902f20ad1285fa875c93bc719a1499d1cb4",
"description": "aco: improve hashing for value numbering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c99107ece02b64916031883889b9e010c99e2435",
"description": "aco: add explicit padding for all Instruction sub-structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f962a9362ec8bc8b03b7d44a13b44291e3b599d",
"description": "aco: guarantee that Temp fits in 4 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e084c2cb3699e846753b31bd63ed6cd18cd73f8",
"description": "turnip: new clear/blit implementation with shader path fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de6967488aa0b1a1df92741d1c045d8479d3ad7e",
"description": "turnip: add vk_format_is_snorm/is_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51fe52d2fdf6dad6de424c8110ab83b90f1ea0aa",
"description": "turnip: rework format helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "009082dcfff5cbbce007d1b455ad33db1954c7aa",
"description": "turnip: use dirty bits for dynamic viewport/scissor state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed83281f0cd1d4c60106410c0b897d6db3280e50",
"description": "turnip: save attachment samples in renderpass state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0637eab6780b98f727ecad3be15011324b2894f5",
"description": "turnip: disable 8x msaa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03e63cd9964b8f2577538d02545794c199f1b62",
"description": "turnip: fix nir validate failure from push constant lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86d1a4c907e9adcfc4ea803bb0207e92f98332e2",
"description": "turnip: split up gmem/tile alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f494799a7f09deebacb5696fde7514e3329de246",
"description": "turnip: RB_CCU_CNTL fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca7c299804703e686a3b9f04a978a994871853a",
"description": "freedreno/a6xx: set bypass RB_CCU_CNTL value for blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4c05a5335c352b0aeaf1d6fbf34d1b1e0a2ba9a",
"description": "freedreno/registers: add RB_CCU_CNTL bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d8453e6e60fa9771cd655324f7c15c054b6db94",
"description": "radv: allow TC-compat HTILE with GENERAL outside of render loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de84c8cbd6f6fe46703a3a8d5283460bbeb50fc",
"description": "radv: only enable TC-compat HTILE for images readable by a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63f07a30477d3a8cb80e8344c8315a4eb0b4a8a5",
"description": "radv: only expose fp16 control features for chips with double rate fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4bd1de9897d05c39deb483a29fbb2a477374f7",
"description": "radv: only expose storageInputOutput16 for chips with double rate fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d74c6565d74188efea8bdef3dd33c1e4aa21f60",
"description": "radv: only expose shaderFloat16 for chips with double rate fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3113e07b90d56a09e53b5bf2f77171d13a049d6",
"description": "ac,radv: add ac_gpu_info::has_double_rate_fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "420ca1e4a1814c86af5fabff8658526a6e2baab1",
"description": "turnip: use buffer size instead of bo size for VFD_FETCH_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e62f8ae15a34b51a1fe1aa5752034e3037646d33",
"description": "turnip: improve vertex input handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98743f648a356f55c1b10a439efea15937d4af41",
"description": "radeonsi: fix Segmentation fault during vaapi enc test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7e2efa7c95b78373d8a4b7b88ceb7b3769e6eaa",
"description": "radv: Use correct buffer count with variable descriptor set sizes.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb7e44a23db614e58c997487b8dd5e61edf93f92",
"description": "radv: Whitespace fixup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b42d26132d49e96fadadb097d931fad8e18a094",
"description": "radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc678c9ce934c1c83f6ed26696f896ca96ddefc1",
"description": "radv: check buffer size in vkCreateBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3682670c821d34a6c6ffdcb0c68d4ed42916f98",
"description": "radv: Consider maximum sample distances for entire grid.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f005f1f850710ea456f9847b1d247aaa8f0d6d2",
"description": "radv: enable lowering of GS intrinsics for the LLVM backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd99ea7318863aa61f8a4516cd153611de85989e",
"description": "radv: remove radv_layout_has_htile() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffea3e7348e70ad5a9485aefba428d518ca9476e",
"description": "radv: cleanup creating the decompress/resummarize pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f6276bd244d9a544baee854dec270be6cb9de6a",
"description": "radv: rename extra graphics pipeline decompress/resummarize fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b7586655fbbcc52de47cc110aa145e3703929cc",
"description": "radv: rename decompress/resummarize depth/stencil functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a8591f72a9f1ce48dc0eefdb89cc0825e8acf7",
"description": "turnip: fix compute shaders crashing after geometry shader change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1af71bee734da7d87e0ef1b71a64e12fa81ed92e"
},
{
"sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec",
"description": "nir: make opt_if_loop_terminator() less strict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f649ff10764b2f47fd69013f390e9286547cc3b",
"description": "radeonsi: don't lower constant arrays to uniforms in GLSL IR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3e1dd99adca55454239e197d4e793ee89f44fc6c"
},
{
"sha": "c682ea598f72ded39903015ec3188969fe468ff7",
"description": "meson: fix debug build on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "940ed5078da594623639580eebefaf75d6ddad4b",
"description": "radv: Store 64-bit availability bools if requested.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff8daa013621019f1606dc0c188b16f1ce34fea7",
"description": "gallivm: Add missing header for powf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4399cacaf077d7c09f641a0b6cb935ab6e0e45b4",
"description": "turnip: Drop dep_llvm from dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5789505ab3b62e40fb30663cc973a97f3a7175ba",
"description": "turnip: Make Android platform build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97578c69e86383fee6030fb9b7333734c670cd5c",
"description": "turnip: Stub out VK_KHR_external_{fence,semaphore}_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e99f6f2ea14ce4c3c0d69250b818ea0ab58ce02b",
"description": "turnip: Add missing VKAPI_ATTR annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c13a81b160f73f706bba4315461d77760ced76",
"description": "tracie: Reformat code to fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676",
"description": "tracie: Print results in a machine readable format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1618159772a087b0914828bdcdfc0e95a2def350",
"description": "freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b881d527020b4094ebae850a2dc680c28ccbf97",
"description": "freedreno: Add the outline of a test for a6xx texture layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c6bfe8733f3c74f6ccf1238ab79eeb8203b72f7",
"description": "freedreno/a6xx: Drop the \"alignment\" layout temporary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a222039860128dc2520fa21d7cddc48c563e2f",
"description": "freedreno/a6xx: Remove the \"aligned_height\" temporary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdff81fa9a36b4c38ae40ea4a2666e443dd34b9c",
"description": "freedreno/a6xx: Sink the per-level size temps inside the loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4176dfa880d02e6898a9d19d929bfeab8d87388a",
"description": "gitlab-ci: Run merge request pipelines automatically only for Marge Bot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42fe600c0c27f2605fa616af4ffce157598d7253",
"description": "gitlab-ci: Don't require triggering build/test jobs manually",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c4ef13977f0f80925f5182bcaaaf3489be7b5a",
"description": "gitlab-ci/lava: Add needs: for container image to test jobs (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c12576efbec152d7a5fa9f94daf80fa8aaca4850",
"description": "gitlab-ci: Rename \"paths\" YAML anchor to \"all_paths\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf54785239d3c53eb7baf89e914d7ef3e95ce11e",
"description": "anv/gen12: Lower VK_KHR_multiview using Primitive Replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "395de69b1febf4cfca29482e1ff7ddd2ae400d8b",
"description": "intel/fs: Allow multiple slots for position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa5447312352cd68d4688d9521cb1de25a9939c",
"description": "intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dc85abc4fe0a27beb00ef31bb21b79dbdcfec8d",
"description": "nir: Add per_view attribute to nir_variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bc77bcdb2c4f943ac1c946daaeda6295242d059",
"description": "mesa: add support for NV_pixel_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1727598a0ec5b33615624f2f3640dee6bf649c3",
"description": "turnip: implement timestamp query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d64a7d6e69a827633526c0279b3ceaf012e355c9",
"description": "turnip: Enable geometryShader device feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdf6b481d8c8e2aa4767ce238c7df5ba8164e5d5",
"description": "turnip: Enable geometry shaders for CP_DRAWs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80dc4f5a6e7a43f86f6c7f8f56a26b348f92382",
"description": "turnip: Populate tu_pipeline.active_stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eb009631217e415869709faadaf18dbeca8f8b0",
"description": "turnip: Update maxGeometryShaderInvocations to match blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3550e20229bfc1872ae041e66958187ee4a97ac6",
"description": "turnip: Selectively configure GRAS_LAYER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475fe500bfe495ffa0715e7a19d044b8d6f4f341",
"description": "turnip: Set up REG_A6XX_SP_GS_CONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fceccc411ac6351f4c30876c349cb56fb62820b9",
"description": "turnip: Configure VFD_CONTROL with gsheader and primitiveid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "012773be26aafb71ab232a5838d8e5e7dcc3dc55",
"description": "turnip: Configure VPC for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6eabd6bd51406f729689cce6b3b021c2731c69f9",
"description": "turnip: Emit geometry shader obj and related consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af71bee734da7d87e0ef1b71a64e12fa81ed92e",
"description": "turnip: Set has_gs in ir3_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db2ee3686d396eabd9233e80e368da0e9ae521be",
"description": "radv: Print shader stage before disassembly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa42b504d6e8a1f7129148a1ca42ef80009b72f3",
"description": "aco: Print shader stage in aco_print_program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24d9522daefce112b7a9d03a6d1abdf60f02656",
"description": "radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64225c4f962c2640dd280d3817517b75c7188622",
"description": "aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4da482d9e94c2ca5935c8cbb864287aa192778a",
"description": "aco/ngg: Schedule position exports of NGG VS/TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c633edad72dbc65fb8ba30a623163fcf1840361a",
"description": "aco/ngg: Implement NGG VS and TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ed0883fc78d72bd5ec5bf5de4b66a6c905a546",
"description": "aco/ngg: Setup NGG VS and TES stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b4bb3a88540cc04f3ac62d07cf1ab062b784cd",
"description": "aco/ngg: Fix exports for NGG VS and TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec72c504c623c12ea870e451f2d08a482d219469",
"description": "aco/ngg: Initialize exec mask for NGG VS and TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1436c0b8e07898b0d5118f6959db57491a9a2a85",
"description": "aco/ngg: Add new stage for hw_ngg_gs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35e58314d8e4b7346c2523612f6e0f52cc964232",
"description": "aco: Treat s_setprio as a scheduling barrier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d345bfe1958db162b1ddde85eccd3248f884f231",
"description": "aco: Extract merged_wave_info_to_mask to its own function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90b1047fdf84724a00be36f204e790246ad63a72",
"description": "aco: Print block_kind_export_end.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9cbdb6a457675c33480e446851a7f1df3be22e9",
"description": "aco: Extract uniform if handling to separate functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc8a85d05a9cf47e89c6a8c5e6db98caba79e00d",
"description": "aco: Fix crash in insert_wait_states.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb626257d486feba814cbd608c7cd0a22159e6e",
"description": "pan/bit: Wire up add/add op+test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e456630bd945cd5d47641bdb060298731383f05a",
"description": "pan/bit: Add fmin/max16 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc446dc3220f618b485f5364f85651b373db81eb",
"description": "pan/bit: Enable more debug for `run`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0f7f110cbf9a39325cf7c2361a611fd8c870b3",
"description": "pan/bit: Add min/max support to interpreter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9967e9f8011553a5ef160eb85d03cd1d3ae31d4",
"description": "pan/bit: Unify test frontends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f91929e515441aa7ddba804323ab251c5e6d040b",
"description": "pan/bi: Force ADD scheduling for MINMAX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9279ed1550bfcfe5e12b618d1b73289a51baf24b",
"description": "pan/bi: Fix incorrect abs flip in fma/fadd16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bbce876e627e724aa85ddaf5ec70d38c8caad53",
"description": "pan/bi: Set BI_MODS for MINMAX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "822f127fe5b60887f90d8561559d979748049961",
"description": "pan/bi: Add ADD add/min/max fp32 packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e4c6b267bf1083efd3417beb333e43d28062d7",
"description": "pan/bi: Structify ADD unit add/min/max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6bd0ec907a6fe61638046bd1286c7b3548fecbd",
"description": "pan/bi: Implement min/max on FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545fc7b26aeef90f5c03d2a900a8e038011758d3",
"description": "pan/bit: Add special unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e50d449501d486141db5213027b538cc6d2ecb2",
"description": "pan/bit: Add special op interpreting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c37c799284d59b445c110d7b5ca4b1ee6fa64492",
"description": "pan/bi: Add fp16 support for frcp/frsq",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7bb7b79a8b0a86ee3fbd21fffa8e3d0c8dd03a2",
"description": "pan/bi: Add 32-bit _FAST packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6ae2d8f940df3d9e0b71b13336ca01e5b6a2c47",
"description": "pan/bi: Remove nontrivial SPECIAL ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a4b1461bab25af48d73b07ca5bafafc397eb2e",
"description": "aco: zero-initialize Temp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "85521061d63c47b931e6d3e4a1ea540e46d358a6"
},
{
"sha": "8dd6a51e8010a0a5b33e1a4c7a7a3251ddaa8e50",
"description": "aco: remove divergence check in sanitize_if()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57557783f6156862b5e946201d833298518dab75",
"description": "nir/lower_amul: fix slot calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4638a16a9302a0e7ebf95dc5e025d2623127cf25",
"description": "nir: add some swizzle helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78a7a182524f091e2d77ba97bfbe057c3975cab",
"description": "nir: Assert memory loads are aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706",
"description": "util: move and adjust the vertex upload heuristic equation from u_vbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9cb0ec5e611b5ba469a20e27fcd4001e88e841c",
"description": "vbo: expose helper function vbo_get_minmax_index_mapped for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e69e59778c53c7176519c63fb961952e4596dfa0",
"description": "mesa: split _mesa_primitive_restart_index into a function without gl_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6bc1702f484be1ecb592295c4877281075798be",
"description": "mesa: precompute _mesa_primitive_restart_index during state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10beee8a7757e956ab0e02ec8402ec1273d8edce",
"description": "mesa: remove no longer needed _mesa_is_bufferobj function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58fab9a6fe258395d934b69c454f1b54bcefedf1",
"description": "mesa: remove NullBufferObj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54525808aa58b0f94892d3f4e5919cb4ae9493cf",
"description": "mesa: don't ever bind NullBufferObj to glBindBuffer(Base,Range) slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3cce7087a562f77be7306e70d4e62bc214bb5fa",
"description": "mesa: don't ever bind NullBufferObj for glBindBuffer targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e630271e0ec3eee7d921d76d3924873f6ee6b59b",
"description": "mesa: don't ever set NullBufferObj in gl_vertex_array_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a0c68150b4dbba469c62159a327ae9465f6016",
"description": "mesa: optimize initialization of new VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbdd0149ed5b28730a31ebc2bc49f8e955523bbb",
"description": "android: aco: add various compiler statistics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b1544352c022953febcc2c2c448ba21551e6b215"
},
{
"sha": "9f174eb2df128dd89f61ac07b5d394c24668a43c",
"description": "nir: fix wrong assignment to buffer in xfb_varyings_info",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "84e845c9696ab673f1d95fda47843028ed0c71a7",
"description": "mesa/st: release variants for active programs before unref",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4822cc97007b0dae4d095c507efc182628510434",
"description": "mesa/st: unbind shader state before deleting it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "82597c46c3df19ba04fcb6694a5f4874cdc916ec",
"description": "pan/bit: Add mode to run unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a1c55709e486df80cd05e23a7a1b312d0066c0f",
"description": "pan/bit: Make run more useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50476efb619b44e62aee605f083583e8300d24f1",
"description": "pan/bit: Add csel tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b262208b620fea21a7c44fbc74e17b846953ad1",
"description": "pan/bit: Add CSEL to interpreter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "069189ff0f2beb3dd9004a1e37b8cc0cdeac4f23",
"description": "pan/bit: Add FMA tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78ba6d50a42227812a3ba2b20f924f2d2cbf17db",
"description": "pan/bit: Add 16-bit fmod tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40160c576d2c7f11e9690bb542a707a7cf0134af",
"description": "pan/bit: Add verbose printing for tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c887d368e6d72f2b4d189a60a37ccee18b8a8cb",
"description": "pan/bit: Add helper for generating floating mod tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14c534386742b44bc02349684b0a0e3972fec91d",
"description": "pan/bit: Add packing test framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e3e32e368caabc50b669967b1a81b0f32102194",
"description": "pan/bit: Implement floating source mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbb8a564f2661fe8f665ea0f2e277c19259ba968",
"description": "pan/bit: Implement outmods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5818560434333647a61e1e27255b4a29677c6c",
"description": "pan/bit: Add preliminary FMA/ADD/MOV implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbe504e2217a06930cbd62e775435b8234006a02",
"description": "pan/bit: Handle read/write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7904a29340e151361421384d05bed0bdf4077b14",
"description": "pan/bit: Stub out BIR interpreter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eefb2765ab2253fe99ddf3ae32a2a901046d8d1",
"description": "pan/bi: Match CSEL argument order with hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9114ebbe798e101b6bb2b86219cfd3ba9793068f",
"description": "pan/bi: Add helper to debug port assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab3f687c012c7e29fbb9da348bec1854ee85fd7",
"description": "pan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75aabc6ea1616c44833db44255d3f33a0df368ca",
"description": "pan/bi: Allow BI_FMA to take mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69dde49f809dd00d76ee491e1e6a6d5b7e9b2ff2",
"description": "pan/bi: Don't gobble zero ports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a6df4638de16299d9a621db31c9ee68e4addf6",
"description": "pan/bi: Fix negation in ADD.v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f48caf98ba536b9ed753f445ebf5488dc465f46",
"description": "pan/bi: Fix duplicated source in ADD.v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08fe1081b72b16499329a56a0c5bc8de28168335",
"description": "pan/bi: Export bi_class_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c04964c6909544ebcf4c631c2b8b91594cd387fe",
"description": "lima: avoid situations when scissor minx > maxx or miny > maxy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eed5a009897a859ec118ef84c0437be174a49da3",
"description": "etnaviv: convert perfmon queries to acc queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e0ef88ed9bebc8f34105e1c8bb725009bb7f98",
"description": "etnaviv: move generic perfmon functionality into own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c111f79b1ce962a9ef138d0d5c894258961e83a5",
"description": "etnaviv: extend acc sample provide with an allocate(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0bc251ef8918dd4fe89604941d8d5a0c482aae7",
"description": "etnaviv: extend result(..) to return if data is ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b0eed0f57fefebcf6ac18b008fa362d6543da9",
"description": "etnaviv: make use of a fixed size array to track of all acc query provider",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6963fcd81fe1a502a68214adc2f3e720a9f9a4c1",
"description": "etnaviv: extend acc query provider with supports(..) function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47b4eddd93ca538d2ebc90666955b7e2ee06494",
"description": "etnaviv: rework wait/flush logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1697fef1a92c9be74ff7447e1e16a9e8e4314f1",
"description": "etnaviv: reset no_wait_cnt after triggered flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "238190403068edf4c6a9b761095193a88bea841d",
"description": "etnaviv: explicitly call resource_written(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2c4892512732bbf08951a188e4a5774951d6f86",
"description": "etnaviv: rework etna_acc_sample_provider",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46096a4cb40885b202efeb1c3986a54548538a49",
"description": "etnaviv: rename hw queries to acc queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7af813d48a55a14401df51870feddfaa418397e1",
"description": "glx: use anonymous namespace to avoid -Wodr issues when building with LTO enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17d783b2ed4f8b18d8577c39897d6c81e1f88876",
"description": "glx: fix 630 times -Wlto-type-mismatch when building with LTO enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a4df7e4f15ceb18fc0053b4fdd7d0cf567df4d",
"description": "Revert \"spirv: Rewrite CFG construction\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "fa5a36dbd474fb3c755da51553c6ca18dab76a06"
},
{
"sha": "51492f20f7e8fde5077f5c54165307eeb4cd1f2f",
"description": "Revert \"gallivm: disable rgtc/latc SNORM accellerated fetches\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "4897e70ccd3987d470ec8622d473ee3405f6e96f"
},
{
"sha": "aa95b6aed5bca8c56bb09d9d0a2c92184f1ba671",
"description": "gallivm/rgtc: enable fast path for snorm types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03204dadbc1829128f3e0a5e74f4f85851f6e708",
"description": "gallivm/rgtc: fix the truncation to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b06adb75054842294e4dbbe2e5af294470862fb",
"description": "glsl: don't limit fp16 lowering to frag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f054230ea3cb17409233660efd562be28d914127",
"description": "freedreno: limit fp16 to frag and compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d56efa31e37e9ec35cf0b65c578c513976ed32",
"description": "freedreno/ir3: also precompile compute shaders for shaderdb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37e052c8b0882904d80ab1721ccb1ebed727af9f",
"description": "freedreno: fix missing locking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0b3ccb06076c921e60afbf0810b3b50bbce39e4"
},
{
"sha": "f8fc690d1c2720d36893daf9beb95ec60e64a34a",
"description": "freedreno/a6xx: add some compute logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "629c0cee0a4c05e7096189c6bcd8b3d7d164f5f2",
"description": "freedreno/ir3/cf: use ssa-uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f6b03aec42dcfa7b38aa4eb1c94a0143e2aed0",
"description": "freedreno/ir3: add a pass to collect SSA uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67dbe8088fd97e944ea9adbf7080d63f8343f475",
"description": "freedreno/ir3/cf: skip array load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2d0cc8b8d5bd2f3b194642fd0187283da51d4ae",
"description": "freedreno/ir3: fixup cat3 32b vs 16b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e73a8a9703b3be23ece12c1092185926522b6c4d",
"description": "freedreno/ir3/cf: handle widening too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf64648864224abe28d883f0c878214530ccf08c",
"description": "nir: fix definition of imadsh_mix16 for vectors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c27b3758fa0dcd7fade9e85c5483b8310b8263d7"
},
{
"sha": "1d293096d0a223ea903125db7756b31aedab451a",
"description": "aco: use MUBUF to load subdword SSBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfddc91999965545eb2d973557840354f40a2fa",
"description": "aco: implement 8bit/16bit store_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3df0a41c75256d0f71d407981962fc803bbd9afc",
"description": "aco: implement 8bit/16bit load_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c70d01445504ef9c008ed7d80f26bad9d676b61d",
"description": "aco: implement storagePushConstant8 & storagePushConstant16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5718347c2b42ee25e5377d40024aaaa929889c44",
"description": "aco: implement vec2/3/4 with subdword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85521061d63c47b931e6d3e4a1ea540e46d358a6",
"description": "aco: prepare helper functions for subdword handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe08f0ccf94a7315bded5868b4f6a8bae744de79",
"description": "aco: add byte_align_scalar() & trim_subdword_vector() helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5",
"description": "aco: add missing conversion operations for small bitsizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d223e4e8de8207b320473207764f2a4d6299b2ff",
"description": "aco: don't vectorize 8/16bit load/store_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bb35376764f0770df8f84e6383487f17328136e",
"description": "aco: don't assume split_vector(create_vector) has the same number of elements when optimizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c436743b0c43f73b205b8845453fdbaada63f0d8",
"description": "aco: don't propagate SGPRs into subdword PSEUDO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1712ba2f833d1b20aff9d2873e41bae1adb92e",
"description": "aco: lower subdword shuffles correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca38c1f1f1cb3d2d25eee2e0806cec452b31d164",
"description": "aco: add builder function for subdword copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f779a25187d1f453255ed7dd922304545b73f5c",
"description": "aco: small refactoring of shuffle code lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0680b258f4d58d2948cf12fd04ee141eee023a16",
"description": "aco: align subdword registers during RA when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031edbc4a54d5685b05e244f8aa1e094ec246eb5",
"description": "aco: adapt register allocation for subdword registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c74fc98b803dfbc4b8970e07daa944e2d591bb9",
"description": "aco: create helper function to collect variables from register area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca2bbf9758307716e54fabc49d0e2682b737e8a",
"description": "aco: add notion of subdword registers to register allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90811554da8afca7099abe7c7c66e6b1c009e16f",
"description": "aco: remove unnecessary reg_file.fill() operation in get_reg_create_vector()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de003473cca40e36b8116a39b9457a371fc10fc",
"description": "aco: fix Temp and assignment of renamed operands during RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d957311f114a2999b25ddfbbb5a41235e98d5de",
"description": "aco: print subdword registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c0c28a1ffbc12b8d389e6db1782253f01cbd9c2",
"description": "aco: validate RA of subdword assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "799bb103283d3324075af1277c41d44d90201034",
"description": "aco: validate uninitialized operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9374659426197d8d9a686332e2d8c82b124c6fff",
"description": "aco: validate register alignment of subdword operands and definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad4e104bb98019d51b1f20798c0754f2e051a8cd",
"description": "aco: validate p_create_vector with subdword elements properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01bf51a2b5769aa7bb71f3c76f700c3b4257ac1",
"description": "aco: refactor regClass setup for subdword VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4223fa512251792beaeee0bd28b7e9cd0b4fe9e",
"description": "aco: add emission support for register-allocated sdwa sels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8acb38447116aa294da47f17424e329c34eccbd6",
"description": "aco: add sub-dword regclasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9915af5ca17f94f58135413cd8034b4733c0abb4",
"description": "aco: print and validate opsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84d59af50a53959fcde232ee2682e77569a7da2",
"description": "aco: add SDWA_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00312f3c95d9ef2f545a8479d6ad289bc791974b",
"description": "aco: add comparison operators for PhysReg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34424b81df6e5ffb2d22c572864ab6f6b4ac1abb",
"description": "aco: make PhysReg in units of bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc69738b0fc787fd9183a815ce43c06e005ec4b3",
"description": "nir: fix unpack_64_4x16 in lower_alu_to_scalar()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "373f1eb9deab9d9435fba15be6de2a28bde79b87",
"description": "drm-shim: stub libdrm's use of realpath()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3e305616cbc53317bbace6f1f316c9167f14313",
"description": "drm-shim: return device platform as specified",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa5a36dbd474fb3c755da51553c6ca18dab76a06",
"description": "spirv: Rewrite CFG construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2de5a41595442a02b5375d13082e236e1475c0bf",
"description": "spirv: Add a parent field to vtn_cf_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d94e464a9fc5da334ae224810f855fff6890be50",
"description": "spirv: Make vtn_function a vtn_cf_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255aacbec14c2d11d7756ec94b95244165120ff6",
"description": "spirv: Make vtn_case a vtn_cf_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d7fcf1de04b69d8657671220265f8ec5e1cd274",
"description": "spirv: Add cast and loop helpers for vtn_cf_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5c65d0d6a64a3bcc057e5cf61a94eda4b72f86",
"description": "spirv: Add a vtn_block() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "991c4261604b136cac0770c7d6c7345ea134129c",
"description": "intel/nir: Enable load/store vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a32af00897ee32ace344d020a8522c0a8c1a92",
"description": "nir/load_store_vectorize: Add support for nir_var_mem_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6273291b5646887c8488f71b2119709e15e7d0e",
"description": "nir/load_store_vectorize: Use nir_iadd_imm for offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d08ea149c05e4d5dad819269d74713aac270da",
"description": "nir/load_store_vectorize: Fix shared atomic info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
},
{
"sha": "c1bcb025dba7b73a865916dcda616d0479c94476",
"description": "intel/nir: Lower memory access bit sizes later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1883cc73d4ea2c6d3a73dfe55c8b346f3ef8ac6",
"description": "iris: Set alignments on cbuf0 and constant reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c8b1003889bfb0f708d91dc7caa08a37f9caef4",
"description": "anv: Improve brw_nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6439792287f11f25cb2b62d699f52daefe54a44",
"description": "intel/fs: Choose memory message type based on bit size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7645347288c7dd8a4b95d69a4617278aa7b7c3",
"description": "ir3: Disable copy prop for immediate ldlw offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea51f8f79ac43ff00d78cd53266f92125b2d5fd4",
"description": "radv: fix null winsys gpu_info array",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "de550805c5d96b17e7b7db4a0c62b29db354fd74"
},
{
"sha": "319158a814ae0833573d5e4ff7150504aebae59b",
"description": "pan/midgard: Fix a divide by zero in emit_alu_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "355abfeed5fd234433a24ce983e3abc48c2d2b58",
"description": "turnip: Advertise 8 bit subpixel precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61566f2ae18c7d4906f24150965aea809b7680f9",
"description": "mesa: update pipeline when re-linking a program in use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1288ac7632b31a20497a0e75f374f66ce3d5bc3c",
"description": "nv50: don't try to upload MSAA settings for BUFFER textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3bd40073b9803baf62f77ed5ac79979e037d2ed6"
},
{
"sha": "b38c32a57380c228813ec59823fd5510ee93ce4c",
"description": "intel/aub_viewer: fix access to freed memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6aec668772eb9cac014d78ba95272a063167fe",
"description": "radv, aco: collect statistics if requested but executables are not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "507956ed04fcdcfd44419d1b16f032e1d81d0dcb",
"description": "aco: add vmem/smem score statistic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1544352c022953febcc2c2c448ba21551e6b215",
"description": "aco: add various compiler statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2703653f306f0fa751ddfd546d1d93ce348630",
"description": "radv: add code for exposing compiler statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfb9c08e5c5474688611c339135b8feeedc9bdd3",
"description": "EGL: Add eglSetDamageRegionKHR to GLVND dispatch list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9827547313c7239486efbd4067529575f98f1622"
},
{
"sha": "8af2eba4245636ff867743577433cff4009e16c7",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a89b08b7449c6188b8f129f43c84f229b5101b0b",
"description": "docs/relnotes: add sha256sum for 20.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71e6f15a240fed8c73059794c97c0f4b78f11342",
"description": "docs: add release notes for 20.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43f785419cba3072fdfd3130ce3e51b37485739d",
"description": "util/xmlconfig: fix sha1 comparison code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8f48e7b1e991375f6b03fac09a4f4416eb2f1afc"
},
{
"sha": "655e8449d0194e8482ec25e914ce7dd7fccb4f97",
"description": "radv/llvm: enable 16-bit storage features on GFX6-GFX7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cd5450df52c6a314979f5dadf2f6f9d83deb533",
"description": "ac/nir: split 16-bit SSBO stores on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "55fdcc03de8dd7cf62d5b6e3d2369c55e222a822",
"description": "ac/nir: split 16-bit load/store to global memory on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7308f2e9121d90de55da57c9e7ec06ff2b2212bc",
"description": "radv/llvm: enable 8-bit storage features on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6bf1597d1e8abf122371118b04a85ee0aa6b3d5",
"description": "ac/nir: split 8-bit SSBO stores on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "433f3380eb2ba97363ec8f47bc7d29904a4d355e",
"description": "ac/nir: split 8-bit load/store to global memory on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c953292630985cdd0d295f64e880610710bbf50d",
"description": "aco: always optimize v_mad to v_madak in presence of literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63b4fcba33848029e7dd1476d9f82070308a7239",
"description": "glsl/lower_precision: Use vector.back() instead of vector.end()[-1]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff1a3a00cb37d84ab9a563f0aa241714876f56b4",
"description": "clover: fix build with single library clang build",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2243f0cd0178fdc5063d049f192b4365122207b9",
"description": "radv: Filter extensions not whitelisted for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6368d404b7d69649b3d606c14dbf9610ba92494",
"description": "st/vdpau: make query test for 2D support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1cc79739a8745f2004917a2b170dba4124ef323",
"description": "st/vdpau: avoid asserting on new VDP_YCBCR_* formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c71c1f44b055c680f073a2608a3bf560b55f8974",
"description": "nir/from_ssa: Only chain movs when a src is also a dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73e574acb85c06386dd59f11401eea43a2895d5a",
"description": "freedreno: Rename RB_DONE_TS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36133a5434d38d8a4983df3fcd31b7e5dccf00cf",
"description": "freedreno: Cleanup event names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2077421437038e3bd73544c34f567601b912ce09",
"description": "gallivm: fix stream id fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a3a8806707b7ba4fc2e79896b63c35b1d9f80f6",
"description": "gallivm: switch the mask6/mask7 cases for signed rgtc formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebb5b88a02637908b9f4bfd0644964d6347b23af",
"description": "gallivm: fix rgtc2 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc27d59a11ed11081b3f5c9acc3280ec412ebed",
"description": "anv/image: Use align_u64 for image offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb",
"description": "gallium: enable EGL_EXT_image_dma_buf_import_modifiers unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0aa203fa94a58f12b0ee10ee47ba9c59bbd43f1",
"description": "driconf: whilelist more games for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0f836e5aef29c5887cb5f3d3cba2b1d7d5d78fd",
"description": "tracie: Switch to using shutil.move for cross filesystem moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7dbd4fc832eb67a4afd013f8cb623cedcf0d51",
"description": "wgl: do not create screen from DllMain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a0864b481eaf3e8c50e6057628779096747333",
"description": "wgl: move screen-init to a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "098d4cf25f34183f35482ee40d4ef2c4e810269d",
"description": "wgl: drop unused member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a8da6102d03d50ca5b220567e78e3fa1f922fba",
"description": "wgl: drop pointless debug_printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbc86fa3de6aba480f679a36b40227c0fe27c37b",
"description": "radeonsi: dump shader stats when hitting the live cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8306c533fe6b220b7ac3b40084266a47640fcf33",
"description": "gallium/util: let shader live cache users know if a hit occured",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d259768e62591b4e5bb49042d6535f0a76164e3f",
"description": "glsl_to_nir: remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "191ced539a18e4738e7e6bce7612779dced1625a",
"description": "anv/pipeline: allow more than 16 FS inputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "460de2159e2aa8e67f216d9ad8e9ce00cc8c9679",
"description": "intel/compiler: store the FS inputs in WM prog data",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c7cabd7fa9e6babb423080d53a045980e295ef",
"description": "anv: use urb_setup_attribs in SBE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ac9f362e0f848ef5bdc6ede12d0389bb7407ff6",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a264edd74c746409ec2d9231c6475361668e5d16",
"description": "docs/relnotes: add sha256sum for 20.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e01090b54b721fbfe8d085e9b1dcf69f9f9cd99",
"description": "docs: add release notes for 20.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a2fd4c5308dee51d48630863255f1c6a04768a9",
"description": "gallium/llvmpipe: add an optimised 32-bit memset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c07bbdbe8268a2c80c602f71eb413f0d84920038",
"description": "nir: place aligned members after bitfields in shader_info.tess",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec"
},
{
"sha": "90a8b458acea4231a921962bee220ba76e6517a2",
"description": "nir: check shader type before writing to shaderinfo.tess union",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec"
},
{
"sha": "e47bf7dadff612694cf61eedbabc7b313766053f",
"description": "anv: Do not sample from 3d depth image with HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0487130d3477c85abee77018e17d0ffe2d136349",
"description": "gallium/swr: Re-enable scratch space for client-memory buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37b8130bf9ecfc8c9138211ca9d89554bf70d47d",
"description": "gallium/swr: Fix array stride problem.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e7e83d52d912b9a1ba5009e8f84d737c1e0d21",
"description": "ci: Consistently use -j4 across x86 build jobs and -j8 on ARM.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f424c83e072f6a21d15af1064f6e744e801fbfa",
"description": "aco: only break SMEM clauses if XNACK is enabled (mostly APUs)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68f325b256d96dca923f6c7d84bc6faf43911245",
"description": "Revert \"spirv: Implement OpCopyObject and OpCopyLogical as blind copies\"",
"nominated": false,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "7a53e67816ed9baf7d825ed60ee59f0c05f9df48"
},
{
"sha": "91478db20d5ccfeb9c35652cf01acdcfcd285414",
"description": "loader: fallback to kernel name, if PCI fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf1838838a695f27d9d9c486e608a9412044a598",
"description": "loader: move \"using driver...\" message to loader_get_kernel_driver_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3572f977fc662bdecdac4f525f415bdc7e62147",
"description": "loader: simplify codeflow in drm_get_pci_id_for_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "164f4a9a4a32b8e638ce3f3c684d147d70a3b1de",
"description": "loader: simplify loader_get_user_preferred_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25b2b325885710dc7dc7539d6d37e77182767088",
"description": "loader: use a maximum of 64 drmDevices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c91439713ecf025c7fe97aae3a4829b3f1250b",
"description": "Revert \"egl/dri2: Don't dlclose() the driver on dri2_load_driver_common failure\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b87f4058de84d7a0bb4ead0c4f4b024d4cce8fb"
},
{
"sha": "fa5e800e05ab227786862383d3243e06c06d36d7",
"description": "egl/drm: reinstate (kms_)swrast support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "47273d7312cb5b5b6b0b9faa814d574bbbce1c01"
},
{
"sha": "b699d070a6de273fb3a964e05944b203d0b57090",
"description": "glx: set the loader_logger early and for everyone",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d971a4230d54069c996bca78b6ed6a6a23377821"
},
{
"sha": "06f758b0931794f5b8edb23587633f172e1b685d",
"description": "meson: glx: drop with_glx == dri check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70ac7f5b0c46370075a35067c9f7dfe78e84b16d",
"description": "mesa/main: remove unused macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ddd9d454c16959d92e6c785aac77ead83fab0b3",
"description": "mesa/main: clean up extension-check for GL_TEXTURE_EXTERNAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd6b35c99ee6e4cb1be60799fd653ced2c73940e",
"description": "mesa/main: clean up extension-check for GL_RASTERIZER_DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0006dfbaed1376b88e1f2eadbd2da3ba3cd86ef3",
"description": "mesa/main: clean up extension-check for GL_TEXTURE_CUBE_MAP_SEAMLESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "994675b24d74e9092d9b41541436e911ae8faf18",
"description": "mesa/main: clean up extension-check for GL_FRAGMENT_SHADER_ATI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "541708680f471eb3bd984bdecca7ba36fe12f0aa",
"description": "mesa/main: clean up extension-check for AMD_depth_clamp_separate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2dbd31dc0eb69f3a1df262842635c6ff8103d84",
"description": "mesa/main: clean up extension-check for GL_DEPTH_BOUNDS_TEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67a7022f83965795c5a5080f3ac5aedb7d9387b3",
"description": "mesa/main: clean up extension-check for GL_STENCIL_TEST_TWO_SIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "421a1accf0e7840f476d88e63e5861ec4f8deb76",
"description": "mesa/main: clean up extension-check for GL_TEXTURE_RECTANGLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d901aef1582dfaf7e5f27f01fc9928975ad047",
"description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_POINT_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5e781aa8085ef5f6fcfbf3dc09fc8899e64e13d",
"description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_TWO_SIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12e228fc9c7aa06809797d4b706ee05a2eb7c735",
"description": "mesa/main: clean up extension-check for GL_VERTEX_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23570066bfdeebb54953f2c3ac6c7dc73e368f38",
"description": "mesa/main: clean-up extension-checks for point-sprites",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b6972140e74037109b7f8c57d442c8316d09dc",
"description": "mesa/main: correct extension-checks for GL_BLACKHOLE_RENDER_INTEL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9"
},
{
"sha": "1e3b74ee73f897bfe50c9bf27458c95870d8c317",
"description": "loader: Warn when we fail to open a device node due to permissions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15a9f6c07228f59401954bb18b9c2f980297f634",
"description": "svga: Treat forced coherent maps as maps of persistent memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46fdc288fb52345134fd9aacd6d7ff71c7b747bb",
"description": "svga, winsys/svga: Fix persistent memory discard maps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "71b43490dd04c03d4027230b0939b81ab91650ca"
},
{
"sha": "1b16d6354bc9f64ed97fc400977e3ffcb4c09268",
"description": "pan/bi: Fix outmod/roundmode flip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12cf9f43f02ac00b9604e12f1fb26e363941d90b",
"description": "pan/bi: Handle fmov class ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "357b8b59065c50dd4d8eecf437bb721be38092bd",
"description": "pan/bi: Fix unused port swapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b150fa214b259f0039293c2e727bb77d7417c541",
"description": "pan/bi: Add cmdline option for verbose disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae4f48b2bc3b9e1969be738fe230a7b5a880bd0d",
"description": "pan/bi: Don't set the back-to-back bit yet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b241c70b6a1f39840aec2fe5db43f0e33221d7b",
"description": "pan/bi: Use STAGE srcs for scheduler nops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2292e2aa10a3ef77ef4d195c09aad334a18bd080",
"description": "pan/bi: Fix writes_component for VECTOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b033189dd7d0e2c403ed17b5ec5e76b0c93dbb36",
"description": "pan/bit: Wire through I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b26214e9075c5b8dfc24118a1724b5dd3bb5e22b",
"description": "pan/bit: Add `run` mode to the cmdline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb56d5d9f8b6df7f50cb60f734363b3c769d8d8c",
"description": "appveyor: Remove Meson job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59754409cc6e9c9e8f9f82a4a523e7370c373a07",
"description": "freedreno/log: fix build error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b097e326b8b066d3697c79aec2c6c32c453757f9",
"description": "nir/algebraic: Remove a redundant fabs pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af1bc7e0c7dd1f3c4f2226f93e819e410fd7a731",
"description": "nir/algebraic: Use value range analysis to convert fmax to fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62795475e8f45f92bb8f467d9e2318fdfdba6297",
"description": "nir/algebraic: Distribute source modifiers into instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0bdf37c9100c4e473f53defccab4e2ae6b7a7b1",
"description": "nir/algebraic: Change the default cursor location when replacing a unary op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2b4f3f1374c179e066b1fec56875613b7e64945",
"description": "intel/vec4: Allow late copy propagation on vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4a81430e65e09db13d2472fd46105a95ea625d",
"description": "nir: fix crash in varying packing on interface mismatch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "26aa460940f6222565ad5eb40a21c2377c59c3a6"
},
{
"sha": "31011c7a39f0d054b97b730c8928176d72c9707c",
"description": "freedreno/turnip: Use the NIR info to decide if we need helper invocations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974b9c57c1efec7b58339f23d0d35bae2c6d9890",
"description": "freedreno: Drop an unnecessary include marked \"this should go away\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "127fa5d00c3fbcc23b7f5fea4ab50da061477cba",
"description": "freedreno/ir3: fix android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e5339fe4a47c242693962c9f90bbab8b74935cba"
},
{
"sha": "ae7da1a01706835120bd59ea069e49cf325feaa3",
"description": "util: move ALIGN/ROUND_DOWN_TO to u_math.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a53e67816ed9baf7d825ed60ee59f0c05f9df48",
"description": "spirv: Implement OpCopyObject and OpCopyLogical as blind copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "88c046a6d3228cc3a667cba96e4fa57c341ab162",
"description": "isl: don't warn in physical extent calculation for yuv formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "015f08dd4301ee6f6c00d76c03a197d1522a1e51",
"description": "isl: set bpb for Y8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f4d9b419a1c931ad468b8b22b8a95b1216891e4",
"description": "scons: prune unused Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e92d3381988a85b2a6dcc8d8a8d7158ace9f348"
},
{
"sha": "d63acce5f43b6feb8ae81d62f5c2d6976384d81c",
"description": "tu: Return the correct alignment for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84c206d85c15cb8bc7e2d3113ab40c2b65f47cc",
"description": "freedreno/fdl: Add base_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "896a7c28eb4b993751bb49659de7511b3fc68756",
"description": "anv/allocator: Use util_dynarray for blocks in anv_state_stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63bec07e14d1cd8e01bf45bcda341bb364620cfc",
"description": "anv: Account for the header in anv_state_stream_alloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "955127db9376b49a41a428f5f89137cafec89b1c"
},
{
"sha": "6e672074dd1f3c105396a9d7a9bc35ea785569c9",
"description": "st/mesa: add environment variable pin_app_thread for faster glthread on AMD Zen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4df3c7a2079bc6d11149fa42ff0ca27ea70a7942",
"description": "gallium/u_threaded: call the driver to pin threads to L3 immediately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de35bed423a9e4204498b83b5be7f16399363bc",
"description": "lima: also check tiled and depth case when import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46b2ef7243a7f916b7d77f3495bea26f4f24d62",
"description": "lima: fix buffer import with offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02ad147c5c80a124630992ae6c5ae705c6c68bed",
"description": "pan/bi: Fix handling of constants with COMBINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd19e7634027036dfc67633579750f1d45a45b74",
"description": "pan/bi: Handle fp16/abs scheduling restriction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c88f816169cf2efa0bfcbe1e9a5b0c7948fb1ade",
"description": "pan/bi: Handle abs packing for fp16/FMA add/min",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba8e11f0f173fd5e5ec376c6e7e582ea845b7499",
"description": "pan/bi: Handle core faddminmax16 packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12a16f224767e3c235f79aa2dbacf1bfacdc4659",
"description": "pan/bi: Structify fadd/min/max16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c12a208d78203ccd5377b7b3291018c5d2f5b08a",
"description": "pan/bi: Add v2f16 versions of rounding ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f81b67b857bd941ada721aa77ccbf430456eff0c",
"description": "pan/bi: Handle round opcodes in frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7170e974234d5c5bd1a6f5f7b2f76ef5acc44c1",
"description": "pan/bi: Assert out i16 related converts for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fd8b2e6d4ca6fd9276baf4002228de99350e8c5",
"description": "pan/bi: Add one-source f32->f16 op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197c6414ea4dc61fa115b082aed694e7d36b69e5",
"description": "pan/bi: Add bifrost_fma_2src generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a8e6e8d0e52f7be6b187bb4ac5112341515f91",
"description": "pan/bi: Handle standard FMA conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "499e97b5196632de4a2c4e461e849df2897ae14b",
"description": "pan/bi: Enumerate conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "902f99a45d3e1a7e1ef85429c0ed4e067b2656f3",
"description": "pan/bi: Expand out FMA conversion opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73715124ea53df1a3ef8cae6097556b98611dbb4",
"description": "pan/bi: Pack outmod and roundmode with FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "158f2452f23545005f2213801e58f089ade9b7ed",
"description": "pan/bi: Add FMA16 packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5148b6b490b19b4f525dc07b470cf088e0eead3",
"description": "pan/bi: Fix missing type for fmul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb209a05f61dc9ab5347a0e9dcd2e97c91f1b37",
"description": "pan/bi: Finish FMA structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "375a7d0f32ff7ea94da9c975aa1a852d848e254b",
"description": "pan/bi: Ignore swizzle in unwritten component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa77d8128e93e2ea637c7fcacb88f628ecdb1239",
"description": "pan/bi: Handle f2f* opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a8ef907b528b125ff0827e8ea2588a85022fd6",
"description": "panfrost: Enable PIPE_SHADER_CAP_FP16 on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77e04eb2e2e0170343ab424f51ace3fbc175cb77",
"description": "pan/bi: Enable precision lowering in standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "683cd9b6f4f8c7c9531b39c5c5ef6f21a5396ea5",
"description": "pan/bi: Fix off-by-one in scoreboarding packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3726a08743a100c7e163489800fd0560da015b9",
"description": "pan/bi: Fix overzealous write barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7166fa698f046814eb3803ec9ef5a5438e816f",
"description": "pan/bit: Begin generating a vertex job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d1be30e1b4bc6f9440851c183ea03609b4f253",
"description": "pan/bit: Submit a WRITE_VALUE job as a sanity check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97029c773e8c62378b2dae76ac813a8a8b9232b8",
"description": "panfrost: Stub out G31/G52 quirks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf1929e4792ab5d6416b8a707bf2a8c2e694bc62",
"description": "pan/bit: Open up the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39378eec578c4855dbcad19605242ca038e575ee",
"description": "panfrost: Move device open/close to root panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd18695a2697bf54cf11894959780c2c761a1808",
"description": "pan/bit: Link standalone compiler with en/decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f65f00a0dc438350454ba247b453cf80271a671",
"description": "panfrost: Move pan_bo to root panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3283c7f4dadafee97e9af0e6613da43fad3c0019",
"description": "panfrost: Inline reference counting routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02a638cc51491a827d852313e780ca0c35f699c9",
"description": "panfrost: Isolate panfrost_bo_access_for_stage to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca8c62592c71885df653ecb008f5c0bad71420d4",
"description": "panfrost: Split panfrost_device from panfrost_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50e3b2e3904074422f5d4d9ceccfc3cce64199eb",
"description": "panfrost: Correctly identify format 0x4c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd87bcb8ac9039dcae675cef977c08eadb75c438",
"description": "panfrost: Add support for R3G3B2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49a81a431e0b5aef53da2319b327da717603fbc6",
"description": "st/mesa: Fall back on R3G3B2 for R3_G3_B2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d059c89859841bf6c4c74e29d2dd95f6dd93bf",
"description": "panfrost: Add support for B5G5R5X1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bad6fc48712b761351bdd63e92859456a225d53e",
"description": "panfrost: Mark 64-bit formats as unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9468f0729b1f826a8b8e84e4dea58d4a3bfe46af",
"description": "nir: Handle vec8/16 in nir_shrink_array_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c26bf848ba7c5474ac99ffbe942021d8841e53ed",
"description": "nir: Handle vec8/16 in opt_undef_vecN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99540edfde8576b751f96ae0c686ea6300c8a5ec",
"description": "nir: Treat vec8/16 as select in opt_peephole_select",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3554a293bfc8364b98745dc5a8d219185a84af9",
"description": "nir: Handle vec8/16 in opt_split_alu_of_phi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aab7999e45d2dc6c61e4fce094aa114d57e2c7a",
"description": "nir: Handle vec8/16 in lower_regs_to_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1033255952b4555b4435c6e92cdc8119a353697a",
"description": "nir: Handle vec8/16 in lower_phis_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac7a940eba264d3df556df025162df8cbad5da37",
"description": "nir: Handle vec8/16 in gather_ssa_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a18c4ee7b07cb0c78b7d93005cc76eded4e8001c",
"description": "nir: Handle vec8/16 in bool_to_bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5bbdf7621f882f3e769ea6941f0b6ad46e032d7",
"description": "nir: Copy propagate through vec8s and vec16s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "842338e2f0bdf2b7025f2d29851aa90dd2106777",
"description": "nir: Add a nir_op_is_vec helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84ab61160a18edab0e1698e1e54e560b57d5a9ab",
"description": "nir/algebraic: Add downcast-of-pack opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a49f31d3977c2b072b9ef2fdeebebca69fe1d7",
"description": "nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62d55f12818e55bdbe83cf164f9af37a1a6d64d8"
},
{
"sha": "1b3aefad46bda59ff02c0d81c53fd3fbf249d8f4",
"description": "freedreno/log: avoid duplicate ts's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bf7dba80bb196bbb557e26017a5297c80fe2428",
"description": "freedreno/a6xx: add some more tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31173a7e7afac301eac4ab97c830542a803fa35c",
"description": "freedreno: add some initial fd_log tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55839fd41c81701c817edc0b227aef363c3f3e36",
"description": "freedreno/a6xx: timestamp logging support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0ca1462f31747d028abe9106309f6c95c3daabf",
"description": "freedreno: add logging infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffd32266780a83695ae5dd8d36b73fe970cfe4dc",
"description": "util: fix u_fifo_pop()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6e61d062093a71e267aed02870607fc5a0d7d8f4"
},
{
"sha": "356b93f1023649b48774f56c7ec127bb327e8272",
"description": "freedreno: remove some obsolete debug options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b113170559b25a14439264e9f6aa5c0a41045589",
"description": "nir/opt_loop_unroll: Fix has_nested_loop handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "87839680c0a48a007bce2aca9f056694ad8bd35d"
},
{
"sha": "92afe94d28b8e6cb016fdbb59e415ec7257f5512",
"description": "freedreno: Work around UBWC flakiness.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0b3ccb06076c921e60afbf0810b3b50bbce39e4",
"description": "freedreno: Fix detection of being in a blit for acc queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d54bcf994f2b3a963f73775a3dd756e8d96be3",
"description": "freedreno: Rename \"is_blit\" to \"is_discard_blit\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cdc6c1e4b632cea6934836ca4962a555a1172c6",
"description": "freedreno/a6xx: Fix timestamp queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ef61c1f1008f26a53db5fdfdb39ea1968c40284",
"description": "freedreno: Count blits in GL_TIME_ELAPSED and perf counter queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a0783994810fd00e0a6727e902796dc2abe2b41",
"description": "freedreno: Associate the acc query bo with the batch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36612c96bd2a354b4c31eeb331d2f4bbad2f210e",
"description": "freedreno: Fix acc query handling in the presence of batch reordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a99ff933748a7ad00f9fcb5cb0dde536c3bef149",
"description": "freedreno: Remove the \"active\" member of queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7fe793869e1f9b0a8013c5c5e161122e326540e",
"description": "freedreno: Remove always-true return from per-gen begin_query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ef9658906655edb6b2beaf2951a9dc81d93b827",
"description": "util/u_queue: fix race in total_jobs_size access",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d101ca3f5ad85731cedbe7ab399d4323cca1aac6",
"description": "glsl: fix race in instance getters",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5b14d983e5afa1b8f75e6f3692830a1ee46d1df",
"description": "nir: Set UBO alignments in lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb64954d9dd55b45239c27af122bf60c3962d006"
},
{
"sha": "4a909068ade7125e32e626c870d2197e1f5896c2",
"description": "aco: look at p_{extract,split}_vector's definitions in pred_by_exec_mask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9197fd59dafefa0c1f8b049ff53381cd1a616ae4",
"description": "CI: Re-enable Windows VS2019 builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb64954d9dd55b45239c27af122bf60c3962d006",
"description": "nir: Validate that memory load/store ops work on whole bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e80151c5d75bf5d4b67b0791c3eb06515345a83",
"description": "anv: Set alignments on descriptor and constant loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c217ee8d35fcac8ab11e7b5bfd0e053e1fed7df0",
"description": "nir: Insert b2b1s around booleans in nir_lower_to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2dfcee7f7ebf87dae9570f1c7476eacb6240f83",
"description": "nir: Use b2b opcodes for shared and constant memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a80ff18a0c6210f9c4c6d2668537dba2349608",
"description": "aco: Implement b2b32 and b2b1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2db84153a75f44daa6c5ca259a62682f714f723",
"description": "nir: Add b2b opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cb9cc56d53c20109c1deccd4e12cf2ee015aafb",
"description": "intel/nir: Run copy-prop and DCE after lower_bool_to_int32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5278e9dea7e6b91fb6a915b775da5e14dcbca811",
"description": "etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22ee3eabcad25b3819aad7ca168315b540a84769",
"description": "etnaviv: s/scissor_s/scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43b4eb394cd8fe6cdf46111152354fc59fb235b0",
"description": "etnaviv: get rid of struct compiled_scissor_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9491c1b04d1d85335b2a9be6dafe86ad38e17075",
"description": "etnaviv: do the left shift by 16 at emit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ba2d398d8a8e8b8d1bf90aa3f68df87f52c7844",
"description": "etnaviv: rework clippling calculation to be a derived state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95763e20cea3e85e7886421a73be7a68a84b5c80",
"description": "etnaviv: get rid of SE_CLIP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d58a1c20cc39a87fe36455f221f6bd4ef811c0",
"description": "gitlab-ci: Prune all SCons jobs except scons-win64, and allows failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3935a729d998274ba78ab70e9eb6dd7dac2c2368",
"description": "nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e92d3381988a85b2a6dcc8d8a8d7158ace9f348",
"description": "scons: Prune out unnecessary targets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f847b18bc91dced5725169e8c96bef6c077db90",
"description": "aco: Don't store LS VS outputs to LDS when TCS doesn't need them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "798dd98d6e530afc5dab2f973785fbbd4e598dee",
"description": "aco: When LS and HS invocations are the same, pass LS outputs in temps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a91c086b8649a65befa3fdf3ef8460761bb87aa",
"description": "aco: Extract store_output_to_temps into a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f35b3795d131517c6dce15d86783dd98951548a",
"description": "aco: Fix workgroup size calculation.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a8d15ab6daf0a07476e9dfabe513c0f1e0f3bf82"
},
{
"sha": "99ad62ff277df284f4e6a460db7f72a463ddedc5",
"description": "aco: Extract setup_tcs_info to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ad65f2c55623e8578c39c5837e357f5566780cf",
"description": "aco: Zero-fill undefined elements in create_vec_from_array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50634ad4a08e0054c778cad14a5522f5d619c0ed",
"description": "aco: Change isel inputs/outputs to a flat array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4a1b246a41cfbc8829bb19526d2a4604ef94564",
"description": "aco: Treat outputs of the previous stage as inputs of the next stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1dd81ae1047304a4cfb0861cb85c69a2ae776ec",
"description": "nir: Collect if shader uses cross-invocation or indirect I/O.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d733fdab58b7fd08aa79ef7713e7be847377f4",
"description": "aco: Use more optimal sequence at the beginning of merged shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c779ab9e2bb9329f07299e327ac2c1c81f3cb3",
"description": "aco: Skip 2nd read of merged wave info when TCS in/out vertices are equal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ec48440a0b9f1045d958659cda3fde3126868c0",
"description": "aco: Allow combining LDS loads when loading tess factors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ace3833293e5aa49bb76e11aa96ad0a01e9538bf",
"description": "aco: Allow combining TCS output VMEM stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b1d749b175e6966884598c2df8c451abf8bd98",
"description": "aco: Fix handling of tess factors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3f6adcaed9775283ce2fb63a39aaee85e1312b0",
"description": "aco: Extract tcs_driver_location_matches_api_mask to separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0dff5fd86179b4d265060d5fc6138bb6a50b54d",
"description": "aco: Create null exports in instruction selection instead of assembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87839680c0a48a007bce2aca9f056694ad8bd35d",
"description": "nir: Fix breakage of foreach_list_typed_safe assumptions in loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "716a065ac05b2347054077aea389d3c877585b6f",
"description": "radeon: switch to 3-spaces style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7008fe46a8f689ce4ee2b14b61dc39baebccaa8",
"description": "radeonsi: switch to 3-spaces style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53e5e802f88134492e4c88936f2d7a961cd431a5",
"description": "radeon: fix includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f52bbb7c026b846fae3ccecbab7d0b2693e5c45",
"description": "ddebug: add missing forward declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04885d61dd228f3da6f88584d3eb1d7e4c228e98",
"description": "meson: Add VS 4624 warning exclusion to remove piles of LLVM warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5127160fb61927c40117f80c3abd291f9d3fa98a",
"description": "meson: disable some more warnings on msvc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2db1d73e5301f74c6e028a67f5b9dd767ff8cfe2",
"description": "CI: Avoid htz4 runner for VS2019",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8970b7839aebefa7207c9535ac34ab4e8cc0ae25",
"description": "intel: drop unused include directories",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "231273d588a84436a96cc9c75ecf1858ca15c30c",
"description": "vulkan: drop unused include directories",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79af30768d6cf8e28c7cf49f99fff6c2b2cb030b",
"description": "meson: inline `inc_common`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a32dda8e6f5780ed5e0927486f5eb4971d0162b",
"description": "meson: use existing variables in inc_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7df75203052fa8a8f2fbd603a4c7553752c57b0f",
"description": "mesa: Change _mesa_exec_malloc argument type.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e5339fe4a47c242693962c9f90bbab8b74935cba"
},
{
"sha": "fcd3377cfe23e419b9235424cef9db4792fac80b",
"description": "gitlab-ci: Update to current templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "447890ad64cb64bacafce8402e013b81e09359fe",
"description": "Revert \"gitlab-ci: Disable jobs for Collabora's LAVA lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "1351ee03352b12690233a73e160f92da2edecf16"
},
{
"sha": "e6097375269a4823af3088bc2487d383c90c49f1",
"description": "radeonsi/gfx10: fix descriptors and compute registers for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ef1c8d60bd5f7ee2d8bc7e878d293256b921008",
"description": "radeonsi/gfx10: fix the wave size for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4a0087a1ceba4965b6c391e425d66f887c22de8",
"description": "radeonsi/gfx10: user correct ACQUIRE_MEM packet for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc5bdf8870e0c47c00028f9f5502de036e79d3d",
"description": "radeonsi/gfx10: fix ds.ordered.add intrinsic for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4d797d8b074c27de0e055d2e22b82f642f2359",
"description": "radeonsi/gfx10: don't use NGG culling if compute-based culling is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65e9239977963c5caaef12cfd6b6c6e285f86381",
"description": "radeonsi: add num_vbos_in_user_sgprs into the shader cache key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be9455bdf767dd851c56075e6dd84b27e95dcfc2",
"description": "radeonsi: always create wait_mem_scratch for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42ce52b904323b1a165cfbc568f708ce7f39fe45",
"description": "radeonsi: set amdgpu-gds-size for mode == 2 of compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3381f2fa06be807c910ddb41aa239606419841d8",
"description": "radeonsi: fix incorrect ordered_wave_id initilization for compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89b19cfe1bd8bd6f259b6a4d2070e8d08f3b67e",
"description": "radeonsi: remove obsolete TODO comment related to compute-based culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d45ffbfb6c4db9962f705cddf90acee59f4f24b",
"description": "lima: Implement lima_texture_subdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a10397a01248140de1aa92ce826dee88d445a1a",
"description": "gitlab-ci: disable vs2019 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d53275fb7e48481de00adfaff16ae8d333dd14",
"description": "freedreno/ir3/ra: re-work a6xx merged register file conflicts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf276b4c85f807b4d57cd17a92ebcb421e99ea9",
"description": "freedreno/ir3/ra: split building regs/classes and conflicts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90f7d12236c5250bc56699a3071941daef0f515a",
"description": "freedreno/ir3/ra: pick higher numbered scalars in first pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1da90ca9bf9fc5b317e0b71f3f77f0bacd725969",
"description": "freedreno/ir3/ra: compute register target from liveranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2cc92c747c20613190ba330f22f219d26422cfa",
"description": "freedreno/ir3/ra: fix array liveranges",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b658533e1109b8ff9a6578a7eb4b390454e7876"
},
{
"sha": "6347c2ea89bde624dd16cff6741db57e89d88ad5",
"description": "freedreno/ir3/ra: add def/use iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf0aa7ed90231540c66328a515928dd8e3324343",
"description": "freedreno/ir3/ra: drop extending output live-ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7d24b532e1a52cb5b3da36d1ed5b2204fb0acb",
"description": "freedreno/ir3/ra: add helper to map name to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d99d358389ca95ce23cfccf67150cccc66ff6407",
"description": "freedreno/ir3/ra: fix target register calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d20a06e40199f4082cea73a3636b87823c76ed2b",
"description": "freedreno/ir3/ra: add helper to map name to instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29992a039e9959110139353664b7eb12d991e8d0",
"description": "freedreno/ir3/ra: split-up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6da53911c15a33bf73fb1423b3e99affaceb0f75",
"description": "freedreno/ir3/ra: add debug option for RA debug msgs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "142f2d45516132dfe577815859179f661828c32b",
"description": "freedreno/ir3: convert debug bitfield to BITFIELD_BIT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d0905582a3d75882e1fd3846a500934045aa622",
"description": "freedreno/ir3: reformat disasm output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afdb8e390787b8199a554a0fe688cc1150e4c58f",
"description": "freedreno/ir3: fix bogus register footprint with tess/gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b4b455739dec43fea669509dc8585f6fbaa0487",
"description": "freedreno/ir3: remove unused helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6a879275345c8c0b4885a68cfa8d72c2193fb8a",
"description": "freedreno/ir3: add bary_ij as src for meta:tex_prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0de0db0e44c4a7096f57b6c242c7ec139987aa5",
"description": "freedreno/ir3: small cleanup and comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d9a794f356beb73f08278df06fa1ef5670d012c",
"description": "freedreno/a6xx: register update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a32f0b6bf91279d001a4905babe4e50007696e",
"description": "CI: Disable Panfrost Mali-T820 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "871bd2819d51bf9720d2ff57522ec31f254431a5",
"description": "util: remove duplicated MALLOC_STRUCT and CALLOC_STRUCT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71646745002504302bcef51bdb438abbe66961fc",
"description": "util: don't include p_defines.h and u_pointer.h from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013b65635f1db45650809d8d802436c1e9d009e3",
"description": "radv: stop including files from mesa/main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f79db3f5d8492370c92080b5bbea7e31827b75",
"description": "util: stop including files from mesa/main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c42fa40a51efcf877915689bf170c67fff7e5600",
"description": "mesa: don't use <> for including internal headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5339fe4a47c242693962c9f90bbab8b74935cba",
"description": "Move compiler.h and imports.h/c from src/mesa/main into src/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cfe074b8617f92b4538f3006b0c4e55d6681436",
"description": "wgl: use gldrv.h instead of stw_icd.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec201692645e1d7900d2500682e998a635eeb638",
"description": "wgl: add official gldrv.h header-file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9091f1f24394499100b475e232f6e6c54d40650",
"description": "nv50, nvc0: fix must_check warning of util_dynarray_resize_bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4a4d4607e33695faf17b98f54535df90289657b",
"description": "nv50: remove unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c574cda3c6a3f880f99e4e22967fc82e34609942"
},
{
"sha": "aad0e6f81049c098fd3922d61aa228e4bf791317",
"description": "intel/perf: store the probed i915-perf version",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e7202d45f6da94dcfdf2b8975a2d5a45734a14c",
"description": "intel/perf: document meaning of query field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dde96d31b75f7895900405ab771fb3dd0dd78069",
"description": "intel/perf: move mdapi query definitions to their own file",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b9c7a7f68bb5a4362751ba7daf1ba2b10ece95",
"description": "intel/perf: break GL query stuff away",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5c5574f427c710fa2ed7413dc970ccb649b16d7",
"description": "intel/perf: move register definition to special file",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9d2b5dcecc278055b0687f588255c7441a9a668",
"description": "gitlab-ci/traces: Add D3D11 sample entry for POLARIS10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07e5b3ad50118fac990fd56a08e5e5bcade5be44",
"description": "gitlab-ci: add Wine and DXVK env variables to Vulkan's tracie runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bae042b3da4d962cd19137ddcde110ff6a88359",
"description": "gitlab-ci: replay apitrace traces in headless mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f4acd465edc1360a1d5ea2646379bd5db3e1598",
"description": "gitlab-ci: add apitrace's DXGI traces support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb8fa83a30a1ec66982854da0a8d7870cf1d2f93",
"description": "gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a3b49308606fbf8c30688ece3177ad6eb17515",
"description": "gitlab-ci: Don't use buster-backports packages by default for x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8876b025b7c9aa3ec8283f31e10b835c165980",
"description": "CI: Windows: Fix Docker tag argument inversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07885cbcdb0b19265379c3941600faadc8a22d71",
"description": "CI: Add native Windows VS2019 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc98de4d14f9c099e47a7de6efc3766823ca3f54",
"description": "util/test: Use MAX_PATH on Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "8f573bdaaa7c41b19edf99e891665378b76d8fd4",
"description": "util: fix process_test path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "1351ee03352b12690233a73e160f92da2edecf16",
"description": "gitlab-ci: Disable jobs for Collabora's LAVA lab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5e00f5c2bd35920a1aaf9bb676c784d5d18b6fd",
"description": "nir: fix packing of TCS varyings not read by the TES",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "26aa460940f6222565ad5eb40a21c2377c59c3a6"
},
{
"sha": "8b9ebbcb546816f525298dc24711c1922751e312",
"description": "glsl: fix varying packing for 64bit integers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba2ec1f369d2c97fc7c54ecd52b0addcfd349a31",
"description": "ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d548384fc686f4e9cc9e6551f9a582cc740f3233",
"description": "ac/nir: use llvm.amdgcn.rsq for nir_op_frsq",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "66426ce119b3b647f9ace62b74f18342cacd43a4",
"description": "ac/nir: use llvm.amdgcn.rcp for nir_op_frcp",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e352e7e792699661422218c1dc8ad06b4bbf6652",
"description": "x86: Add ENDBR at function entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9899a8e26c5c9063c3627e246981d727321e5ba3",
"description": "mesa: try to fix the android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a3e2cd9b26beb4d57ea417c4528e22c00c92126"
},
{
"sha": "36c155a0178d6f05d65a9acfe5b7553d7a522f07",
"description": "intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e14529ff3262a527d630cecac655f69c8ae15c3f"
},
{
"sha": "007e623025bfc1f66686d1e1cd6a3efeff863f69",
"description": "x86_init_func_common: Add ENDBR at function entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d0599b1b46968dda34953118e92d8720875162c",
"description": "intel/aub_viewer: Fix format specifier for uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9f1b6ef755a07abcd396b42948ae6bf0a569a6",
"description": "panfrost: Extend the tiled store fast-path to loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac1573a3586565b8b78bd6aab3664921cc1adb1",
"description": "mesa/format_utils: Add a fast-path for RGBA to BGRA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0847fe6e7fa6ee07420c6eed95bfee036748bc6a",
"description": "glsl: set error_emitted true if type not ok for assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48"
},
{
"sha": "05069e1f0794aadd40ce9269f858e50c64254388",
"description": "gitlab-ci: Fix traces caching in tracie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efdce97e4bb0a4b2e5d81d2f9276f3eedd9561b6",
"description": "vtn/opencl: add rint-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d69ed88f875b1ed0cc0def96067fc2a92f4d0ed",
"description": "vtn/opencl: add native exp2/log2-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b2bfb6bc4e354cfaf3f9f2774906c54c03cff0e",
"description": "vtn/opencl: add native exp10/log10-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25cb87bcdd558747f3dd06be033c2a93ab634d53",
"description": "vtn/opencl: add native exp/log-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c98e745e787f5df9ad45db6472a37d51a03b5fb8",
"description": "compiler/nir: move build_log helper into builtin-builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59ae6883853fd7c7ee0965111fc19d20f6acfd2",
"description": "compiler/nir: move build_exp helper into builtin-builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4821ec6d8fcd0287ee9ea5afdd922da5ab787900",
"description": "vtn/opencl: fully enable OpenCLstd_Clz",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7325f6ac987d295b101372bffcb98799251fe678"
},
{
"sha": "51831537a2af75adc7d1611e4a7d6b02706eb32b",
"description": "gitlab-ci: re-enable mali400/450 and t820 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "842f13d8f85c16fec350418e02dc593fbbc156f4",
"description": "gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1238498805bf600292f4663fc996e0396436435",
"description": "gitlab-ci: Serve files for LAVA via separate service",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f3c51560f9eb2387b1d929f694244c0b7bd577",
"description": "gitlab-ci: Place files from the Mesa repo into the build tarball",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94c277fd1e7e8008ccc37aa2f4dd547ef92688b",
"description": "radeonsi: enable full out-of-order drawing when allow_draw_out_of_order is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c053e5faded7b57fdd117ed86d572e0104c06bf",
"description": "mesa: allow out-of-order drawing to optimize immediate mode if it's safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c6a667d9394c7bf0f5adef4320fd912653950af",
"description": "glsl_to_tgsi: set shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85a723975bbd651fa6692655b9a4f14b4405d0ae",
"description": "nir: add and gather shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d269fb33b0a88045c42ff0733304ddc1e0d8f6c5",
"description": "radeonsi: Stop exposing PIPE_SHADER_CAP_FP16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "603f38f1715b5dd88c8ef8bbd1192a5e3ce8a7c5",
"description": "util/u_process: Add util_get_process_exec_path for macOS.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "8cdace95acdf83bdab3d1f1a55e77aec1dfdb39e",
"description": "freedreno: ssbo: mark resource read or written depending on usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "061b262a0c2482e10286c4ecc96a81b47546100a",
"description": "freedreno: ssbo: keep track if a buffer gets written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2",
"description": "freedreno: simplify fd_set_shader_buffers(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3340cbd398bb5a74287e794277d2423d11bbbc52",
"description": "freedreno: calculate modified bit mask only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cbcb1b73e5f764ed87fdcd1dea8a921e73bfd82",
"description": "gallium/util: Add back (and rename) util_float_to_half implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e78f17b74a862e34891901cde8292f91adeb655",
"description": "etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "76adf041f25defad204abea1ed49b82fd9c264d1"
},
{
"sha": "4897e70ccd3987d470ec8622d473ee3405f6e96f",
"description": "gallivm: disable rgtc/latc SNORM accellerated fetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c30b9d9878b14098d01a4bae5d51f1392e3baff",
"description": "rbug: do not return void-value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fb04e5da97d904ab1dc7e0182bcba77071bbe340"
},
{
"sha": "411d7429c942bc878675ea390c9a5f1eff86ddc6",
"description": "rbug: clean up cast-warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079cb4949dd3199ea5693cc0c6ac4c3d838ee022",
"description": "pipebuffer: clean up cast-warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1a66ead1c75246224bf43e82a07b4fdb2891959a"
},
{
"sha": "12711939320e4fcd3a0d86af22da1042ad92035f",
"description": "vulkan/overlay: Add a workaround semaphore for application presenting without one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5533c41541f57774314517d893045eedfc5b2da1",
"description": "ac: fix ac_build_is_helper_invocation when postponed_kill is null",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "de57ea2a3da2188e1c1d9fb043028c5f823cc755"
},
{
"sha": "84da4ded4b90d0d13e3d89d97160eead9d5c8886",
"description": "nir: update uses_demote flag in discard_to_demote pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ce87da71e93d9eea7e9a2667e3273cab9c97667f"
},
{
"sha": "fc8432e6d6c1f76621e202c773a590fa99ded730",
"description": "glsl/lower_precision: Lower builtins depending on arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7434c0a0608383c13514210e805d15678af5722",
"description": "glsl: Inline builtins in a separate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ee2ad584c95233b5cdbbed9fa5997533dc80276",
"description": "freedreno/ir3: enable nir_opt_loop_unroll on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61f7a1dfc566508d505230562a99099ee9c3f70f",
"description": "freedreno/ir3: Lower bools to bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "467c9a0faa0a27a14bbf5fb42bbf806382d2d3f0",
"description": "nir: add a bool bitsize lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75674ed4d4ec868fe116df84be1366b0fcd6c942",
"description": "freedreno: Enable mediump lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc09745714d7c698b6adc48ed63ab6f506603088",
"description": "glsl: Add unit tests for the lower_precision pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32cd3bd85014a6fbbabc3a26a16c05e8e98a8485",
"description": "glsl/standalone: Add an option to lower the precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83",
"description": "glsl: Add an IR lowering pass to convert mediump operations to 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c525785edc33d36bbb906d3004be213d25b9467b",
"description": "glsl/hierarchical_visitor: Call leave_callback on leaf nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1680a1e2aa67b3cb132bdd4f615694ff9454af",
"description": "glsl: Add a method to get precision from a deref instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba56684a14101820a8f8d6ebf8682e12a383288d",
"description": "i965/iris: fix crash when calling GetPerfQueryDataINTEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a3e2cd9b26beb4d57ea417c4528e22c00c92126",
"description": "glthread: compile marshal_generated.c faster by breaking it up into 8 files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cadddbd26932a2eb4f8376e748c1cc27741afc33",
"description": "glthread: declare marshal and unmarshal functions as non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03da51eb07552fdaa2431de63235dbcf7a616ad7",
"description": "glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "238e2ed2100d4d364fefa23bac058100704c0a44",
"description": "radv: enable VK_KHR_8bit_storage on GFX6-GFX7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd22a0f710ca48a49948a6463228c0d01d2fa74f",
"description": "util/u_process: fix Windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "6a4fadce129efa5cc13bffc4f0c207ff23830792",
"description": "pan/bi: Rewrite aligned vectors as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3493c536b174030d0c62e0196955d88c74066a",
"description": "pan/bi: Lower combines to rewrites for scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a51d5308f3a9c6030c4ebc42be6be5c4b9e46a",
"description": "pan/bi: Ingest vecN directly (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04509dae7f7ec4d643c75ab57d2d658b928b323f",
"description": "turnip: implement depth clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afe27d5345f3addf770a2dee3f74c42f9ab93ae9",
"description": "turnip: fix znear clipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a8100aed64c64dee5966c5560f299d866bd0c9",
"description": "freedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43918c9a7fc76b56a521d5eea6a8d2b3fb675a15",
"description": "aco: implement 64-bit VGPR constant copies in handle_operands()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "21ba2bc595402180fa52d793bb1e524663788338",
"description": "aco: remove dead code in handle_operands()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f4ba2d2b4a577a7cf6b38e835f0d1f39965bf08",
"description": "nir/gather_info: fix per-vertex handling in try_mask_partial_io",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1cc13727c6875ee5aae7656652dda231267cccf",
"description": "radeonsi: enable workarounds for YoYo engine based games",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f48e7b1e991375f6b03fac09a4f4416eb2f1afc",
"description": "util/xmlconfig: add new sha1 application attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8f1413070ae079443ab31a75679cfd10cb756ed",
"description": "util/u_process: add util_get_process_exec_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cb965e5b60dbcd767da42360a5e18acd8803f5d",
"description": "util/os_file: extend os_read_file to return the file size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6234f24be024556a4b83e879bb65b89fea7a12",
"description": "radeonsi: clarify the conditions when FLUSH_AND_INV_DB is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67a10ea21596b2dff3ea2dc40713e59784e02ef2",
"description": "intel/dump_gpu: Handle a bunch of getparam in the no-HW case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fd4184378268f50ff737851a88c0e836367199d",
"description": "intel/dump_gpu: Add an ensure_device_info helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be451f71ab37e6bf1bf2bc24580de202783b4331",
"description": "anv: Stop fetching the timestamp frequency ourselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d63d0006860ac079f411c1f0d81101741a22af10",
"description": "egl/android: enable/disable KHR_partial_update correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41412cc4b74e0b4b16f09df8c716adc57df851d7",
"description": "ci: Ban the recent popular freedreno a630 intermittent failure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "719063d4d07a8f2ab2f256ea697083a8eb07e32a",
"description": "st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c7f4e30ed8f7a04ae3ad80e39cfbdf8d8ea46c",
"description": "aco: fix boolean undef regclass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ed12efb58ce194ba6e50e29d6780a5143ed66cb",
"description": "lima: Add missing source file to Android.mk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1182a3934a5d935b792b801656161da338962004",
"description": "intel/tools/aubinator_error_decode: Decode ring buffers from HEAD to TAIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84e707e6f2292dd886b8385fab0ced5122e35876",
"description": "docs/features: Update virgl OpenGL 4.5 features GL_ARB_clip_control and GL_KHR_robustness are now expose in the guest.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49f9a0bb57219d0fa57dd10dfd69e64f6356c9df",
"description": "intel/tools/aubinator_error_decode: read HW Context before other batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c40acdef52b1da97c90f5cef046ae881511f7d25",
"description": "iris: Set patch count threshold in 3DSTATE_HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c789543e3738f3a39897758d7507da8c044d78",
"description": "anv: Set patch count threshold in 3DSTATE_HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5ac646cefaa183ee09b149ea31931d122c0f51",
"description": "intel/compiler: Track patch count threshold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3dd54fe13b52f3e9a7265ba047135e823c476c7",
"description": "intel/genxml: Add patch count threshold field on gen12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39ac87bf500276125407f0e916ad639f938103bd",
"description": "gitlab-ci/traces: Add Vulkan sample entries for POLARIS10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bca192e12a565b20cee601f51875064a5458d1a",
"description": "gitlab: add bug report template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d56ed199b911c1085ea558d243ab543af47ac8e",
"description": "aco: emit IR in IF's merge block instead if the other side ends in a jump",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d8c864beba399ae4ee2267f680d1f600ad32767",
"description": "aco: improve check for unreachable loop continue blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e94fd854e8f209ae662826e1794de4c5da2b80",
"description": "aco: skip NIR in unreachable merge blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "638cbc21a1c01c87f620edc820e913e48aba2287",
"description": "aco: handle when ACO adds new continue edges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2c4878de9f2acfd7b23ed2deea1af094b781c7d",
"description": "aco: handle missing second predecessors at merge block phis",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1a2e1df7882e9d3816f28d6a0827d4ac66ac8f6",
"description": "aco: set has_divergent_branch for discards in loops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc3d6574c4b0acf9e9b50f6a63648f149c317c3",
"description": "gitlab-ci: add python3-requests to the test-vk container",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf"
},
{
"sha": "7ac8bb33cd6025f805a390e7647506e932f4db0d",
"description": "radv/llvm: fix subgroup shuffle for chips without bpermute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a70a1d69d3151e6c95111a297e715e887692ce3",
"description": "panfrost: Align Android makefiles with recent changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c8ccbe41b65f21622e10f4de54a6a19dc7d9afa",
"description": "gitlab-ci: add a bunch of new fossils from the Sascha Vulkan demos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48e920315cc37d3572e49b94605d41159faeb693",
"description": "gitlab-ci: add a new stage for RADV CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22d562c176595181509873680dd0463ad428cf8",
"description": "gitlab-ci: compile fossils with more ASICs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1517e58c1b45f5220b1f637fe4dc209768fce8b2",
"description": "gitlab-ci: compile fossils with both RADV compiler backends (LLVM/ACO)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3b07afc0b97ecff0431486ca57031150985268",
"description": "gallium/gallivm: Remove workaround disabling AVX code for newer CPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de550805c5d96b17e7b7db4a0c62b29db354fd74",
"description": "radv/winsys: spoof some values for num_render_backends in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b911af06cd68d09b3813eab672e840ec4e76153b",
"description": "radv/winsys: fix wrong PCI ID for Vega10 in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "050ec8ff5344b730c521d07d55aa146eb36185ad",
"description": "glsl: Restore the IsES flag on the shader when reading from cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3efa429442ef4529843b9e7267d0d117ffa15b",
"description": "gallivm: add support for rgtc/latc fetches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3894e52c2f82112659725944117a59b37cbaa53",
"description": "gallivm/s3tc: split out dxt5 alpha code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f02ae6986740813bf79bde8aad1a0ac5dd7e4d7c",
"description": "intel: Add TGL PCI ID",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c6ef0165f03a8e8c20a2c33a78584166a73487c",
"description": "intel: Update TGL PCI strings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9d549ff8837b488f76981f23fa56c42164ee683",
"description": "pan/bi: Pack csel4 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cdc31abd63302e3da82a1bfee625019e818fc3f",
"description": "pan/bi: Default csel to \"!= 0\" mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46f526eb1e4a3ca2d7f04c50f61523a680c383a4",
"description": "pan/bi: Use bi_lookup_immediate when packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11bccb0564d9e24e50238fb257dd6f724ec31712",
"description": "pan/bi: Respect shift when printing immediates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f786ed10b14ca054e299679af2bfbe8a2dcd5c3",
"description": "pan/bi: Implement csel fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a02c871f2367abf7d87569819d7ae4ebb1336d4",
"description": "pan/bi: Add `soft` NIR->BIR condition translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd7fec782edd3c6d2e154994c15ceee65c3c0dc9",
"description": "pan/bi: Remove hacks for 1-bit booleans in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12299dead7ee589ee4a84af6058762381ef44c2c",
"description": "pan/bi: Lower bool to ints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1097c69087d0a9a0ce3548550232f6475d18ac43",
"description": "pan/bi: Pack LD_ATTR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0be1116b818edd56351d0415172015771eea1f44",
"description": "pan/bi: Pack st_vary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9213b2520cdafefbb83f8f495281b0db419f85a8",
"description": "pan/bi: Add store_channels property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57ac9d1368e83ce001be4439c73473529e48135",
"description": "pan/bi: Generalize data register setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9458b017a946778ef5d065bfd61c47dafdfe3e94",
"description": "pan/bi: Flesh out st_vary IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "409e4f8a49094a60354656a40cd23e38362e9a67",
"description": "pan/bi: Pack ld_var_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7321a17c6abcd23a281cc4209562f919b61e7cc5",
"description": "pan/bi: Pack ld_ubo ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "908341ea3fecbb80f070e31e1368d01194a05df4",
"description": "pan/bi: Add bi_load32_components helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb16138b658ea7eb5dfaf023463ae78f173de0e",
"description": "pan/bi: Include UBO index for sysval reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc0b49bb2cae9a0c8074faff680ddc91c8dd4bfe",
"description": "pan/bi: Index out constants in instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2d0de962ed385fd4dc71bf6d142c233b6d0998b",
"description": "pan/bi: Document constant related errata(?)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb590a98d2bc29e6b3fb0792d804d76904af6603",
"description": "pan/bi: Pack a constant quadword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50d3f4df452d870858ed5165eb917921273f241f",
"description": "pan/bi: Add move lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58a51c49bbf48e92a78355401a07fd3870c1746c",
"description": "pan/bi: Add bi_emit_before helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b7077efda9a8b518c7f55f497504a031c623e54",
"description": "pan/bi: Implement FMA/MOV without modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8bbf44ca4d32889232ced844a1b939b8a86f727",
"description": "etnaviv: nir: add compile_check_limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "303842b2dbf30e7dd1a4cd463e76aecf81adebb8",
"description": "ac: fix fast division",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "55b0a676fdb538095b8d7c6e93a92d702534df39",
"description": "turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc3ab0ba0eed6e730eac869953c052f8b1e9ec2",
"description": "vbo,gallium: make glBegin/End buffer size configurable by drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11d3aa5e7bc7dc60f18e43adf35d43082feb759e",
"description": "glthread: remove the marshal_fail XML attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c02a1347e5c68d7f1c68ca6b90d2736e35b1fde5",
"description": "glthread: ignore vertex arrays with user pointers if they're disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b1dd1859134e71b25ad1124535df96d435e9766",
"description": "glthread: track which vertex array attribs are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c571dda1e0929e1e8ff1686994df6601f34c7bf8",
"description": "glthread: rename non_vbo helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde4505f61e2964b16b04faadf4062a59e471bfd",
"description": "glthread: handle buffer unbinding via glDeleteBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15b0719ae2d5cc80c063b1748443392f701bcdce",
"description": "mesa: put gl_thread_state inside gl_context to remove pointer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a4114b9294c8e8f5bb977be47cc7764c9cdf490",
"description": "glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df74163995971607861fa0de06bd3d0f2024e9a0",
"description": "glthread: move buffer functions into glthread_bufferobj.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37725e6c389a1135b288373a4d589806c98af291",
"description": "glthread: autogenerate prototypes for custom-marshalled functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ded23a4add49c887f764c221f1aab5e0019cee2",
"description": "glthread: simplify printing safe_mul in gl_marshal.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01a50e2493dec462b75e827fb09a815a67f027a0",
"description": "glthread: remove _mesa_post_marshal_hook, because it's not very useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aee004a7c8900938d1c17f0ac299d40001b383b0",
"description": "util/sparse_array: Stash the node level in the node pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be65b077743fc80efe061b1e05cb13b2ff1a6b1",
"description": "meson,ci: Disable sparse_array tests on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fcd8bdbfcb556b72378ca6432ddf681b78f5a53",
"description": "util/sparse_array: Add a node_size_log2 temporary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7893872a6c46a65d2f12bc0ae6bc4bd61fd3f8a1",
"description": "util/sparse_array: Finish the sparse_array in the tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8edaa843ab0f453300b981fd8f3d40b4984a75f2",
"description": "ci: Move db820c and db410c's gles3 tests to manual, like radv did.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "866a8da2a46d1e8722398450384df798619a3ca9",
"description": "tgsi/util: Change boolean for bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e82e453370e4105d73fcdf14cfb2f8922ddb9a",
"description": "util/blob: Add overwrite function for uint8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b49534df2197c59880ee703ff4dd813bc5f5231",
"description": "lima: add support for R and RG formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e763c6778ced36ba5f513391fc26952aab05d8af",
"description": "lima: split pixel and texel format tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b0e28f62421d0fb5a5bcb19038b4f6fec622c5",
"description": "zink/spirv: do not use bitwise operations on booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "130c0ba1cc1b800641ed09fe7842c7ef4bce2dfb",
"description": "gitlab-ci: Restrict s390x/ppc64el jobs to packet runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500842399a350481d99c691c1053a6adab095bc8",
"description": "radv/winsys: set has_syncobj_wait_for_submit in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58deebe547014e64d8db3f8cc5e963efe7e0f743",
"description": "intel: add new TGL pci ids",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d3223ca90ae946231c1bfbfd1b450e5e96106a3",
"description": "radv: fix optional pSizes parameter when binding streamout buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b4eb029062a944c428d6214447a852318e36016e"
},
{
"sha": "fdc603292862dd2663b75d18e9abc6096b8020ff",
"description": "mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "45ab63c0cb274b20a7ae1f390b123e13a5b46c98"
},
{
"sha": "4ac1d3cc45121b88708ab7bfd8f3e12389a6cdfd",
"description": "driconf: enable glthread for \"From The Depths\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a59d6eaa210dc22dc07de79ed7d8712b59e4042",
"description": "winsys/radeon: change to 3-space indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b13d5265cce6b9879af197b629c188577ae0be2a",
"description": "glthread: don't declare unmarshal functions as inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efaeac9e847a8234b1ea1cf32304c91f92b840a3",
"description": "glthread: clean up debug_print_sync code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00d219ec0da21c1bab89dc36aa20c9138b92226",
"description": "glthread: remove debug_print_marshal function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "951c6acb074b18da0e595825fe05c77a0fbee96d",
"description": "glthread: don't execute any custom VAO and BindBuffer code in the Core profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87f6be4456f3def3ccf6578714a993374ce98e5d",
"description": "glthread: track VAOs created by CreateVertexArrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "720f34d5ebd29fe8d8ffaa9098c5100346256418",
"description": "glthread: enable display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dcdf974f8df23bc0a5e284759a9379ec95192a9",
"description": "glthread: align the batch buffer to 8 bytes for pointers and doubles again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0881c686cc250d492d38fd14063e4b18c951c1",
"description": "mesa: remove redundant api_loopback functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d11972334186b1b5ede148e32ac7758be56ce4",
"description": "mesa: use vbo_attrib_tmp.h to generate display list vertex attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3252041a7872c49e53bb02ffe8b079b5fc43f15e",
"description": "anv: Only add END_OF_PIPE_SYNC if we actually have AUX_INVAL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5"
},
{
"sha": "5b57aa79e2bd244079639bcc696251ce0f7af7c7",
"description": "freedreno: Switch to exposing only half-integer pixel centers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c8ba96a54feaf9bb783bb165bce91ee0c3253f9",
"description": "r600: Fix build error in sfn_nir_lower_fs_out_to_vector.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0df48e5d1f09c81bdbc9cc501c5a382c9175da33",
"description": "vc4_bufmgr: Remove duplicative VC definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3bbe1fa65ede1e2504510d15b1c439fb81328fa",
"description": "etnaviv: Avoid shift overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "511c6408f48097bb4c04087931e3712ade662525",
"description": "Android.mk: Tweak MESA_ENABLE_LLVM checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dbff6f6ce0dea622f98c9d14336148e9afc19ae",
"description": "intel/iris: Always initialize CCS to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "507abc395940debf59df19d51fdff071cdb9f6ed",
"description": "isl: drop min row pitch alignment when set by the driver",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59"
},
{
"sha": "def3470e9bc1c3c4d93b21cf15b7105e4f553dab",
"description": "isl: only apply main surface ccs pitch constraint with CCS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59"
},
{
"sha": "dab0aadea9494ebf19a0c3e23a38bd01c857b49c",
"description": "isl: properly filter supported display modifiers on Gen9+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "157a3cf3ecb6917c26508c5bf641e1b8c58e6228",
"description": "isl: implement linear tiling row pitch requirement for display",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f778c48869fb52c6afc757b307d95376aaabcf50",
"description": "ci: Only run the freedreno baremetal tests when freedreno/core changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7524717ba291a0df49e802c4fb690f40f7cf1f6c",
"description": "docs/release-calendar: Add calendar for 20.1 Release candidates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf62c2b2ac69637785f55b790fdd601c17e7e9d5",
"description": "radv: call nir_shader_gather_info again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5193688e1ac696928109ade1b0eb901a91607436",
"description": "nir/gather_info: handle emit_vertex_with_counter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "36ec3cbcf88e9dc4898bbe2319cc4a5a71ba72e1",
"description": "gallium/swr: spin-lock performance improvement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db5cc6a7ddeddbeb1e360156db520f55a5852b99",
"description": "radeonsi: enable glsl_zero_init for Curse of the Dead Gods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c03718fd7813b9023c286101d4f972aa3390de9",
"description": "nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73812999d92ed9812993f22a8807895d670fa4b8",
"description": "pan/bi: Pack BI_BLEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4fb88723e74041b53d3dddda5b08f3ec94510b6",
"description": "pan/bi: Flesh out BI_BLEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e06426ea85fa9092e3488c9e4600181f534454b6",
"description": "pan/bi: Add ATEST packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18d0ef7081540b6c8d60bfd4f13792878ea1b28",
"description": "pan/bi: Flesh out ATEST in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61260819ba3f08fccf72dfe7d7498516eec413f9",
"description": "pan/bi: Track clause types during scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e323df05a906aa91edfd4895627d28b6f9a12c6d",
"description": "pan/bi: Don't hide SCHED_ADD inside HI_LATENCY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d797822d31c1a19580de6a357f96405f04ad916a",
"description": "pan/bi: Pretty-print clause types in disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42af9f47c8a91caad6803fdaccf111053e9303c4",
"description": "pan/bi: Route through clause header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4fbf751cfb863ee4b8e7963c0c37961519da774",
"description": "pan/bi: Skip over data registers in port assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32e5a7e6e91b43105d51047cc315119928ff09ab",
"description": "pan/bi: Emit load_vary ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37f14c9e50ce144cc81bebf5124e7a9cd0ef0288",
"description": "pan/bi: Pass second src for load_vary ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "265169f48ada87fcea8e55dc4176954fb86d1153",
"description": "pan/bi: Generalize bi_get_src a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c0e786084f865d27b7be9d834855555fb0f049f",
"description": "pan/bi: List ADD classes in bi_pack_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6069904bbd46592d13a87520dc256c6006b12c50",
"description": "pan/bi: Pack fadd32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2afcc6101047b8cfcd5fac3f144e1f3325e6207",
"description": "pan/bi: Pack BI_FMA ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a3bf3f1a1f13a6f14f849c5cdcdd1874566f88d",
"description": "pan/bi: Add struct bifrost_fma_fma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd40e189b6769f3cfb18557e3715a3289bebc13c",
"description": "pan/bi: Model 3-bit Bifrost srcs in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe379776c7d7eca1bbb26af070710a1a2224b0ff",
"description": "pan/bi: Route through first_instruction field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90ca6a9a6b02087b97c12a6feb68381b41fa89d7",
"description": "pan/bi: Assign registers to ports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff39f57a48509f8a73655b6f4794cc5b73e4965c",
"description": "pan/bi: Add missing __attribute__((packed))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9080ea8b57817e385d157c623af1bde87841c304",
"description": "pan/bi: Pack register fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03a271bf15bd4aff587408be09066d2670ae47f8",
"description": "pan/bi: Add packing for register control field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bce53cd0c44db531b37cb37426e3b087c788da",
"description": "pan/bi: Sketch out instruction word packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9269c85578bd68169681efad0fb2a3563eb280ab",
"description": "pan/bi: Setup initial clause packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c5aab626bb52670267381383c823f4fb204b3d8",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c572fa571f7911a316ad9ef4697c65270c0d7e1",
"description": "docs/relnotes: Add sha256 sums for 20.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "552078aec6bad10ad04b5817611f2ff2f50c6f40",
"description": "Docs: Add release notes for 20.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3210214b67f783363c52c47a21d43a721d9388c9",
"description": "ci: Disable tests that showed intermittent fails on a530 in day 1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116a3ac481d4b5949027a5b0a798b0bef52e70b9",
"description": "ci: Ban the recent popular freedreno a630 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56de6f698e3f164d97f132203e8159ef0b8e9bb8",
"description": "radv: remove wrong assert that checks compute subgroup size",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "672d10619980687acec329742f055f7f3796c1b8"
},
{
"sha": "46187bb54fe7a0ccfbafa09c5a168fb45da172d4",
"description": "anv: Swizzle fast-clear values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fb8f1948167c77f05f89b3a0933cbe2a1280b8d",
"description": "intel/blorp: Add support for swizzling fast-clear colors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf2eb3e0eee39e79f5426dfa18d9d3b7f9dfbcb2",
"description": "soft-fp64: Split a block that was missing a cast on a comparison",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f111d72596c4071ad38a2062699f17702bbd9c6d"
},
{
"sha": "a8882132f9243e61ca5a5b5f63cbfcca1120ff90",
"description": "soft-fp64/fadd: Common code optimization for differing sign case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d1216a039889cec8d8dbd994d4e50ed47d9692c",
"description": "soft-fp64/fadd: Move common code out of both branches of an if-statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16dfd06472db407aee8a9c6ec761079633c6bdec",
"description": "soft-fp64/fadd: Use absolute value of expDiff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da3fa01891ec41ced3cbe2b63e8e5c8252e6e7ba",
"description": "soft-fp64/fadd: Rename aFrac and bFrac variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c9ff97215b0c13c82f460dcc59cb61f6b02d78c",
"description": "soft-fp64/fadd: Combine an if-statement into the preceeding else-clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "480565812c1472faf440b3a27864c8c34610a0f5",
"description": "soft-fp64/fadd: Reformat after previous commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9496a67eece5717417b3b44ad1552c57b70b2897",
"description": "soft-fp64/fadd: Delete a redundant condition check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7078105592bf332e1080fbd7049c3a8dd9cde0cc",
"description": "soft-fp64/fadd: Just let the subtraction happen when the result will be zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cae36fa217b427f67494bc67b3ca4bd0bbae517e",
"description": "soft-fp64/fadd: Pick zero or non-zero result based on subtraction result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70be98f17a1b8c66a92daac2a3d4eeb084bbc954",
"description": "soft-fp64/fadd: Massively split the live range of zFrac0 and zFrac1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fa3a1ca44a5eb7bf1c4c5087fcacd912b62e65",
"description": "soft-fp64/fadd: Instead of tracking \"b < a\", track sign of the difference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b07f542e5a4ab698becbc238ff2ccc4720418bf",
"description": "soft-fp64: Optimize __fmin64 and __fmax64 by using different evaluation order [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "617a69107ee58e23ace06093bc49fa2c86b7dd4b",
"description": "soft-fp64/ffloor: Simplify the >= 0 comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abf28d6a70c3219e41c904806f77ea92d31bdb0f",
"description": "soft-fp64: Relax the way NaN is propagated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8178fa88763a321cb5df853ee219884c2a7eedcc",
"description": "soft-fp64/fsat: Micro-optimize x >= 1 test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f58b4709c240c7dd17c59674e0f63d70af70e5",
"description": "soft-fp64/fsat: Micro-optimize x < 0 test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7673dcbd21150e67c5a36bdcc3eee419c025604b",
"description": "soft-fp64/fsat: Correctly handle NaN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a42163cbbc1abe02b7db4ade74b569f455942d1a"
},
{
"sha": "b421c0466d6ec28824b297d0545fca537c13a2b7",
"description": "soft-fp64/flt: Perform checks in a different order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6992bf62440e847ca129ea9f79862fa5ff4c35f",
"description": "soft-fp64/fneg: Don't treat NaN specially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de4acd8816cb02b65ade3ddafeffc194ff97f35e",
"description": "soft-fp64: Store sign value as 0 or 0x80000000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "598e2fc6a1834ba8b1e0ee82ecf6c016f6ed7c3e",
"description": "soft-fp64: Pick a single idiom for treating sign value as a Boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "325a21f5ebca90ccac9a7c3c571ed0513c4ec3d2",
"description": "soft-fp64: Simplify __countLeadingZeros32 function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812230fd94e2661b1e69234f35f3ec0e3bcc9571",
"description": "soft-fp64: Don't open-code umulExtended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1e0227ef14291242886be48424f723bf60bc439",
"description": "soft-fp64/b2f: Reimplement using bitwise logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3d69ad07d9c439fc99b7c1b1e999ce556d260f",
"description": "nir/algebraic: Simplify a contradiction that can occur in __flt64_nonnan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0cefc5a23a62b0bcf77db469adf1d0eb9ff8165",
"description": "nir/algebraic: Constant reassociation for bitwise operations too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d36af93389e0cdaa36e8b972f328566487bd7d5",
"description": "nir/algebraic: Generalize some and-of-shift-right patterns [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d63aec18624fe4cbc2e9b06d95f858500257df",
"description": "nir/algebraic: optimize ior(ine(a, 0), ine(b, 0)) to ine(ior(a, b), 0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88eb8f190bd69c7f057063f5d88faece59477088",
"description": "nir/algebraic: Simplify logic to detect sign of an integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7f3a8d6959c74f63c877dd8776fe519d54f946f",
"description": "st/mesa: disallow deferred flush if there are multiple contexts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d17b35e671ae7c6ab6b89973506d12b958d2264d"
},
{
"sha": "6ee971c8823d23e70ba34088fa5e9fd20eba2047",
"description": "anv: Use isl_drm_modifier_get_default_aux_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0905d5a14a790229c49914fc45e1dcd9d5c43c1d",
"description": "intel/isl: Don't align linear images to 64K on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5",
"description": "radv: fix random depth range unrestricted failures due to a cache issue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f11ea2266644a016a898744d1283d83ab63f4fb2"
},
{
"sha": "a6625b15a466e2648a35810c64df882ea869971c",
"description": "turnip: Do gathering xfb info after nir_remove_dead_variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c11a2bc202f3fed542631024c618e7df528d9e02",
"description": "turnip: Fix wrong assignment of xfb output's offset.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2a1d6b81ed54971d33e83b7f5545da096b13b043"
},
{
"sha": "25a54554b319ce38dbe11f92cb2447bfb6b5b78f",
"description": "intel/decoder: don't consider header fields past dword0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c41937440276498b76c30657bc8d884ed8220db",
"description": "lima: decode depth/stencil write bits in RSW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9205762caece0c4b9ecea3d56f72c6980935633a",
"description": "lima: implement zsbuf reload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbceabed72977ffd49d84f926c59ff97554f349d",
"description": "lima: disable Z16 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf",
"description": "gallium/util: Switch util_float_to_half to _mesa_float_to_half()'s impl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e4e2cedcf53d0f9649d51fc3acccaada96172bb",
"description": "amd/llvm: Fix divergent descriptor regressions with radeonsi.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b83c9aca4a5fd02d920c90c1799137fed52dc1d9"
},
{
"sha": "040ce9a1b3b596d34e224cf3be42747bdadc7163",
"description": "gallium: fix build with latest meson and gcc10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dc5e174c7b96b6d4b5a6923068410f298167a39",
"description": "ac: don't set old denormals flags with LLVM >= 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a5051ea6bf4d72a02594d21a3351e44bd70da7",
"description": "ac: set new LLVM denormal flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cc10bd27b24d513de88bf7fa94a6c8f43e348f",
"description": "ac: unify denorm setting enforcement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4959add2f44517b2227521af5aaf2919aaa6c3b",
"description": "gallium/u_vbuf: simplify the first if statement in u_vbuf_upload_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a29a20d2e7b931c5ee6478665f0784eca2c0d8",
"description": "gallium/u_threaded: don't sync the thread for all unsychronized mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5960dadd1f2494da6ea8fa04a46271beb66dea49",
"description": "freedreno/a5xx: Fix min-vs-mag filtering decisions on non-mipmap tex.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc15e78fa51e6c0df491a9fef4f99b2dfad77a9",
"description": "ci: Enable testing GLES2-3 on a530 (Dragonboard 820c).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8997757c6abfe657a259bc5c681628e70792b67a",
"description": "ci: Enable ccaching of CMake builds as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba39cc5e85ef3b2c14803d21f6fe437620432227",
"description": "ci: Enable ccache in the container builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7dca35602be1eda7481176cec596181c8fec41",
"description": "ci: Update the ci-templates commit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60375cbc2510ab7ad90b2654c0f6324468415cf",
"description": "anv: Do an end-of-pipe sync before updating AUX table entries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd0d12aa5fefa94123269a541c94cdf57599e34",
"description": "intel/blorp: Plumb the stage through blorp upload_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c35bc7e612f806d2e8a8a7126ddcdf45597806a",
"description": "zink: zero out zink_render_pass_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c923de68dd0ab10a5a5fb3196f539707d046d897",
"description": "radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465"
},
{
"sha": "672d10619980687acec329742f055f7f3796c1b8",
"description": "radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465"
},
{
"sha": "46e8ba1344e840f9406537ae73c841a357278924",
"description": "radv: only inject implicit subpass dependencies if necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e60de085473174e5a6b5a1e33e39006e62f5c786"
},
{
"sha": "a0591863db891fd39bdbae199f740b0d4b5f0173",
"description": "gitlab-ci: Enable more Gallium drivers in meson-i386 job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "106bf59ca903bd58c0bd2a9c5eff6b4180df0b24",
"description": "llvmpipe: Use uintptr_t for pointer values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "264663d55d321225a4962073ce4b7389d3d42287"
},
{
"sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb",
"description": "gitlab-ci: Move classic driver testing to a new meson-classic job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3727ae431a132c1334884675f9c6c64ea6472b2",
"description": "gitlab-ci: Fold scons-swr job into scons job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ff437abb3f4ecaef1e3f241392b827cc3fdd202",
"description": "tu: Fix border color with compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32eecf58791ea3c5367e5ff4a542ae25fc3ce61d",
"description": "gitlab-ci: Don't use buster-backports packages by default for x86_build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf",
"description": "ci: Drop the git dependency in tracie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43873afda4f8faa2b31a2f130fab52fbc24d490f",
"description": "gitlab-ci: Use surfaceless platform also for apitrace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca662fb61269e3e3d36f8aab5939bc9dce14b4a",
"description": "gitlab-ci: Update renderdoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac1dbd5ef81fe9bd389e38f22da32d940c1d9e02",
"description": "lima/gpir: fix crash in schedule_insert_ready_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2756b629171f61ca8e162be7b332e91a62c5c978",
"description": "lima/gpir: add better lowering for ftrunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7d89476f1e7d0f3b9e751887f42b750a5ec216e",
"description": "lima/gpir: kill dead writes to regs in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1bcc8555ab17a1df043ebc8c2a3ebcf6c400bc",
"description": "lima/gpir: Optimize nots created from branch lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47dacf3867194fd456f015bc2a54d2ee4af30f4c",
"description": "lima/gpir: Optimize conditional break/continue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fb0fda8e7bfa95686fd60ee563938b8e1196437",
"description": "lima/gpir: Make lima_gpir_node_insert_child() useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c3f20a25baa6f5b2baa2a6ef693e38095da5508",
"description": "panfrost: Fix gnu-empty-initializer error.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "836686daf36cd8d7c17c909d98f5c9e07549d674"
},
{
"sha": "2d14a8f23721cba2f66ddecbece09a024dc1b45a",
"description": "aco: fix operand order for LS VGPR init bug workaround",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a952bf394609134ff96f4bebb41bd022c621bfa6"
},
{
"sha": "ded7a8bb4625b28add06f8550526f2169045e87c",
"description": "aco: fix instruction encoding for LS VGPR init bug workaround",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a952bf394609134ff96f4bebb41bd022c621bfa6"
},
{
"sha": "ee9e0d1ecae307fa48200d2604d3114070253299",
"description": "aco: set late kill for v_interp_p1_f32 for some APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1872759f55384175f8fb4277abe4bd45b85d2d9e",
"description": "aco: add a late kill flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c51348bd9b652aef65b5fd999165ecb8c388e61b",
"description": "aco: move some register demand helpers into aco_live_var_analysis.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1b08b55ff461677f05e827ebeab02918096ba0a",
"description": "radv/sqtt: handle thread trace capture in sqtt_QueuePresentKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4061ac859d0b612a801ae9047afbd352fb74e006",
"description": "anv: Push UBO ranges relative to the start of the binding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd"
},
{
"sha": "ae15b4fd733597880fee5357fb2d1f2f100b30c1",
"description": "anv: Fix the comparison in an assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e03f9652801ad7f70091e084535a3fb6650c3acd"
},
{
"sha": "299fad5585c2b969ceebc5ad2bd4df1ad446ee1a",
"description": "gitlab-ci: bump Vulkan CTS to 1.2.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6d8dea008bfc1a2cc5e82caa2f36ff6657deaa",
"description": "gitlab-ci: do not set the number of deqp-parallel jobs for RADV CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4668a08e9d7bf73683f9527920fc544eb95e8497",
"description": "gitlab-ci: allow deqp-runner to use the maximum number of jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "888b41f0ee0cc0f79c299d5a2a9149ae13306c12",
"description": "gitlab-ci: remove useless 'patch' package in the VK test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3349fe9a26d10a2d06c3f4a8ad0e5b554da2a243",
"description": "tu: Rewrite border color handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6dad10d0474cc80228636d6deb45b6025583566",
"description": "meson: Avoid duplicate symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b61ad372d51681a3fb41b2dc21d2d58eb2becac",
"description": "Revert \"ci: Remove T820 from CI temporarily\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "089c8f0b8da86a05bde8359c84085e0b795abf17"
},
{
"sha": "bbdb4b1a6d9c1f211ef7e67f3dcdf92de24c3a67",
"description": "gitlab-ci/lava: fix handling of lava tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd1436440bd84d0b48fd7282b8f012ad382483ed",
"description": "iris: allow compression conditionally for images on gen12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d836f3fadfbfe3dfc8bd1b60b2146f676e8ff8a1",
"description": "isl: allow compression for storage images on gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd132a8eed94955332db6c8b553141f1b261066f",
"description": "iris: determine aux usage during predraw and state setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c879e69e2e54d3f422367a51dc4a4a82dddf22",
"description": "iris: move existing image format fallback as a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2baf72e7b8068cc0abce3f0bb9bd81565c8cf8",
"description": "iris: provide dummy iris_image_view_aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8f0483ec408037ce7b7c6014674f13cc4461079",
"description": "intel/compiler: detect if atomic load store operations are used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd654ba419d792806366f43ba9325f52eab9488",
"description": "iris: use the images_used mask in resolve pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5910c938a293c03337911ca3c067b4ecf4b406ee",
"description": "nir/glsl: gather bitmask of images used by program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51b1b102bd619b6a802807bde5f5228c1dabd1d7",
"description": "st/mesa: Fix signed integer overflow when using util_throttle_memory_usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "21ca322e637291b89a445159fc45b8dbf638e6c9"
},
{
"sha": "b93a1952258ebef6319fd4f4186d704e04b3064c",
"description": "isl: Avoid EXPECT_DEATH in unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e523c9265d3a6f092bad17364cf7d7f5ead6e98",
"description": "gallium/swr: use ElementCount type arguments for getSplat()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a19d8c836f2263a2edeca4aea52676ecdbf2e8e9",
"description": "etnaviv: enable shareable shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe204de632da54bc0902313a943374a413023e90",
"description": "etnaviv: get rid of etna_spec in etna_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4432dd6ea4fef2ae0f9a1bb3240d7df216cddf08",
"description": "anv: Dump push ranges via VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "625d8705f02e211e2733c3fe12845505725c37d4",
"description": "aco: don't stop scheduling at exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4c31f814b8ba61c94506f42f609a2f36ab1fbb",
"description": "aco: allow barriers to be skipped during scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "928ac97875c267690c2e15f7de94b9f935afed80",
"description": "aco: add helpers for ensuring correct ordering while scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cd760847a45f4daa7f73a7d0a6a606e3b4f1f07",
"description": "aco: add helpers for moving instructions for scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d295ab3f35acd796826d6f06f798d8618b1d814",
"description": "radv: add llvm_compiler_shader() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d991c2de46794a5a7c10110677d55a498893586",
"description": "radv: remove unnecessary LLVM includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ea32a6201983596fcabae04cb781d7d1f456636",
"description": "radv: remove radv_shader_variant::aco_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fea9481776bae953f718a8630a975e027f1bc5f",
"description": "radv: cleanup occurences of use_aco everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1305b932747ff4f8ab0253b12dc979dcbfd6777b",
"description": "glsl: do not crash if string literal is used outside of #include/#line",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439"
},
{
"sha": "f8051f77ea00934cc00d9f55f1a737c50037af65",
"description": "anv: Remove duplicate code in anv_cmd_buffer_bind_descriptor_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a5053b687e7c9b69ecc743a770dff99952071b3",
"description": "anv: Reduce compute pipeline batch_data size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "925df46b7e00ee7ca4128ef2cc2f3fad68ce8d4e",
"description": "anv: Split graphics and compute bits from anv_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af33f0d767a72dfd89246947d89d28d3157b4f59",
"description": "anv: Use a separate field in the pipeline for compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bff45b6a7f57694bcc0d8bb47fbc55402911113b",
"description": "anv: Decouple flush_descriptor_sets() from pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6df0ac265397420cbe43e2091c0e0da1fa57e9d1",
"description": "anv: Decouple flush_descriptor_sets() helpers from pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1c13f01aa8f231cd377506b3932e6300f429b79",
"description": "anv: Remove redundant check in flush_descriptor_sets() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec04c0aae3f6dce9ac35bbe9d75fa81460c74c8",
"description": "anv: Pass the right pipe_state to flush_descriptor_sets()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88df3bf79ae96b0f03332828125c9e2dc653494d",
"description": "anv: Keep the shader stage in anv_shader_bin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bf044d2541e1612419ff2ba41758e71a6fd9a9c",
"description": "anv: Use a dynamic array for storing executables in pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b0682df82041fe1ba7136a97a74be7ba4c08de7",
"description": "anv: Use pipeline type to decide whether or not lower multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "613c9b78e3a9fa08bda2c671543d2ef0caba9dc2",
"description": "anv: Add a new enum to identify the pipeline type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a52432b19f1d3e61b20a5dd4ba1a1e5546bd7d",
"description": "glsl/tests: Fix waiting for disk_cache_put() to finish.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50989f87e62e0b9a4796c565a103ce45c684c673"
},
{
"sha": "e178bca5cc194ecb3e6b447620045a72f9cc465d",
"description": "glsl/tests: Catch mkdir errors to help explain when they happen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d54b84d49de991188a6a91bbadf00e89654f2c0",
"description": "intel/fs: Combine adjacent memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf432cd831c789c02f9474f836e3259f2a73abd3",
"description": "nir: Add pass to combine adjacent scoped memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31a8ed8fd560fd71be10956d09987dc47f20a01",
"description": "nir: Reorder nir_scopes so wider scope has larger numeric value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67fc88fbb9af53924dbaf8634ec7b1fb069ec340",
"description": "nir: Don't skip a bit in nir_memory_semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a46e9f4d9ac827e4e5ecfee4bf24e38cb09e349b",
"description": "radv: use ac_gpu_info::use_late_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741dd9e32bdfeb32ebccbe131d2eb5e82769b0a5",
"description": "radv: rewrite late alloc computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74e7b442f21db806a296876b84a332d212cef77b",
"description": "radv: tune primitive binning for small chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22d3e047e570b098729a982901b5338b997c80a0",
"description": "radv: use better tessellation tunables on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d27022ce14c2b44b1ac7cbed6b95c7fc8ceb20e",
"description": "radv/gfx10: cache metadata in L2 on small chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6310c666a4339d8e0460dd2e1daa3fad500ae0ca",
"description": "intel/isl: Set DepthStencilResource based on aux usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f047e504a51cde0a0789a848e079ab6b7d470d63",
"description": "intel: Require ISL_AUX_USAGE_STC_CCS for stencil CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e15bf31c0a88d220d5907a533d59ca6341d96a",
"description": "iris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69a0150e4e8c3a9c46375dbfb49d3ada9b47b7f1",
"description": "intel/blorp: Allow STC_CCS in blit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fa92cd015b812140b87e8ce5b4574f76f0f02e0",
"description": "intel/isl: Add a separate ISL_AUX_USAGE_STC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a8e981ad6d359c0d748fe9fdda5e1270d53d78",
"description": "intel/isl: Require ISL_AUX_USAGE_HIZ_CCS_WT for HZ+CCS WT mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff1f0a720d8edcfc09aa41c720ba8de3afe88d72",
"description": "iris: Use ISL_AUX_USAGE_HIZ_CCS_WT to indicate write-through HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e13ed0e9e548c99e484e9533b0030ce555465fd7",
"description": "intel/blorp: Allow HIZ_CCS_WT in copy sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98dc7f56b7d17cd56ab43768058a8d9c5a8f2e0f",
"description": "intel/isl: Add a separate ISL_AUX_USAGE_HIZ_CCS_WT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feaedc1fbe43ed4ad4978b9ff6815711ffd640a2",
"description": "intel/isl: Clean up some aux surface logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f97a21a669a42d458d9d8c7f52b65c4af355b5",
"description": "ac: disable late alloc on small gfx10 chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba5e94c50cbc79fddc8c764c6569a0da2092b58",
"description": "ac: add radeon_info::use_late_alloc to control LATE_ALLOC globally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09295e95eba6f015d1731b589070cf5bbef3d581",
"description": "radeonsi: tune primitive binning for small chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "629b6ddd7106bd31ebb44308bd307be2a5bf6bd4",
"description": "radeonsi: set better tessellation tunables on gfx9 and gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf5b65d0fdfc49a6c2cbdc10fc4b6990f992deea",
"description": "radeonsi/gfx10: cache metadata in L2 on small chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e97ea92e07b78494f08197d9d5d1f35e1c0b60",
"description": "radv/sqtt: describe layout transitions with user markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b229302b96cbd6d1e87ca73e0b41962ad34b7da5",
"description": "radv/sqtt: describe begin/end subpass barriers with user markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90550b2a3e0809c47f51f97a84a91bb3f61103f7",
"description": "nir/algebraic: coalesce fmod lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd0dd3b4b223a423fbe9ffd118c3fbbf119d993",
"description": "nir/lower_double_ops: relax lower mod()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83c9aca4a5fd02d920c90c1799137fed52dc1d9",
"description": "amd/llvm: Fix divergent descriptor indexing. (v3)",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "028ce527395642b68612d10c6030be5d4706a65e"
},
{
"sha": "ba88e951871ae1df5ba567c8f4071dddbe50e286",
"description": "intel/fs: Fix NULL destinations on 3-source instructions again after late DCE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e"
},
{
"sha": "cfa299eadb21893348c60906dfde8feb175c7f14",
"description": "radv: Enable subgroup shuffle on GFX10 when ACO is used.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "967eb2326155eaa7f2f3d3b8c459a2cb82eca1dc",
"description": "radv: Enable lowering dynamic quad broadcasts.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec16535b493b54c8c039576c0303f324242ae3fb",
"description": "nir: Add ability to lower non-const quad broadcasts to const ones.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa83d809f6dd61e8052d39e5b3cf048c6fb8223",
"description": "gen_release_notes: resolve ambiguity by renaming `version` to `previous_version` and `next_version` to `this_version`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64af6b3bcf8f976ce1739798cbdfdbf334f017d9",
"description": "gen_release_notes: fix version in \"you should wait\" message",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "86079447da1e00d49db0cbff9a102eb4e71e8702"
},
{
"sha": "dcc50f4302d9904e5c433d8bd81af6fcb3159479",
"description": "pan/bi: Interpret register allocation results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8139ef6453aa3a8da5a07be74dcb80a35f083e3",
"description": "pan/bi: Add register allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116c541c0745b9eb6dba3ba3d2567a1fde90cf03",
"description": "pan/bi: Fix missing src_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1d95339254361d4a481b35b3d2adeb4ae417d03",
"description": "pan/bi: Fix vector handling of readmasks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c63105f98860e96257f9c457aa3ef3c8b21edd9d",
"description": "pan/bi: Minor fixes in iteration macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545dedba13a06d28fa05f3e85bd668db8ddfe80a",
"description": "pan/midgard: Remove incorrect comment in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f06db4d54c1a83005e4e0e00a9d2fdeb5bface29",
"description": "panfrost: Move lcra to panfrost/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0203aa830a6dfabb163514a5a8cd5b5b7bd86e",
"description": "glsl/list: use uintptr_t for exec_node_data()'s subtraction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d05b3fd713d67aa764dff60467a896a7aa1011",
"description": "aco: fix uninitialized data error in waitcnt pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc320ef9af6b84b6a1f275261b071d05c0ee6a62",
"description": "ac/llvm: add missing optimization barrier for 64-bit readlanes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048"
},
{
"sha": "9c53a3bb223592471d38a4efbfca8d58dd47e432",
"description": "iris: toggle on PIPE_CAP_MIXED_COLOR_DEPTH_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1896b44aee637929e1e6deaca7518a7475c4d867",
"description": "turnip: Add tu6_control struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4f1697b54453e3ecf132049feff60c518fd7c7c",
"description": "turnip: Enable VK_EXT_transform_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a45c84672f7eafef23c6210f3d8dd56ae020242",
"description": "turnip: Implement an empty function vkCmdDrawIndirectByteCountEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ff1959ca5d24afe48bec20edf7e3d059d254134",
"description": "turnip: Implement stream-out emit and vkApis for transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "374406a7c420d266f920461f904864a94dc1b8c8",
"description": "turnip: Setup stream-output when linking program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82fdb13c25648de2fc4d381699f5bbbd2d8768f4",
"description": "turnip: Define structs for transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1d6b81ed54971d33e83b7f5545da096b13b043",
"description": "turnip: Gather information for transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31c420565c713a0398c7b872119acaf4f8dc3978",
"description": "egl/android: set window usage flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf5ba9d409bcae3496d094def5c3b199a8847b3c",
"description": "ci: Make a simple little bare-metal fastboot mode for db410c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d51da8610f6c5c0a22f2a7b1c9bfd596a7c46949",
"description": "ci: Fix installation of firmware for db410c's nic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff1183648a69f8d082a3fa0b067ccc66b5a78c23",
"description": "ci: Print the renderer/version that our dEQP invocation is using.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd",
"description": "intel/compiler: fix cmod propagation optimisations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b76b3bc09c6db2e218f903e0d1c7fb68c9e6458",
"description": "pan/bi: Fix swizzle for second argument to ST_VARY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6d96aa962d5497a3fb12b02a47ff9777e5cbfd8",
"description": "pan/bi: Implement nir_op_ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58f91718944a0cabdd907ed87efe7a239e69a55d",
"description": "pan/bi: Add dead code elimination pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e1c606f89134e7033e25ca65a23478e13365b8",
"description": "pan/bi: Add liveness analysis pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bff6e5e076e5ae7f188b07ce069647ef7eff0c6",
"description": "pan/bi: Add bi_max_temp helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e0479a6a88656205a1907c8987666f415a7c4a5",
"description": "pan/bi: Add bi_next/prev_op helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e623007eb786ddc5fb06133f3d7c27f9a2eb18f9",
"description": "pan/bi: Add bi_bytemask_of_read_components helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94754a7c47bd59526de72115576519e015f4d76",
"description": "pan/bi: Paste over bi_has_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b75f410c44053a4fc84715dec473dadedf7aa14",
"description": "panfrost: Sync Midgard/Bifrost control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "933e44dd435f285e652d29389456dbafca121482",
"description": "panfrost: Move liveness analysis to root panfrost/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aaaf7b12c037b25f4c0a06af4744a8893c25e50",
"description": "pan/midgard: Subclass midgard_block from pan_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5dd1d542dea49a19ad3686d26a895395f7f7849",
"description": "pan/midgard: Sync midgard_block field names with Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4998925d6a1225ea4b4ad93e38e7eaaac66fa505",
"description": "pan/midgard: Decontextualize liveness analysis core",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bbec3bc64378c25f03c841c443b7e7c4222cd83",
"description": "pan/midgard: Localize `visited` tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "218785c4a95319145b194db4ca9fe9fbc0713461",
"description": "pan/bi: Implement sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f5ae88a7ff758bc9a506488f7930d53b68ab19",
"description": "pan/bi: Switch to panfrost_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e610267510199532fe22b3c62c0ec68c12918ad4",
"description": "panfrost: Move Midgard sysval code to common Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b756a66607d1870f96470dc121e73a95d71f04d4",
"description": "pan/midgard: Remove dest_override sysval argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2ff3bb0fea546015755914ac7bdb477c2007da3",
"description": "pan/midgard: Decontextualize midgard_nir_assign_sysval_body",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674b24dcfd34ea8c6c2ee9a0232f59519ce1d3c1",
"description": "pan/midgard: Remove indexing dependency of sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c2647f4117a5ec73c0ce12d224318ec5557f31d",
"description": "pan/midgard: Adjust sysval-related prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3f438e0236828839ebf639f8118cb697377bbe1",
"description": "pan/midgard: Remove unused iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4524e2fece57502c93318351534129874c37f9",
"description": "panfrost: Promote midgard_program to panfrost/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "529c0ba2199852e7d894955e30620885f3bffd47",
"description": "gitlab-ci: build RADV in meson-i386 to avoid 32-bit build failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0178f516f5f96c599592d86c3975234264fefc5",
"description": "radv: fix 32-bits build (again)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcfc08f5b8a322cf015f7216fb0aeada117d53a4"
},
{
"sha": "fb477cc42186d4809b955072a1c2336d64f07944",
"description": "mesa: don't unroll glMultiDrawElements with user indices for gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70298ec4c0e43a9dcda828e74d65d87dc6e3b9d4",
"description": "gallium: add PIPE_CAP_DRAW_INFO_START_WITH_USER_INDICES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "510bd474e6744a44b3cfff7c03b7768f211f8ae9",
"description": "vbo: fix vbo_copy_vertices for GL_PATCHES and adjacency primitive types",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4c6323c49f1f394f54ea9b9d8e514c2706e3984d"
},
{
"sha": "218dfd8c1a50515105199704d7060ae1b0d3b101",
"description": "vbo: fix transitions from glVertexN to glVertexM where M < N",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2"
},
{
"sha": "ec7d48afc40343bf314d28a7276500efb1e52361",
"description": "vbo: use vbo_exec_wrap_upgrade_vertex for glVertex in ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a398a9d7e7f8fe19eaa0c33b36ab6816472b698c",
"description": "st/mesa: keep serialized NIR instead of nir_shader in st_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86d270cde49f4d74d5c1f45851ce571686ca01cc",
"description": "gitlab-ci: Don't restrict ppc64el/s390x build jobs to gstreamer runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbdf215fbd8bd3b48287079bb7b580aaa870ad2b",
"description": "gitlab-ci: Sort packages to install alphabetically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5235a5b73116ee285bb7f3d50bb5ad4e1269a11",
"description": "gitlab-ci: Remove unneeded python3-pilkit dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52c53c4a49547a55cac211e476474fd2fc5614ad",
"description": "gitlab-ci: Fix indentation and dangerous \"\\\" in the last multiline line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b760ccfedb69c926803a4b8d9e61f800e9fc70ed",
"description": "vc4: Fix query_dmabuf_modifiers mis-reporting external_only property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61f2e8d9bbde0d4416663fd61c4f63a5a763e96a",
"description": "aco: Don't store TCS outputs to LDS when we're sure that none are read.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b36d8c23ac405be98a0e83ace1bea4d7a95df82",
"description": "aco: Only write TCS outputs to LDS when they are read by the TCS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dcca269455adb1029334cefb035fd19d9d99d50",
"description": "aco: Store tess factors in VMEM only at the end of the shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3ab49c6b48299935751009c4109a4d2a3b8912",
"description": "aco: Don't generate an if when the first part of a merged HS or GS is empty.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9695013986d3341e5bb74cfc09dc492204129f5",
"description": "radv: Enable ACO on all stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec6a856e53c2a47370652269ec4619e5cf895b9",
"description": "aco: Enable running TES as ES, including merged TES+GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe5eadfaeef515af11007d070df785be8831363",
"description": "radv: Enable ACO for TES when there is no GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "926bdfae7dcc8bb0c3f5748b5563fb417cd6b5fe",
"description": "aco: Implement loading TES inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec56a7093ce21ee63ca3e153613e494872a403f3",
"description": "aco: Enable streamout when TES runs on the HW VS stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6047e51430ed423635090a30e965db7f01eb6d72",
"description": "aco: Store TES outputs when TES runs on the HW VS stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d9d1cbce9cda14bada3723134c651c226002012",
"description": "aco: Use TES output info when TES runs on the VS stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e8f4baede5de386e71c0c04f05ca8f8df813bba",
"description": "aco: Setup tessellation evaluation shader variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80d281c6dc9e64f51f7ffb0b649148bc7f71917f",
"description": "radv: Enable ACO for tessellation control shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a952bf394609134ff96f4bebb41bd022c621bfa6",
"description": "aco: Fix LS VGPR init bug on affected hardware.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a7d58c5d7651ac10a41f08afd02f84064abbb3",
"description": "aco: Store VS outputs correctly when tessellation is used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7f196fbc820b4f096f80428fb980dc04243255",
"description": "aco: Implement tessellation control shader input/output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "655c050119719e185ae41bdafb1e62d71ccc3069",
"description": "aco: Fix combining DS additions in the optimizer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c70b0d0267234716e94aeaf0e585f27c8a8e21fc",
"description": "aco: Slight fix to lds_store and lds_load.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db93af5f1b7a04fba0899e45b64204766c6ec4aa",
"description": "aco: Refactor VS output stores in preparation for tessellation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0062bb04accb7fdd6174b45b7db8c0fb962bdf02",
"description": "aco: Refactor load_per_vertex_input in preparation for tessellation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e692d65e1c1572a23a0ad6bbe3fa7fa543c9d20",
"description": "aco: Introduce new helpers for calculating address offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19d5dc9ceea8243596903fed60716a3318d0d653",
"description": "aco: Introduce new VMEM load/store helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc1da208efa6333ce4fa6836d0348313085d635",
"description": "aco: Remove esgs_itemsize from LDS alignment calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca342701c578575f842a679680c4be2d79ba1873",
"description": "aco: Extract LDS alignment calculation to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe80f22470a194f2736e2277f41acf246f27f1c8",
"description": "aco: Remove vertex_geometry_gs assertion from merged shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f53d31fb9b27b490a8773173707b244c5826b5a3",
"description": "aco: Use mesa shader stage when loading inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90167112736c603f9f839506e4aa69fe3b8c848d",
"description": "aco: Setup correct HW stages when tessellation is used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ff5b1e514e5473a3fa2700517904caf0bfdfa2",
"description": "aco: Implement load_view_index for TCS and TES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa5eed673c42cfd20bb49410e10c78b46e405590",
"description": "aco: Implement memory_barrier_tcs_patch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8d15ab6daf0a07476e9dfabe513c0f1e0f3bf82",
"description": "aco: Implement control_barrier for tessellation control shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2489e4dfd183919028d5a346c2dffc6138c7269f",
"description": "aco: Implement load_invocation_id for tessellation control shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5107b0312a9583fa897f0fb82889df62e19803c5",
"description": "aco: Implement load_patch_vertices_in.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6edf6ad130af7cd02bc5beb0f9d68292fee1557d",
"description": "aco: Implement load_primitive_id for tessellation shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "754837f3b5f1548a1d0f5689c3d340092d64704d",
"description": "aco: Implement load_tess_coord.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ca2b254ca23781fba8eb7d1f1ca64519089088b",
"description": "aco: Setup tessellation control shader variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b3316f3c9930c1991fbb512897d77001644bfa5",
"description": "aco: Extract setup_gs_variables into a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346bd0c623fdc9882e00fdb3301b73afb9fd3fe8",
"description": "radv: Move some helper functions to the radv_shader.h header file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78d42d41d47f65f20cfd9ce984eebb9282ed96e4",
"description": "vdpau: remove bogus assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc"
},
{
"sha": "b6cebf64394858be8e896c73de7d896f2bb071f7",
"description": "radv: do not recursively begin/end render pass for meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c78e88e8a60fdc44cd5f95177a00aae480616559",
"description": "lima/gpir: print acc ops even if we have only one source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "492ef353fb3e48e77469d7787d3fd2d3d8d9202d",
"description": "lima/gpir: improve disassembler output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcbc2b61b53ba39df320777ede30117b249d9738",
"description": "lima: print gp uniforms if gp debug is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f5543990e250d4a83467c8e9d6d663dc20d6d4b",
"description": "gitlab-ci: add rules:changes for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be22995ecf868a90c6b14fce9b907cf302459e71",
"description": "gallium: hud_context: Fix scalar initializer warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fbde830f30c8a316710ef827c323be8e43bc7c",
"description": "panfrost: Move pan_afbc.c file to the the right Makefile.source file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67aae8f98fdda52318c6f314210492a92be7cdfa",
"description": "freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dc300421d3079d653f106a876263904ba0faacc",
"description": "gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0db74f479b9c5efe52c5d021fe04ba5ce1f4e1bd"
},
{
"sha": "1fa259b035c000b590a91a5b51412a2ff1972ab0",
"description": "vulkan/wsi: fix cleanup when dup() fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d"
},
{
"sha": "6e035c01fb95686b9c48f2930104b90c7d12f0f7",
"description": "Revert \"gallium: make handles of set_global_binding 64 bit\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e1ffb72a05f9b50ee47767aaadbab3e47896ee14"
},
{
"sha": "e1ffb72a05f9b50ee47767aaadbab3e47896ee14",
"description": "gallium: make handles of set_global_binding 64 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0541350e3a3cca58484880df04c0db160180b726",
"description": "pan/bi: Implement comparison opcodes via BI_CMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6409896ca70d6f7cbcc95b370118c7fa95b7220f",
"description": "pan/bi: Print source types unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20c7d57ede3a5e71aa6e2ef901d42eafcc39f1ae",
"description": "pan/bi: Specify comparison op for BI_CMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ab7cecd98ca5e128ed3bfc7cc38b0a24b37181",
"description": "pan/bi: Lower b2f to bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3823551b4cbdeda12ddc65dfb7519258627a02e",
"description": "pan/bi: Implement nir_op_bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a1baafede488987ea3237c1b8990332c6b82f89",
"description": "pan/bi: Import algebraic pass from midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f0d811e4aeba74842c8a86e02889ae3e86c994",
"description": "pan/bi: Add isub op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acab788578cd1ccd67b042798786a39394ad5f03",
"description": "pan/bi: Disable lower_sub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1216a63ff22277fede7d7953019fc3412714a4af",
"description": "pan/bi: Implement fabs, fneg as fmov with mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed79c9ed756a550f98f588abb46099916401cde",
"description": "pan/bi: Handle special ops in NIR->BIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b674e39d7224e228aacaa16beee718f059c31f09",
"description": "pan/bi: Add BI_SPECIAL_* enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c862234ab3002b5d257e7ea3d76cddad8ca461ea",
"description": "pan/bi: Add a bunch of ALU ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a5896cd76629ed2a2cd87ecdcc1f8a723280cae",
"description": "pan/bi: Implement fsat as mov.sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48e50efd5de7b9ad79f89ba5183a1f45214d501d",
"description": "pan/bi: Allow inlining constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "929baf3f88d381313dce7883dfe827305ce55702",
"description": "pan/bi: Add initial handling of ALU ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330e9a66968056330ac030e4ecb738eb3c8489e9",
"description": "pan/bi: Lower vec* to writemasks in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c66ffd8440a6763977641570ffde4fdd5eb3d8",
"description": "pan/bi: Remove bi_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9d480ca1bcf9d410535c95cbe2f93c802b82409",
"description": "pan/bi: Introduce writemasks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "795646d8f863ec2200fa8b92c036b0897f2bdd2b",
"description": "pan/bi: Generalize swizzles to avoid extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8cb9f5aee3428e49d80b2154718cae6c29938c",
"description": "panfrost: Move mir_to_bytemask to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba03e308b66b0b88f60b99d9d47851a5e1522e6e",
"description": "freedreno/fdperf: set locale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30dd0599250c4743ded25663d32c263ab226510c",
"description": "freedreno/computerator: add performance counter support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af68b0d3460259b4d9255c36f31381059e482019",
"description": "vulkan/wsi: Return an error if dup() fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "34d2637fa76ba4dd1969f06352e191ccb228d8f3",
"description": "vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c96e25de77b4879f54ef5727378dacf13e7e398",
"description": "freedreno/ir3: try to avoid syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc82521de4e8e85022a5facb1b5f52d5139d3022",
"description": "freedreno/ir3: round-robin RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b349096f03803b974d1d942cfff37f77325bee",
"description": "freedreno/ir3: track register usage in first RA pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ae93be8fbdf753e07fbf1b707ce3bc89105b5a9",
"description": "freedreno/ir3: fix has_latency_to_hide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6eb11295a7fab543d738263798b96883e3a658b",
"description": "freedreno/ir3: split out has_latency_to_hide()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd2e050a8422aed2f4de601b3894cbba94ba30bb",
"description": "util/ra: move NO_REG to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36aed70b591f7f4f642b26f46f7928be6d137e7b",
"description": "util/ra: spiff out select_reg_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3efa2a4da206112f6c9b5adb2df37c2efe646e6",
"description": "freedreno: fix FD_MESA_DEBUG=inorder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0"
},
{
"sha": "752b9985bed171a39bb439421d0e2cd8d0ab82aa",
"description": "freedreno/ir3: add simplified stall estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ae2ef8bbc63750346345e331750f0e0c643103",
"description": "freedreno/ir3: remove extra nops inserted in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2ff7a278a80a05021c68fa014731e8d9c10713",
"description": "freedreno/computerator: add hrsq/hlog2/hexp2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8e4c18d2f088458664363eba37173bd457bab8",
"description": "freedreno/ir3: also lower lowp frag outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3535797e8c991d5159871f1517fde107b6990a96",
"description": "nir/print: show variable precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10eee6d8c630a346cb7d531263f69151016946d6",
"description": "intel/tools: Fix compilation with UBSan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74be835a84aaa9637c550ae4d71a2dfc66dc6990",
"description": "i965: Use gl_vertex_format in brw_vertex_element.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e62b82a693e6835dce809e924b4a2335486659d4",
"description": "i965: Make use of the vertex format functions in i965.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf929823bf8253388a863fa495844380060f68fb",
"description": "mesa: Provide gl_vertex_format accessors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1641c872ed36ee92ce8136385936e19f8535bec3",
"description": "mesa: Remove now unused _mesa_draw_attrib.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "305724dd7b716fc1c577fde6a0dd3fa62fc0f502",
"description": "mesa: Remove now unused _mesa_draw_attrib_and_binding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ccda7bfd9712f1a9e29b9209e444c8e5652167c",
"description": "i965: Remove glbinding from brw_vertex_element.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38db4f17200cb5bfeb550bb732ccace5052afb04",
"description": "i965: Reorder workaround flags computation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e53fd073beabfa36338fa349dedfa83e0d0a4d92",
"description": "i965: Split merge_inputs and clear_buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de579ffba2e4968cf9aca046369c3cbb6684a1e2",
"description": "i965: Test original vertex array pointer to skip array upload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b684030c3a656ffdbc93581856034e0982db46fd",
"description": "i965: Use the VAOs binding information in array setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f2c84282bbcce9d7e94ac99d2ff1b3489f6e67",
"description": "i965: Use 32 bit u_bit_scan for vertex attribute setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ea3ca3eca4c0c7ff3b41ff09e6cb30b532c8bc5",
"description": "iris: Move down iris_emit_sbe_swiz in profiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "630154e77b778ccb594be9e572988b05b0fc28e1",
"description": "i965: Move down genX_upload_sbe in profiles.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1a6a15aafd1bca30753abe626b85f26f029207a",
"description": "panfrost: Get rid of ctx->payloads[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093da77ce68dd7c57e330f817f51ffa63e99783d",
"description": "panfrost: Use ctx->active_prim in panfrost_writes_point_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d66ef690d127a37e6832c1d0e9fee0f48e2c6232",
"description": "panfrost: Re-init the VT payloads at draw/launch_grid() time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "836686daf36cd8d7c17c909d98f5c9e07549d674",
"description": "panfrost: Move panfrost_emit_varying_descriptor() to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b95530bef23826d3d6ca2e2e2d0ad2d74e572a47",
"description": "panfrost: Move panfrost_emit_vertex_data() to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "251e685e726173f7256d12bdb6ce882859994793",
"description": "panfrost: Inline panfrost_queue_draw() and panfrost_emit_for_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d9995e82cdbf41efb7fb886922244eb958e4a9d",
"description": "panfrost: Move vertex/tiler payload initialization out of panfrost_draw_vbo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13881a4dada8653a5857a1dad969f7c4acf3db0c",
"description": "panfrost: Move streamout offset update out of panfrost_draw_vbo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "046c15458575f826da430d86a3056876f1bcc638",
"description": "panfrost: Rename panfrost_stage_attributes()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcc0b1ff01254554dfc0b0b777bab9ba404fe5b8",
"description": "panfrost: Move the mali_attr.src_offset adjustment to a sub-function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "575f62ea02ecd420572fd952cff5da0304ade17c",
"description": "panfrost: Emit attribute descriptors after patching the templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2ee61a22f5b408a4ac5377b735df3d9d312f50",
"description": "panfrost: Prepare attribute for builtins at state creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b692ab076a72be97bea6bc527ea1c2e55c5f4d3c",
"description": "panfrost: Ignore BO start addr when adjusting src_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "128820b88681dbcad156138594ca846c95904ee8",
"description": "panfrost: Drop initial mali_attr_meta.src_offset assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "528384cb6dedfa43980e89ef8dc8c8380d8645a3",
"description": "panfrost: Add an helper to emit a pair of vertex/tiler jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e0a08bc8eb2214bd2ba378a894c0b40568444cc",
"description": "panfrost: Move sampler/tex descs emission helpers to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b946a1d2b5319d2a24c04c79a64706b89efcc9e",
"description": "panfrost: Add a panfrost_sampler_desc_init() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02f97c87559256086a935836abae3f67ad478c6",
"description": "panfrost: Prepare shader_meta descriptors at emission time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e014336fa69545b71f15c627bb29a7d7c39f7e",
"description": "panfrost: Prepare things to get rid of panfrost_shader_state.tripipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94076f8f59c25ba1ccb5e3409b9587a9d0845e8",
"description": "panfrost: Add an helper to update the rasterizer part of a tiler job desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56aeb921e92ace34e84440ff679590b98895b9e7",
"description": "panfrost: Add an helper to update the occclusion query part of a tiler job desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f043cc7766fc506f8de88d38cf9b60d7a47afbf",
"description": "panfrost: Simplify panfrost_emit_for_draw() and make it private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ac17139b1c9b5f8b017c389a29fd373ecfd9e55",
"description": "panfrost: Stop using panfrost_emit_for_draw() for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d75eb002e1e3444052eb93046368dddea9b576c",
"description": "panfrost: Move panfrost_attach_vt_framebuffer() to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d33d42b4d42abc9fb8b212222ca5f6d17d94e7d",
"description": "panfrost: Dissociate shader meta patching from the desc emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36725be4d952117f75c112db7eecbd3bc1f3139e",
"description": "panfrost: Move shared mem desc emission out of panfrost_launch_grid()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b735a2d808205c8a3e5e496d85693db85f7716c",
"description": "panfrost: Move the const buf emission logic out of panfrost_emit_for_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a72bab1c3e6b2732f2f4e7f4f0a16ff1a8927ebd",
"description": "panfrost: Move viewport desc emission out of panfrost_emit_for_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f8850527756dd0d0e861a59d8c7e6700314a5d",
"description": "panfrost: Move the batch stack size adjustment out of panfrost_queue_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b28f4bb67ce385b8e87c8d2c4d29195fe557547c",
"description": "panfrost: Add an helper to retrieve the currently active shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0402f79601c69089cc3cefab51adab9c3331669",
"description": "panfrost: Assign primitive_size.pointer only if writes_point_size() returns true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24db276d11976905b2e8a44965c684bb48c3d49f",
"description": "radv/sqtt: describe pipeline and wait events barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c04e9befc0d3eaa4ec8e04af39a11f98c4a659ba",
"description": "radv/rgp: bump the instrumentation spec version to 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac0d5b6b119e21b84f687b1b38a22c6f09332a12",
"description": "radv/sqtt: describe render pass color/depthstencil clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b829fbb7f0fa55a7a44a27ae2d44f9c986b213b9",
"description": "radv/sqtt: describe draw/dispatch and emit event markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcfc08f5b8a322cf015f7216fb0aeada117d53a4",
"description": "radv/sqtt: describe begin/end command buffers with user markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31ecf0b17dc0dfcc70eb96295e52339e9f176c8b",
"description": "radv: initial implementation of the driver internal layer SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be700775dc2e97a414d14bc764cd2eb72a639306",
"description": "radv/sqtt: add a helper that emits thread trace userdata markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4fbcfe8183b7253b411dd7ac2aadecd47bd76e4",
"description": "radv: use device entrypoints from the SQTT layer if enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c88e4a272adaf94082b36b4b94ce0c475e5f779",
"description": "radv/entrypoints: declare a driver internal layer for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127",
"description": "panfrost: Pass the sampler view format when creating a tex descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce845f44e9e8109b9daa74bc15f98063c35bc555",
"description": "Revert \"panfrost: Z24 variants should be sampled as R32UI\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d0ec5b8a6fcf4ac14cb0a2346185aa24207c7d5",
"description": "gallium: Add forgotten docs for new CAPs related to transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "251c6991a3a3b6f25239ef746f786e91a7553798",
"description": "lima: enable minmax cache for index buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53d6bb9fc633a4d0ad99c25ac4a9ca09f12d87bf",
"description": "panfrost: split index cache into shared part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040a7117c3b404f82a39cf7b2b232a2149ddfeec",
"description": "st/mesa: fix a possible crash with selection and feedback modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b0e043d486d06a17329b38f41a8e3703c85d356",
"description": "st/mesa: flush the bitmap cache before st/dri and vbo flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45d4665dc749fa52cc165d8d22356c8d8b5b3e22",
"description": "intel/fs: Fix workaround for VxH indirect addressing bug under control flow.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f93dfb509cbf9474befae9919dd8c135bbd67093"
},
{
"sha": "c144875f624d17f3d28141f2ae7311865e7b03c8",
"description": "intel/fs: Allow NOT instructions in conditional discard optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e",
"description": "intel/fs: Do cmod prop again after scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "461ee852486da724c79c5145fa2e50bdfa54aa55",
"description": "docs: update calendar, add news item, and link releases notes for 19.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06471b77d5c35e04499c7ac27fce8c21bbadd2d",
"description": "docs: add release notes for 19.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ffa6eab88332982466f7ba420eb804ed7f97694",
"description": "st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fdd96578ef2dfe9c4ad5aab5858036298d444a64"
},
{
"sha": "c1b8e84961066a25e0950e7965285b47df4bb97f",
"description": "radeonsi: determine uses_bindless_samplers correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc65df56519af568c2e5954793c17a8aed858148",
"description": "ac: add a bug workaround for the 100% NGG culling case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8db00a51f85109e958631ef74a458b0614f37097"
},
{
"sha": "7481c4be583493374925dbe53703f992616ce91c",
"description": "radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ea2034f583a62f151f105db4eecfdb5f088e81a",
"description": "radeonsi: enable EXT_texture_shadow_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3728816afbbe39a563ec02ba65f3b1516d79881",
"description": "egl/android: require ANDROID_native_fence_sync for buffer age",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7976ed43a7faa8a987b7b90e8f05471fde70620",
"description": "radv/sqtt: fix RADV_THREAD_TRACE_BUFFER_SIZE spelling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bbd10da23a4c9355e78cbbc4abbf024c0c1edaa",
"description": "docs/releasing: add missing </li> tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d8606c4c133489a2e95ec26b1f75b8ed5686e8",
"description": "docs: trivial fix for html structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83e20139db7e55c40a7658a0bdcb115e790bd138",
"description": "glsl/opt_minmax: Add support for float16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3cc81e86cc71259626a52b057d67c4a77c19839",
"description": "glsl/lower_instructions: Handle fp16 for FDIV_TO_MUL_RCP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fcac46cbd720ec88a6762cf5cda5906eb379c9d",
"description": "glsl/lower_instructions: Handle fp16 for MOD_TO_FLOOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c1c2b779abfda8c7271240f24e92cb6970106a3",
"description": "glsl/lower_instructions: Use float16 constants when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b39bb4fc05638c6c250e9b79c5c8dcf7361229c",
"description": "glsl/validate: Allow float16 in the expression tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198d4a535b9f090f05137d335d3676f3cae1fc1f",
"description": "glsl: Add type queries for fp16+float and fp16+float+double",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad27eb28d95e10b72ec728f52f87364db8184e32",
"description": "glsl: Handle fp16 unary operations when lowering matrix operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b8edffaa5816449436fac981fd27005fcede8c9",
"description": "glsl: Add ir_unop_f2fmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d6b007da8a36254e03e2ae9e83bd3330f528dc8",
"description": "glsl: Add b2f16 and f162b conversion operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b9f6caf0676bf875d7b346f9d1838c2b6c6b2f1",
"description": "glsl: Add IR conversion ops for 16-bit float types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878a35db9dafa0cd8da19149d6f5c34e652a1459",
"description": "glsl: Expand fp16 to float before constant expression evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "505428f20b082f04787630e6d0e5f4dfbce5efb7",
"description": "glsl: Implement constant propagation for fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83afebf359983b885b22320f4d66ca7c8007593e",
"description": "glsl: Add fp16 case for ir_triop_lrp optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668ab9f19d86d34672c2e390ff6f412dae9c6191",
"description": "glsl: Add support for float16 types in the IR tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4068d6baff78b203477abbd3c3453a0058ecee56",
"description": "glsl: Add ir_constant constructor for fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b75a166e6866c4ab3f2c525763a25c9b7ab9fb56",
"description": "freedreno/ir3: Don't fold conversions into sign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9d6fdd8c5a94b574e241f9cad5662cbaef54b2",
"description": "gitlab-ci: rules:changes to test on tested drivers changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61fb17e8d74b9b38f54780483157682fe9d3e312",
"description": "amd: join emit_kill() from radv and radeonsi in ac_nir_to_llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd7587414441920743fe476270560722b6beb18",
"description": "radv: use nir_lower_discard_to_demote to work around game bugs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d64ad2fe791fcdc3c8c8c2115febdea7cd3e1ba",
"description": "radeonsi: lower discard to demote when FS_CORRECT_DERIVS_AFTER_KILL is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de57ea2a3da2188e1c1d9fb043028c5f823cc755",
"description": "amd/llvm: implement nir_intrinsic_demote(_if) and nir_intrinsic_is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce87da71e93d9eea7e9a2667e3273cab9c97667f",
"description": "nir: add pass to lower discard() to demote()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5adcfa68a935f866dd76f87a189108fbbf226630",
"description": "nir: gather info whether a shader uses demote_to_helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66bb314cb4f531e06e254b231ae1ded963d447c4",
"description": "docs: fix typo in v20 release notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4390c232ade997537a083be567b28d3c542f0fb2",
"description": "Revert \"docs/relnotes/19.3: fix vulkan version reported\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "5ff443b8aa9650f907bd9b5524bab21febe42ec9"
},
{
"sha": "24408acca47619bdb2da1d3f2fa91b1b6e092e16",
"description": "nir: fix compilation warning on glsl_get_internal_ifc_packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad66b25415745383aa9380975f16967bfb1022a8",
"description": "gallium/swr: Fix vcvtph2ps llvm intrinsic compile error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b255e107b470b8d2ea5bd96d82c613244aaf47",
"description": "meson: enable -fno-common by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "283e815339a15fa99039c69f1e225269790ae955",
"description": "omx: fix build with gcc 10",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e924181ea89e5e261f8aa24564c32ed22941e752",
"description": "intel/compiler: Discount NOPs from instruction counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb3e7b0fe34e02607e14c812b7aa5a7d67f047d0",
"description": "intel/compiler: Pass shader_stats for each SIMD mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d0460d585d6df7f2776e7c1c9b0109aed7dbe2",
"description": "intel/compiler: Pass backend_shader * to cfg_t()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edae75037fe52a88d5f1d6c44484d714fac944d6",
"description": "intel/compiler: Mark visitor parameters to scheduler const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a33e268ea4eed0391b1f77948337b747834545",
"description": "intel/compiler: Mark some methods and parameters const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ac90aae517b6275809815a1b0223edd98eccd9",
"description": "intel/compiler: Make instructions_to_schedule a local variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43019c6f2cb6b35589213b3ae07b3859825ab1fe",
"description": "intel/compiler: Remove unnecessary local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d0821a21676304822d3364e7ba1c064ca523825",
"description": "intel/vec4: Make implied_mrf_writes() a vec4_instruction method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8f3d0a3a85244450d43da44cb8eed2389969b47",
"description": "etnaviv: implement emit_string_marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "446062833022a86e2e679ba631931164c9e3467e",
"description": "etnaviv: increase number of supported varyings to 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c6cb1bad7dfd886d937009c363aac09cd5fa1a",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84816c22e4cf782bf521a005cff6063932a11872",
"description": "etnaviv: ask kernel for max number of supported varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0103f02acb10dcdea23461ba214307a6827a7772",
"description": "gitlab-ci: Always name artifacts archive after the job producing it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20c09c9c068b7dff6705cf385eac203fd12b806a",
"description": "anv: stop storing prog param data into shader blobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e03f9652801ad7f70091e084535a3fb6650c3acd",
"description": "anv: Bounds-check pushed UBOs when robustBufferAccess = true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faea84e2540810feb66ac88359b50cf69f2b3cc6",
"description": "anv: Add an align_down_u32 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61ac8cf08381f7df05b477cfc6854b3b4b88f03f",
"description": "anv: Align UBO sizes to 32B",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4610d69e37fd9472b88fcc7f1bad6530242aa105",
"description": "anv: Delete some pointless break statements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28c243e9ece55d0dda0cf065b2496c9f1ff05c79",
"description": "anv: Pass buffer addresses into emit_push_constant*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff5de35127d788584be56b047cb609effca5c80b",
"description": "anv: Mark max_push_range UNUSED and simplify the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35ca2ad22e20ad3bc3301ee1e9157b8c351d959e",
"description": "anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "022e5c7e5a5a1ff40d7f5e8d3d768345e7746678"
},
{
"sha": "0e4c001951a3c07d7ea4ddcd7edda69c20aa49ba",
"description": "docs/relnotes/20.0: fix vulkan version reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ff443b8aa9650f907bd9b5524bab21febe42ec9",
"description": "docs/relnotes/19.3: fix vulkan version reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2557d614d36da58ceedfdbb021b8d1f566f7d0e9",
"description": "gen_release_notes: fix vulkan version reported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d"
},
{
"sha": "de30a7ae6ea3d1fa90977229bc71afed595a4d5d",
"description": "pan/bi: Fix Android.mk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b0be49005bf7d66d8f8fc8a9bb39dd5e29ab243",
"description": "pan/bi: Rename next-wait to simply 'wait'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b329f8c750af96f9efb968045dcf03b0fad1b34e",
"description": "pan/bi: Add dummy scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e537c9fa4d10bc5b065a60095bf2d85080d3c5",
"description": "pan/bi: Implement load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ead0d3488bba096bd697048edf85470d1c5cf20",
"description": "pan/bi: Add preliminary LOAD_UNIFORM implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48910e83889a0736f61aca7c4b196d7c6420db9a",
"description": "pan/bi: Implement store_vary for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d86659ca57ebe9d1752e33ed6ffe1e1b70c5f50d",
"description": "pan/bi: Add helpers for creating temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b476e11adf1ad2ddfc597a8f742fb23fd1ab80",
"description": "pan/bi: Implement load_input for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dabb6c6b9fd473b10ae9d63b96e7ef248b1a7ed1",
"description": "pan/bi: Implement store_output for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79c1af062341266d7ad64a0ac221394d6cbfdfdc",
"description": "pan/bi: Add bi_schedule_barrier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92a4f26e7f5249df3cb853b3a8cd9e726690d66c",
"description": "pan/bi: Add blend_location to IR for BI_BLEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07671826658dfc90ead2773c864a2ba3460a97e2",
"description": "pan/bi: Implement nir_intrsinic_load_interpolated_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "806533ba7ff9d52583d6340b9b2b3c1212d77d79",
"description": "pan/bi: Fix destination printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65c8dcca3b35a482c8378e10bb245a92e2e2bfdf",
"description": "pan/bi: Handle jumps (breaks, continues)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "987aea14000ce6524b12d72488dc1275d5e8a991",
"description": "pan/bi: Handle loops when ingesting CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6",
"description": "pan/bi: Add support for if-else blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "977a38c87f5816828fa42d1da02626d69ba1662f",
"description": "pan/bi: Call nir_lower_io_to_temporaries in cmdline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55dab92073f14a9b9c42175af9ddc210277bca5e",
"description": "pan/bi: Add instruction emit/remove helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fd22c3bbd781ce497304c1270f367b1cd5fd14c",
"description": "pan/bi: Print branch target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e9b5f8ef4b80e57c9653fcdc5e0867e9dd338a6",
"description": "pan/bi: Don't print types for unconditional branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7ee8a9746b1ae7d852b1ae3e5408378547c156",
"description": "pan/bi: Improve block printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83c4562503cc96ee04d873ee5c814e43b9e61b56",
"description": "pan/bi: Walk through the NIR control flow graph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d29184f6985b5e88c3a32526850acd7c8f3ab46",
"description": "pan/bi: Lower and optimize NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c652ff8caa8fc7608fc6b98b56324ffc230c118f",
"description": "anv: Flatten the logic add_aux_surface_if_supported (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615c65ba1ba6a79536cbced85c13dafbd8a33375",
"description": "anv: Refactor creation of aux surfaces (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b7d80bc358749a4234587e1fda66596f4dd579",
"description": "anv: Add anv_image_plane_needs_shadow_surface() (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1da6b7f8a3b13f44e8d9cc101034319c0b732f08",
"description": "glsl: add subroutine support to nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1bc24f826f4d08f22efd26f067621de84a100f0",
"description": "glsl: dont try to assign uniform storage for uniform blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576b5ace9e2e90803d1c6b9f1b1728b1e5e8c4ed",
"description": "glsl: add support for builtins to the nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79127f8d5be7ab95bde0ab30a03eb21e00df70c2",
"description": "glsl: set ShaderStorageBlocksWriteAccess in the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17f240b874724510d1c2bb57f292024bb8bf5ccf",
"description": "glsl: nir linker fix setting of ssbo top level array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ffd09f3114233f742e8cfd142c74ea3477c4c59",
"description": "glsl: find the base offset for block members from unnamed blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ce7752403912642cd00905f1d7a5f8bf21d219",
"description": "glsl: correctly set explicit offsets for struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "590a59437fdbc5929934aa55385186154b0ee537",
"description": "glsl: add std140 and std430 layouts to nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "858a49a10d0e44a7e7f019137562c0d4cfbfab85",
"description": "nir: add glsl_get_std430_size() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a005f1a6e7b7f885a6168f6ea94d992d03fafe6d",
"description": "nir: add glsl_get_std430_base_alignment() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ccfe821b2244d6880b2aac6641f312c7171dc49",
"description": "nir: add glsl_get_std140_size() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "120a26c6f25905474464661e351e36a4c7c76aea",
"description": "nir: add glsl_get_std140_base_alignment() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "262b611a5bb08ebb8d2876bc44a44952d610a248",
"description": "nir: add glsl_get_internal_ifc_packing() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02d8e040fb6cbf43a75932104e2b49807723280",
"description": "glsl: correctly find block index when linking glsl with nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b816d27e2e9f744a29beec294774c1d24f4f54",
"description": "glsl: add name support to nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa9b457062cfcdb29a15e0be73bbc1a75305f89e",
"description": "glsl: move get_next_index() earlier in nir link uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "219cefe24f757e3b8df4052ae76d132e8956bee6",
"description": "glsl: move add_parameter() earlier in nir link uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51898c8ee5edb21ac2d8cf9557dca5416ea9a304",
"description": "glsl: move nir link uniforms struct defs earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d5a0ae22cf9ad893ddb10fca48e85e5dbf9c80c",
"description": "lima: gpir: enforce instruction limit earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70349a2252a95f181de519be61ea84bd22381e4b",
"description": "intel/compiler: Calculate num_instructions in O(1) during register pressure calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e4d016b94fc402c328d9a202504d811d2bb5ce",
"description": "intel/compiler: Move register pressure calculation into IR analysis object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6cdf66cd6e2515471c7944f67ddb87881c2366e",
"description": "entel/compiler: Simplify new_idom reduction in dominance tree calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9a608c0907ccdd745c8cb496e982bca68f8e6e4",
"description": "intel/compiler: Move dominance tree data structure into idom_tree object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a7eababf568ecd23377408e5f837e3bb2e9943",
"description": "intel/compiler: Move idom tree calculation and related logic into analysis object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2878817197fe94fe0c20efdf2947d63576e3ea8a",
"description": "intel/compiler: Drop invalidate_live_intervals()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf24df2017598eb23c57599e39738e0ec059438",
"description": "intel/compiler/vec4: Switch liveness analysis to IR analysis framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea44de6d8c93551be73d91045686b59a5aa42c25",
"description": "intel/compiler/fs: Switch liveness analysis to IR analysis framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8cfa6837fe7967cb9b02e32bd2d1aa37631c45",
"description": "intel/compiler/vec4: Add live interval validation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24535604aa645651987e41a3bce8eee9e0b871bd",
"description": "intel/compiler/fs: Add live interval validation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9cdc14f602144620c664f7f42ea2ba0eeb58720",
"description": "intel/compiler: Pass single backend_shader argument to the vec4_live_variables constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0433971f958be7d38cb96bfe226fbabdd7998e7",
"description": "intel/compiler: Pass single backend_shader argument to the fs_live_variables constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7e84cbb0f0530bb3e065bd522e5e1814373f589",
"description": "intel/compiler: Restructure live intervals computation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e",
"description": "intel/compiler: Move all live interval analysis results into vec4_live_variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba73e606f63a4633fa9d8bef69f87b2d88851416",
"description": "intel/compiler: Move all live interval analysis results into fs_live_variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ceb496cdf5ef0ccc79e71c8fb856535501a9446",
"description": "intel/compiler: Mark virtual_grf_interferes and vars_interfere as const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6d7929864b1c80a8de5b7cd58775f02fe1a7ff",
"description": "intel/compiler: Pass detailed dependency classes to invalidate_analysis()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65080dc8df00d006912ade2d69d4a06c3d4c5e0a",
"description": "intel/compiler: Define more detailed analysis dependency classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d966a6b4c4684bc02647a8fdc69a6c88e5ed00c2",
"description": "intel/compiler: Introduce backend_shader method to propagate IR changes to analysis passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03eb46f4a74c8df3de6785ffe18e968b876469b8",
"description": "intel/compiler: Introduce simple IR analysis pass framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ae3c1f684fe64e47f7a6cd374dc156f15847e0",
"description": "intel/compiler: Reverse inclusion dependency between brw_vec4_live_variables.h and brw_vec4.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6fc88e91bdf9e235aa8a0a0f69f219c051cb1af",
"description": "intel/compiler: Reverse inclusion dependency between brw_fs_live_variables.h and brw_fs.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c5c4964621268f2dedd63a614ff89f4307057b",
"description": "intel/compiler: Nest definition of live variables block_data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310aef6b590d3d129b285ff8c50565af8cebacbc",
"description": "intel/compiler: Reverse inclusion dependency between brw_cfg.h and brw_shader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d46fb2126d9fdd52386b001a140c1b70fec83f9e",
"description": "intel/compiler: Move base IR definitions into a separate header file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74e4cda64b9d114321216eefe536f80644b0f0fd",
"description": "etnaviv: add etna_constbuf_state object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f5802ad3e0cf303892f19d29803bba95eac9102",
"description": "st/va: add check for P010 and P016 encode/decode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3758035760eadfcfcf4ce1e5dbf43ecd4d4ec29",
"description": "radeon: add support for 10-bit HEVC encoding to VCN 2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab31808fd5ba7a2205d755ae98c67055f7f9286",
"description": "radeonsi: add 10-bit HEVC encode support for VCN2.0 devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba272135ad43a025b10b24182bc5b3ad7bef024",
"description": "nir/linker: remove reference to just SPIR-V linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7a70fbb2305604ce75b1a0dbcd03e2ebe71f92a",
"description": "bin/gen_release_notes.py: fix commit list command",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "86079447da1e00d49db0cbff9a102eb4e71e8702"
},
{
"sha": "894e2863919420a6f3e3ac55d14bc46b222de447",
"description": "docs: fix typos in the release docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "771f16cf6166a3911d374c3de6c19687605f1fef",
"description": "radeonsi: remove AMD_DEBUG=sisched option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "913d2dcd231ed9c744970875883c185090389ea7",
"description": "nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f"
},
{
"sha": "6dc38cea52ce1e498a5d7a38cadcb9e7e15bde6c",
"description": "radv/rgp: report correct system ram size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb09a01e7699cbcf1836b0aba288e0e3c8656ac",
"description": "radv/rgp: report correct cu_mask info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ece36257dce867e996e2ca1060d3fabc4ea2de",
"description": "ac: add ac_gpu_info::cu_mask to store bitmask of compute units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c661de3118873b9a1f933917a08213e2435601",
"description": "radv/sqtt: abort if SQTT is used on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14283ddc798686c669017f15c3eb0c0272cc6888",
"description": "radv/sqtt: add support for GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7470159353d47fe4cafa03ef0e6eaefafba41e4",
"description": "ac/registers: adjust some definitions for thread trace on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d55732a61b1a4f3ea6026ad2b9fe238ddc55a7d",
"description": "radv/sqtt: add radv_copy_thread_trace_info_regs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9baad41469fa4d9fe3580ae60460dec489e6c358",
"description": "radv/sqtt: tidy up radv_emit_thread_trace_{start,stop}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c91aa7955793c8a4c515d4d3878860defd97ed4",
"description": "radv/sqtt: fix wrong check in radv_is_thread_trace_complete()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba29c050a3b370ff75d229317a6c2107d736c583",
"description": "radv/winsys: fix missing initializations of shader info in the null device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d07d598423e4015bbc7beb7a2fdc4c657d5e0cf",
"description": "iris: Don't skip fast depth clears if the color changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "382b902a6db87a2b0409b760c320555d1f4eadca",
"description": "swr: Fix non-pod-varargs error.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e"
},
{
"sha": "ed0bea4495aef3dd50fc0c9b8b05836b58a3cfc1",
"description": "glthread: fall back if a param size is non-zero and a pointer param is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a9c1ee478c5af8cc2f9ffe78b24917deebb1b3",
"description": "glthread: fix a crash with incorrect glShaderSource parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5825b7b6e734c991c65246aff59c04ea8cde102",
"description": "glthread: add custom marshalling for glNamedBuffer(Sub)DataEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8aa5edfc5632e7c7a164566b61c21a6658025b3",
"description": "glthread: merge glBufferSubData and glNamedBufferSubData into 1 set of functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eb03327497f3f0c0147ceea5c22213c4dfd1b13",
"description": "glthread: merge glBufferData and glNamedBufferData into 1 set of functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93b2ee18a1c00f8b60a60e34cee3743dca45bd47",
"description": "glthread: replace custom glBindBuffer marshalling with generated one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85276e2c1b8dfdf090a656a7fa1b5613d373515e",
"description": "glthread: sync instead of disabling glthread for non-VBO pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a2ad7ddf76702a5de56a7bc0d8754b7dbd66a0",
"description": "glthread: track for each VAO whether the user has set a user pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d510e652d46f471a93eae5a07f7e7508633d1040",
"description": "glthread: add marshal_call_after and remove custom glFlush and glEnable code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4970199d11907833858bbb2700ba313ae12f3a95",
"description": "glthread: don't insert an empty line after (void) cmd;",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9eef27920ca7b670225cdc529f200b30140dc39",
"description": "glthread: add support for glMemoryObjectParameteriv, glSemaphoreParameterui64v",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5c58bbf6ce49199eca076225a7985f3e149ffd3",
"description": "glthread: add support for glCallLists, glPatchParameterfv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1668a9390321e31ee19292590874e9b16a498936",
"description": "glthread: add support for glClearNamedFramebuffer, glMaterial, glPointParameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0a20e753110afaf4336d64928f7a11dc3901a6f",
"description": "glthread: add support for glFog, glLight, glLightModel, glTexEnv, glTexGen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59e96bc513be3938e2d6dc4357e4d38fa5481f6a",
"description": "glthread: add support for TexParameteri and SamplerParameteri functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "108fdb54c6c1b82ec3131b0c2e00d554b3729cfb",
"description": "glthread: replace custom ClearBuffer marshalling with generated one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b5fb18b35e68edf2b187251df9a290f386d91c",
"description": "glthread: check the size of all variable params and clean up the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358d923c8b40e71738cb3a3fb0413260361bec9b",
"description": "glthread: handle complex pointer parameters and support GL functions with strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d00f36ac25b25402c4d81a0229a703a1b84fc40c",
"description": "glthread: add/update count and marshal fields for many GL functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb95a4693f05b8a64d61267409fcdce937dd3383",
"description": "glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30b6e8236400deac08aec6b0334f78b7eacb62d9",
"description": "glthread: don't increment variable_data if it's the last variable-size param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19dc528bbf74cb823c87420ee3e5b8cb6495a199",
"description": "glthread: don't insert _mesa_post_marshal_hook into every function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c920572f603b5e0ac062501593a4ed6b53bc8f40",
"description": "glthread: simplify repeated function sequences in marshal_generated.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dbf5ec9f7844dda9d2473a3168e3f8b0009a66d",
"description": "glthread: use int instead of size_t where it's OK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313e98fb8111c21fc89d2422d50dc12daec4efc6",
"description": "glthread: reduce pointer dereferences in glthread_unmarshal_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19151e2605c95498f9dbc85fa85e10e851df374d",
"description": "glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245f9593b7967521bd6661d7059096c528cc7f0d",
"description": "glthread: don't prefix variable_data with const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d93f4faefb0a867ea33b9530e9aa67ae1ed60e93",
"description": "glthread: don't generate the sync fallback if the call size is not variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a19c9290f44e6e73a104067a98420c273d98721b",
"description": "docs: update news, calendar, and link release notes for 20.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1f94e9f22e9c70da9e96bc490def5b8165c2a9",
"description": "docs: Add sha256sums for 20.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c8766402ec6f43cd45219dc7cac310fc14101b6",
"description": "docs: add relnotes for 20.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1890b7ad85b74bd92c858919a304dce8f7aae10",
"description": "docs: update releasing to cover updated post_version.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cdaa06221f73fcb9476c30f52e3210f1e3f65b7",
"description": "bin/post_version.py: Make the git commit as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d3abb1bcc67891094f03c924fcc7110848eed2",
"description": "bin/post_version.py: Pretty print the html",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ada7d7e06359b01fcb6c25b295f58f10f50682",
"description": "bin/post_version.py: Update the release calendar as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4cb9ef8260ced0a5693db18dedbdd11cbcfa7e6",
"description": "docs: Update release notes with current process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7451eb9a2773a2dcde90ddc93fb5ef361b6f1b1e",
"description": "docs/submittingpatches: Fix confusing typo + missing pronoun",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42a3d821cbd513db9abf31c4b61172dd7717f53c",
"description": "gitlab-ci: add a job that runs Fossilize on RADV/Polaris10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af1cd4585824e3efc941483d74915903439f27ba",
"description": "gitlab-ci: enable building the test image for VK unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdb6edbe6dcfa3b0d254dc0f1f31e35be3b10ff",
"description": "gitlab-ci: add Fossilize support to detect compiler regressions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93fcc9ad57a7e0e64ae45988e62b24563ff9fdc3",
"description": "gitlab-ci: build Fossilize in the test image for VK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b088a4b113f530ef8c1ad07df33b8fca8586c5d1",
"description": "aco: only reserve sgprs for vcc if it's used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6e0c062daa55269661b190deaec40e9749198bc",
"description": "aco: improve control flow handling in GFX6-9 NOP pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47b7f104a0aa3692e9fb202741406a0c6d9ac8ad",
"description": "aco: consider non-hazard writes in handle_raw_hazard_internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38743577f8b47c68ba01a9b9a982db52ef0f605d",
"description": "aco: improve get_wait_states()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1b537304d4837c907a9299dab3a7acf2518b0b",
"description": "aco: add new NOP insertion pass for GFX6-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce196812579d48df8da05118a2a5098d048da83d",
"description": "iris: Enable HiZ and stencil CCS for blorp blit destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d5c7da18c9ace4a2153d1352ac44cb3bd65425",
"description": "iris: Enable CCS for copies from HiZ+CCS depth buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b641a038704d7fe834d13dad39b0a9f841baca",
"description": "anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cec618e82aa233eee4e412a211a7bec0c40b090",
"description": "blorp: Write to depth/stencil images as depth/stencil when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4531f0ffcec591e3853e78ce58f5d83cf276fb0d",
"description": "iris: Allow HiZ on blit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f5f4269a66eebfcaa3ae5cd7bdf91d88a7fc69c",
"description": "isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07f1ef5656e0721282d01a8421eaca056348137d",
"description": "docs: Update stable process around using fixes: and gitlab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55dac91adc40db191c385f9a2ce393f46dd9b859",
"description": "turnip: fix tile->slot calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036230341f4f2e7b11791708015342cf9385cf76",
"description": "turnip: improve binning pipe layout config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f9432d56c055b9704a76cad44da88d5e12f825c",
"description": "Revert \"spirv: Use a simpler and more correct implementaiton of tanh()\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "da1c49171d0df185545cfbbd600e287f7c6160fa"
},
{
"sha": "986e92f0ea803caf014adc40e900bc774af71da3",
"description": "Revert \"glsl: Use a simpler formula for tanh\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "9807f502eb7a023be619a14119388b2a43271b0e"
},
{
"sha": "bc5724faf40df9aec6c8e2e52f4017db35d21330",
"description": "pan/bi: Add bi_print_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c152d4c8352aca678386eaf75da83ae95e1bd7b5",
"description": "pan/bi: Add bi_print_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c316d1553bc27e9f64a14fcce147de96bea430e0",
"description": "pan/bi: Add bi_print_clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "919cdf15b3a88cf745e3aed1a52ea45a44846b35",
"description": "pan/bi: Add bi_print_bundle for printing bi_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde54cb6d319fd9516507c1040d9e5fe8e7b81f2",
"description": "pan/bi: Add bi_instruction printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aef0f00cbc976a29e5b66da4b2abbd2bcd9c0d52",
"description": "pan/bi: Move bi_interp_mode_name to bi_print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d16a8109c88c869ce17e6b680e2922bb983caa6",
"description": "pan/bi: Add BIR manipulation routines to bir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7a3ba872c90afc251035f24f7fc7faf6498fe3",
"description": "pan/bi: Move some print routines out of the disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ec671801a8decdd5c733f2fec53726d34666a0b",
"description": "pan/bi: Add IR iteration macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b26cb194cc433a9910247051024bd6468d9b05c",
"description": "pan/bi: Add quirks system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07228a6895b4b57efaf55e7e6b180e308ceab879",
"description": "pan/bi: Add high-latency property for classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "546c301ff6d12cad678b6feb1c83cf75eb36def1",
"description": "pan/bi: Add CSEL condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47451bb9f1c610dc62629d829c378034df83bf57",
"description": "pan/bi: Add bi_branch data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c91f14c9f94c5b2ffbd1aaaf7d7c60cb7bc3c9",
"description": "pan/bi: Extract bifrost_branch structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afddc4433f49eb44654a63b1406181ee3dc25d8",
"description": "pan/bi: Add pred/successors to build CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3370bd5a50d8a490a8b57a92853ff203f07711c",
"description": "pan/bi: Add constants to bi_clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb3cd8aa56e76afa988429f0373642c53c1b4f92",
"description": "pan/bi: Add EXTRACT, MAKE_VEC synthetic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8929fe0c84299cedd1ec86f49b795595ff3f90f8",
"description": "pan/bi: Add source type for conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5896db957876c4dc1cd7ecb4e6eef44690b10530",
"description": "pan/bi: Add swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c70a198f24cbf5127d48673d96ad8f8153dbe729",
"description": "pan/bi: Clarify special op scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fba1d12742db36536b6010807a59884abfb79973",
"description": "pan/bi: Add clause header fields to bi_clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44ebc275fe83c007cb7c881cd5016dc1f6ec368b",
"description": "pan/bi: Add class-specific ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5bdd894443507964cad63b40c0c598d115c7333",
"description": "pan/bi: Add constant field to bi_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c1265dd34a97cfb1abd11fa44d8cf93187c99e",
"description": "pan/bi: Add special indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c42002d26f4ff59e188891e5ff68d8387d1959d3",
"description": "pan/bi: Add dest_type field to bifrost_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a35854c5eee542c47e8be3c6d85a19d8fad99acc",
"description": "pan/bi: Add bi_clause, bi_bundle abstractions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99f3c1f34c0526a9d0a5177d71d0c4a6042c3409",
"description": "pan/bi: Add PAN_SCHED_* flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9643b9dd5b683d5e18c085cd49bdfe49143b861b",
"description": "pan/bi: Add bi_load_vary structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a7987aba10aaf05fbe678b3f3ccf5882b687aea",
"description": "pan/bi: Pull out bifrost_load_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2f12de562e38b7b0e154c7d467aa1d85279a32",
"description": "pan/bi: Add bi_load structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b93aec6df19d6daf3d6c28aad755af1cec52aab7",
"description": "pan/bi: Add bifrost_minmax_mode field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d69bf8db6217b7309ea7a7aec8139c8151b39f3c",
"description": "pan/bi: Add a bifrost_roundmode field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbf41ffb00d8d78db1cf43403ab7f6af5a2f9ec3",
"description": "pan/bi: Factor out enum bifrost_minmax_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34165c7ec0fb3a0a07f3a1ede833b8bbf336e44a",
"description": "pan/bi: Add BI_GENERIC property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29acd7bd8e50ac83aeeb68471f516ed6525aae99",
"description": "pan/bi: Add modifiers to bi_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ac62121e037f3d9fbd3612d936ff736835e0b1f",
"description": "pan/bi: Add class properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230be61f201d07ac95e32a82e688a05eb4093fcc",
"description": "pan/bi: Add src/dest fields to bifrost_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7dc2a7b9beeb3fe9af00033d972f89bf436bb68",
"description": "pan/bi: Add the control flow graph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eceaea43e37e30e9bf7e5059d17cec445e59fbd3",
"description": "pan/bi: Stub out new compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d3a4e31138f1663b0c37b91d7263bba6025fa73",
"description": "pan/bi: Gut old compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb15525ab798aea74b02a7160c0fa4b9ec6212be",
"description": "panfrost: Add note about preloaded varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7618fe1b484eecc2246202df1e53ee607c6d70c4",
"description": "aco: fix image load/store with lod and 1D images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4d49a7ac737f298b136ab6447e18c6e4654f8ad5"
},
{
"sha": "cc9493f78ed3b366aaf1f4933c76984180a81a60",
"description": "gitlab-ci: Distribute jobs across more stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71436f9640647e21651ae24bb57db36968a24ba0",
"description": "gitlab-ci: Drop \"test-\" prefix from llvmpipe/softpipe job names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53a22c4b89c860316e3c07a9f95ad4871339049e",
"description": "vbo: merge draws even when begin==0 or end==0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab7209fb83ee29b59eb20db2b683eb46b5268a93",
"description": "vbo: merge more primitive types for glBegin/End (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d740e3d6ee226c20870711c8df663b3aa97c8486",
"description": "mesa: deduplicate draw indirect functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7700ac3d80ae70d00e3cca52b6ea3d00122c7893",
"description": "mesa: optimize get_index_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "450152f8d85f9f54498ea5116561f2aefe7378dc",
"description": "mesa: remove _mesa_index_buffer::index_size in favor of index_size_shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3891e74a72d275aceba91adc94a9e7dc9aa029",
"description": "Revert \"mesa: check for z=0 in _mesa_Vertex3dv()\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "f04d7439a0ad6e13ff2912ff824553b6bcf511a4"
},
{
"sha": "9c9c314e419e4085250e892be55ab67a71625458",
"description": "vbo: fold code from vbo_exec_fixup_vertex to vbo_exec_wrap_upgrade_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8205042be60ccfe8d1661767e6f293c97d33e2cd",
"description": "vbo: clean up conditional blocks in ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c6323c49f1f394f54ea9b9d8e514c2706e3984d",
"description": "vbo: handle GS and tess primitive types when splitting Begin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f97341a9d6d4377950e313e76f75230d80f6240d",
"description": "vbo: clean up vbo_copy_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1be1ea0b8e2d5eed5202f669d11f5644fb4b5de2",
"description": "vbo: deduplicate copy_vertices functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd8eb634fd93e61e47599fb74513eb0ab0bb3726",
"description": "vbo: don't look at the second draw's count when merging 2 glBegin/End draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e92a4f817d1f7a5094066e2a47a246fd5ccf94d6",
"description": "mesa: replace some index_size multiplications and divisions with shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87085c673d593e6332ca2f3fb6737b77f7087f66",
"description": "mesa: add index_size_shift = log2(index_size) into _mesa_index_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f38ffa4659aa985f5d1c78bdd5be5064b792b819",
"description": "android: r600/sfn: Add GDS instructions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82"
},
{
"sha": "88c68c0ac7618c56ba17755ea6b93827437dd46a",
"description": "android: r600/sfn: fix includes and libmesa_nir dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "01778d1e3cc675e6c7627e5b7ef7acd5ad290bfb",
"description": "android: aco: fix PIPE_FORMAT related building errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8d07d66180b1523d7e70681ca142955f896ebda9"
},
{
"sha": "b20693be416ddeea0bef050edb2acd13016d6532",
"description": "nir: Flush to zero with OOB low exponents in ldexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec9da8990067332292709a221a168d56bb7a38a2",
"description": "zink. Added storage CISto descriptor pool. Added storage in descriptor pool for combined image samplers as well as uniform buffers. Stops some shaders from running through a pools storage faster than zinks internal tracking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ac731b1ff96de46998948aa06081efa5140d50e",
"description": "gitlab-ci: Add jobs to be able to test Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c65f8b377a6485e6c155dad98cb8af49d594418",
"description": "gitlab-ci: Add gfxreconstruct traces support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d75595da4a72c2ca0eb2b9b88db09a05a873e67",
"description": "gitlab-ci: Change devices format to <api-vendor-deviceId>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b7b8c0ee6b796c90dab54e713ed6d08ef98356",
"description": "gitlab-ci: build VulkanTools into the Vulkan testing container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028ab482bfbd9aa703c9d6fa658020951e071b67",
"description": "gitlab-ci: build gfxreconstruct into the Vulkan testing container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc2338dc44cab6095a5bb9d5f9c42901f10a493f",
"description": "gitlab-ci: add missing popd to the build-deqp-vk.sh script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5e2ef19f6cbb96bb1a21e245e4e866458b0f8a",
"description": "tracie: correct typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f54e3c54ab43fc7d7946999dc9dda6a93cf67d",
"description": "etnaviv: fix alpha test on GC3000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95fa3d1ac0a8dfbaa95db441c2744f7ad942dec",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b01183a69d8492a66d0c172ac44b9d9ba5fd59",
"description": "egl/wayland: Don't invalidate buffers on no-op resize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "311c82e1923f63070b198881d90c1098f4ff7a08",
"description": "Revert \"glx: convert glx_config_create_list to one big calloc\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "35fc7bdf0e6ad6547e39099e7060a3d89539b56d"
},
{
"sha": "6ceda485605b627c5d2f8974a40e092ce00cc08e",
"description": "zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3199b8b9e7f0a63075ea082f51fae28daee2bd3a",
"description": "turnip: support indirect draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a933934efbf343b6df3ea65ac70545bf200986ef",
"description": "android: gallium/auxiliary: fix \"Unused source files\" in tesselator",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
},
{
"sha": "aea8c9c7b1fb329a7f7d43182c054bf3b67232f3",
"description": "ci: Flip db410c back to docker mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f13996262a6d72ca5b5c235647d5257ae961b66",
"description": "intel/gen12+: Disable mid thread preemption.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "42ee6ff706f864d7666603af282ab30544ee638a",
"description": "Revert \"gallium/swr: Fix min/max range index draw\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5"
},
{
"sha": "291f40a4991a7fe6d6091051421290c585bb63a8",
"description": "vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d1ba8638219c6c9b0aa370b12ca91c6e4b7844d",
"description": "aco: handle v_add_co_u32_e64 in parse_base_offset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "215df21dea14358cccc1c9d84a186221cf834c7d",
"description": "aco: fix carry-out size for wave32 v_add_co_u32_e64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a"
},
{
"sha": "18675363a35e98e6afa39c77b983ca6f383bfc00",
"description": "gallium/swr: fix corruptions in Unigine Heaven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab5c88a0ac0dacac085c17bef23c9c67eaf9e86",
"description": "st/va: GetConfigAttributes: check profile and entrypoint combination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd40110420b48b3005c9d1d4ea30e2cbcc9a3d40",
"description": "intel/isl: Implement D16_UNORM workarounds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fea90ad5170dd64376d22a14ac88c392813c96c",
"description": "aco: keep track of which events are used in a barrier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "3f31c54842d4d2e1e78dad6cab57e45cb616b344",
"description": "st/va/postproc: reallocate interlaced destination buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d32248f49ebc25d76eb32d6f7a41bb0fd2c489a",
"description": "panfrost: fix transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "585a21ceca03b47f1b00579e43dd105bfd116fd5",
"description": "gallium: add PIPE_CAP_PSIZ_CLAMPED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "babf7357d24b88a548f50aebca74c6ffd8f81d52",
"description": "gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ce339e74118786893b5138db37c09c4f2d830fd",
"description": "gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dc149254a791de1835e2402ed9a73511f42fdf",
"description": "glsl/linker: add xfb workaround for modified built-in variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a329bea44fca8607a3e4538b18fd93864d99c18",
"description": "glsl/linker: handle array/struct members for DisableXfbPacking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00746fa2dab0b55b113e3543420b79f01f91e5c1",
"description": "glsl/linker: add DisableTransformFeedbackPacking workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b361df9cf73aae45fff7f766da46d585d903c92",
"description": "spirv: fix memory_barrier_tcs_patch emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d839addf953630afa52200d5e9922646227d84d",
"description": "spirv: improve creation of memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d713fb66e71bec3d4c9a6324fd0b6b52040ecb2",
"description": "lima: don't disable tiling if there's linear modifier in list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a8cab58bc8fa897c66831b17614da4e9a36706",
"description": "ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33faef6a34023217b605ca11f519e0c1cd74b51b",
"description": "ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9432eb3e9ce56e475d29bc59494c83815305aede",
"description": "ac: rename lds_size_per_cu to lds_size_per_workgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69628ababbd79a5865c2c5bd01b4a963eb7800f9",
"description": "turnip: Execute main cs for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5715a61fa96e8986da82ef263e06db4ef90fb106",
"description": "turnip: Promote tu_cs_get_size/is_empty to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdf20d324bfec6a6cbabf7492cb4b19f7d9de5ad",
"description": "nvc0: enable EXT_texture_shadow_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a06dfd4ba4351848422eba357a8b41dd3b78df",
"description": "st/mesa: allow TXB2/TXL2 to work with cube array shadow textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3b0b908880029b06c0b54b8d32c53e7f4d5895",
"description": "nv50,nvc0: add newly added PIPE_CAP's to list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f7197fb54d2fbb7bd5646115008d3c27a3dfb9",
"description": "anv: multiply the scratch space by 4 on gen9-10 like iris and i965",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa78801f0a6cfeaf3d16b4333239c0b862f73c10",
"description": "intel/device: bdw_gt1 actually has 6 eus per subslice",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2",
"description": "intel: fix the gen 12 compute shader scratch IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1efe139cad150072985db02227be947aec532e2b",
"description": "intel: fix the gen 11 compute shader scratch IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c66869c1f9d454fc1c9adbd762a7a9b2756e86",
"description": "pan/bi: Move some definitions from disasm to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346262ceb6d5c6aab40b325e674a71de8860a062",
"description": "pan/bi: Structify FMA_FADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe5b59a96aad32ac1ee02a0fc10e296136e6168",
"description": "pan/bi: Squash LD_ATTR ops together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee957bc0f3786562293a100cbcf5e07049c522be",
"description": "pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36fe378f1cd0076723fc20b2acd08efd58a72d3c",
"description": "pan/bi: Decode ADD_SHIFT properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa",
"description": "pan/bi: Identify extended FMA opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b51468ed9c402c7bb982370b49dea895ed2cc677",
"description": "pan/bi: Add v4i8 mode to FMA_SHIFT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2db454bbabf07bffbc61e68d51dfb733c11e4976",
"description": "pan/bi: Decode FMA_SHIFT properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67bbaddf7d8eef7eb2b2ab3944a1a4a86d16bded",
"description": "pan/bi: Move notes on ADD ops to notes file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c96bd2dc5a0d3d5c7d620e0fe56f1931db52a3c",
"description": "pan/bi: Introduce CSEL4 class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a449e4258174cfba13b9bab70fbab1a700fdfd",
"description": "pan/bi: Move notes on FMA opcodes from disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dff83476c420f3f408d3d9dcf8c58e6ec89c0b1b",
"description": "pan/bi: Add ICMP.GL.NEQ op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178d9d42696876fe244543a2c897e4c702a51cbd",
"description": "pan/bi: Add discard ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3044a37a84086f4965fda46b718ce252c42b1187",
"description": "pan/decode: Skip analysis for Bifrost tiler structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd140c2e20dfe9f18b7b442a7af79e0f221cb57",
"description": "pan/decode: Fix tiler weights printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f5cd446b25e57344cdb0bbd28d3e36ecdcd11ef",
"description": "pan/decode: Restore bifrost sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5815f33c6b306be530b145418d31094ee8abe0c2",
"description": "pan/decode: Calm an assert to a pandecode error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ddc6139b9534fb4559948ebcbaf96c76097d55",
"description": "iris: Wait for the GPU to be idle before invalidating the aux table.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7de6f1321a00316a59effeed93365f6979e6c69",
"description": "iris: Split aux map initialization from invalidation.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5",
"description": "anv: Wait for the GPU to be idle before invalidating the aux table.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ca3050de57e60e86c1e3ccfa9d57689ffc5a820",
"description": "anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2db471953ab57e47f9d950f474c1c8267cb0d456",
"description": "anv: Use a proper end-of-pipe sync instead of just CS stall",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac8d412ba39bf5634a218fff23e55c07d7ac81d6",
"description": "anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb2287ccdf46822dc5e7c889efce116620b9c509",
"description": "gallivm/tessellator: use private functions for min/max to avoid namespace issues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
},
{
"sha": "c376865f5eeca535c4aa8e33bcf166052c1ce2f2",
"description": "egl: allow INVALID format for linux_dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "646fbb1c4f39f61648c1a1153070df2452153450",
"description": "lima: add RGBA5551 and RGBA4444 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ede93a32786ff8548ab4c6f48eb8af7a81872ee5",
"description": "ci: Add a disabled-by-default job for GLES3 testing on db410c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58659446354d2afb7ba1b7b4b7a40b2ed5f44c09",
"description": "ci: Switch testing on db410c over to LAVA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adcb365c1dae5e97f6863d320a774753bf76780b",
"description": "r600/sfn: Don't try to catch exceptions, the driver doesn't throw any",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b66170b53785dea3bfc00901277273b7bde9b561",
"description": "r600/sfn: Use static_cast when type is already known",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7780b50b7e7c29fef4065c1b3ba7f63edeed3028",
"description": "r600/sfn: Avoid using dynamic_cast to identify type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3503cb4c28e01b34f3a25546c058150709c22348",
"description": "docs/features: add v3d driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760fe44e8c09e533fb96d327e658aea4bfe3c883",
"description": "aco: pass vars by const &",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5469221e77bd6baf1dfe4a6c1c0149223bf2f890",
"description": "Revert \"gitlab-ci: disable panfrost runners\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "a86662c44d7cb2541c3f613805533064219ad11f"
},
{
"sha": "2521c81c9e898b6785cb4fc069c329c42c2990c6",
"description": "aco: Minor optimization in spill_ctx constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d555794f3032594dbef3623052103900138d2356",
"description": "radv: update entrypoints generation from ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79d4d2807ff60d571c377c7f4aa729601ab873e1",
"description": "radv/sqtt: add support for GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eea3912451f411c3d61d258cda65a27f274bac38",
"description": "ac/registers: add definitions for thread trace on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fedbc4c929cb1528db646c2ec24b75f92de3e281",
"description": "radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36768eee9acb4cdd08cd56b0e75c0bb870657bbb",
"description": "radv/sqtt: do not assume that the number of shader engines is 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b565e56e94a363e49b2311bf57f38ccd548cc5d",
"description": "radv/rgp: adjust trace memory/shader clocks to fix frame duration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbd61b3fb66bcc3eb0f65da2c869046c24c35dc8",
"description": "mesa/st: fix formats required for EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394"
},
{
"sha": "e58bb417b57243d9bf0faa0995522dde5bf3fbfb",
"description": "lima: Add etc1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37a670d76c245fab238f84dc31ecb281d62531e3",
"description": "doc: Update features.txt for r600 with misc supported features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85457e350dde0589c96083c75594d089d339fba4",
"description": "intel/tools/dump_gpu: fix getparam values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb"
},
{
"sha": "1e43910aa2e018a1819bcfef6916d5ce5e1e7276",
"description": "meson: Enable -Wno-deprecated only for bison > 2.3.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c"
},
{
"sha": "5306b662dd59ac8accccf25b81ee97742ce71849",
"description": "mesa: fix _mesa_draw_nonzero_divisor_bits to return nonzero divisors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4"
},
{
"sha": "a86662c44d7cb2541c3f613805533064219ad11f",
"description": "gitlab-ci: disable panfrost runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02f3af2ad1eb1732d0bfb781de5e781bf83b400d",
"description": "radv: fix size of sqtt_file_chunk_asic_info on 32-bit system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f604a33187cb001bfc389a43a98e8ef634bf86",
"description": "radv: fix 32-bit build failure in radv_queue_internal_submit()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad094433b4180ae5d9a33562a0982d399a0bb4bc",
"description": "glsl: add some error checks to the nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61dc9354c0c9b5dae3f6763c5141ff38e3e72816",
"description": "glsl: fix sampler index calculation in nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef47069cc30e0a3337fcb6ff0c740e1bc50879c5",
"description": "glsl: reset next_image_index count for each shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0aa0a839f9c168784a1f50013c83877cc876094",
"description": "glsl: fix resizing of the uniform remap table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "190a1ed170231d6f1db0526a1867a6766ccd4823",
"description": "glsl: set the correct number of images in a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b232a54df11cf6864e344b08f77c0dab5ddf0baf",
"description": "glsl: set the correct number of samplers in a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dafc3050da4ab240c8ecf4ddcfba2c6192113f5",
"description": "glsl: fix possible memory leak in nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf12faef614ab7cd9996410f1d161558a3853936",
"description": "intel/compiler: Restrict cs_threads to 64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "932045061b5850368e8a4a5b3e6609eba6ed8d66"
},
{
"sha": "09323634898ab3efc0150dc7d756bf36b1b89b76",
"description": "st/va: remove unneeded code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb9f79413105a8eea98eaf70725cc1e28ae041c",
"description": "freedreno/ir3: add assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac705edd82996b4176de6a991db38e76a11625a7",
"description": "freedreno/ir3: fix assert with getinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f436746182027ce52c59c0efeea3d2a28dea5b",
"description": "freedreno/ir3: don't precolor unassigned inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b8e198fd2b5bfcefccd998a94a1f065c91119d3",
"description": "freedreno/ir3: fix crash with samgq workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56565b7bba54b8298d2c14c66bb87c59930b09ee",
"description": "freedreno/ir3: update SFU delay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf4b5f29edbd7a01590fdf244fead5551db8d3f",
"description": "freedreno/ir3: track half-precision live values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4353b3c1c5ae3927ad7e99b72cdf1ce63023493d",
"description": "freedreno/ir3: don't hide latency when there is none to hide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d2aaa589cf1c4fc8599f26a033aeeabb595f134",
"description": "freedreno/ir3: rewrite regmask to better support a6xx+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c02cd8afbd6a2f2b1aaaec9d499e6ede55aebe8c",
"description": "freedreno/ir3: remove regmask_set_if_not()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa64729db95655d61b92c5e155a4746101c1cfc",
"description": "freedreno: honor FD_MESA_DEBUG=nogrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bab9db6c0263e74696f300520db6380ee0803322",
"description": "freedreno/a6xx: enable SKIP_IB2_ENABLE properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9724a7c1055fb661794cdd65839812974c7e00e6",
"description": "freedreno/a6xx: don't emit YIELD packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45771786e4aff33292727e799c850dd9579965c5",
"description": "freedreno/a6xx: whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae3e237db05e365d87f6bd8bd44957922c49046c",
"description": "freedreno/a6xx: emit LRZ clear in sysmem too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b605804eade2c3701745c3ef447246cfe975413",
"description": "freedreno/a6xx: remove unused param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "141d0d1c25d031df17c7ec1931c2e78cfc04736a",
"description": "freedreno/ir3: remove from_tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7ac1bcea0198c86a1e208ece50c1af5da2cb339",
"description": "turnip: increase array sizes in tu_descriptor_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d195eef05d2eb063ab82d680950b40eb9127265e",
"description": "turnip: fall back to sysmem when attachments don't fit into gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de3230e0a5d90911f8a4e376629e264278dffc00",
"description": "turnip: remove unnecessary fb size check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf302c9a22fab86da0bc70f377c8f0c43f5d8d77",
"description": "turnip: don't hardcode gmem base for input attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6420406f197cc4f1170c340e839701aeb253fdf0",
"description": "turnip: fix srgb MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "59f29fc845ce6425959e8db9b707363b1e273445"
},
{
"sha": "8f9e1c6047e2542186ac87569934e306301c2996",
"description": "turnip: fix hw binning + render_area offset interaction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de33c23370bf37b2a2fdf5be1daab6007d054c08",
"description": "turnip: minify image_view extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18d6575fee00ed9db3c89b4e8c0756cc52d53e0",
"description": "turnip: remove unecessary MRT_CONTROL fill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b2db5fb93348758fac748abe74fdfcdbc811ea",
"description": "turnip: move some constant state to tu6_init_hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d27a9ffb36909812c249558da2485da44afd89f",
"description": "turnip: check the right alignment requirement on shader iova",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f0662a5515d04f46dac332b69ec324bad16d812",
"description": "turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ceebcdd10450d5d465f4a0917196da006ba479",
"description": "turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89c6ef4233583469f30b266fcec8486f5d7d2b5a",
"description": "util/format: add missing BC4/BC5 vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339f127f2b38438f64d6ff846c0a3e8c3dad83f3",
"description": "panfrost: LogicOp fixes and non 8-bit format support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d"
},
{
"sha": "574b03eebfba1a4b9de1a497857f0bbdca76ef19",
"description": "nir: Allow nir_format conversions to work on 32-bit values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf69b9635a7fca9b865fe673073f1baff83bf759",
"description": "r600: add missing <array> include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5227173f0354aade28e46397a5bb69b2af69fb",
"description": "llvmpipe: add support for tessellation shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3257ae7bec68d57e79928eb202cd522d708e720",
"description": "gallium/nir/tgsi: only scan fragment shader inputs for usage_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee",
"description": "draw: hook up final bits of tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105",
"description": "draw: add main tessellation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76daf893ea0fdbbb53017d0395be7c23b80c256c",
"description": "draw: add JIT context/functions for tess stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ecd49611792e558ecc093cfb0776c5104b979fa",
"description": "gallivm/nir: add tessellation i/o support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70a7603b6396fed615adc9ba06c1f0f09b5ac9ac",
"description": "gallivm/tgsi/swr: add mask vec to the tcs store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87359d68a980c70e6f3a65ffd528496ee498e366",
"description": "gallivm/nir: align store_var param order with load_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898e37fb4201b4b8c761a6d131d2bdd7b7ef119",
"description": "gallivm/nir: add support for tess system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c632d806cb5702cae5bedfcb64294aca36978136",
"description": "gallivm/nir: split out 64-bit splitting code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd0188f9eab3370f023243bffe53431ec3019bb7",
"description": "gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf16ff317256c208e21362191bb93200925ea944",
"description": "radv: allow to capture SQTT traces with RADV_THREAD_TRACE=<start_frame>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed0c852243719c6bac420de50a2f1061250e5b51",
"description": "radv: add initial SQTT files generation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ef07db96d181323524788b0ffe0919ec376567",
"description": "radv: emit thread trace markers after every draw/dispatch call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768d4f0551e38bd688e3e551d5276ceff5d2316b",
"description": "radv: add initial SQ Thread Trace support for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94099ee64296c60fdd5c3b237eedea0ff6651ea4",
"description": "radv: add a small helper that allows to submit internal CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbbf49c8f38e0873584424e3a63a2089bb71f37d",
"description": "ac/registers: add definitions for thread trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3de4f6c9f0322830a9a1138e64079228ad410061",
"description": "ac: add more fields to ac_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7c021ffcaa93eaac4f58bf23177b650354de96",
"description": "ci: Enable -Werror on meson-vulkan and meson-testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9773631d3e79e2310ed0eb274b4dd9426205066",
"description": "aco: Fix signed-vs-unsigned warning.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dba71de5c63617677fe44558f995d35fad643413"
},
{
"sha": "2976ae2717a7a4fb1494f4adf92e1972528d24fd",
"description": "gallium/u_vbuf: silence a warning by using unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad192385e3348b12d15f466225c2792adf42e7e7",
"description": "mesa: fix 11 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d7b076166e6a26f68c33ea75b9f9473fc162738",
"description": "nir: fix 5 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e25746dde6c43cc3ff020f3db56517041915c99",
"description": "gallivm: fix 5 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d18d07c9d786d484a7fc05d17a17f58209f625f9",
"description": "nir: replace GCC unroll with an option that works on GCC < 8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a61a5b1d4693631a1b6fb7e83c877792dfbf33d",
"description": "mesa: fix incorrect prim.begin/end for glMultiDrawElements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f402344314cb7e773cebb7ef5c77b3c941de13",
"description": "mesa: optimize glMultiDrawArrays, call Draw only once (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e636a062f1a555f8795b3e75d6f32c5042038ab1",
"description": "mesa: don't unroll glMultiDrawElements if one count is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5cd113b82b798634f9a71ef98241d8917c05e1",
"description": "mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b78ab9c741ac758e9d1eb237f7e8ddc3b70235f5",
"description": "mesa: move num_instances and base_instance out of _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaa758d3dd4112e6ce52b033cb6dcabfcebadb1f",
"description": "mesa: remove redundant _mesa_prim::is_indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c9850e55d11447d79bba1ad070f57ed52e85c96",
"description": "mesa/i965: remove _mesa_prim::indirect_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55ae2cdbe8eca6a28c9f1a2d8e1a637e9b61103",
"description": "gallium/u_threaded: convert dividing by index_size to a bit shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d75fc286fd761cf1de98aa9c57dd4263d5321a",
"description": "gallium/u_threaded: fix uploading user indices with start != 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e4dc8d5e8f5e860f93eb3555a507402506b59a",
"description": "gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c90e39a5b854595e3bbbf30f01aaf7dc798158e",
"description": "gallium/cso_hash: inline struct cso_hash_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "505cd5f12b0ee7a5bac353bb53da6e78bc10513d",
"description": "gallium/cso_hash: pack cso_node better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "950ee0a3700ece300129b15075fe67b56ff45ea6",
"description": "mesa: remove unused \"indirect\" parameter from Driver.Draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9556805ac4d149d370de97e6a409e99250b94ebc",
"description": "i965: stop using \"indirect\" parameter from Driver.Draw (non-indirect)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab7a4d82c1a490c93da3c19d34097732ae8a15c",
"description": "anv: Remove unused field `urb.total_size`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bb25e4713f8d7e1eb58c071d98b081afed9f3dc",
"description": "pan/midgard: Use address analysis for globals, etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5401cb8866cc74c5b3d0fde278fb1046779b415",
"description": "pan/midgard: Add address analysis framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "658541a7450a850c700ad5b8bf1b5425f32773fc",
"description": "pan/midgard: Force address alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93ca47e046ca1cd1385e5941f3dea731ffe8e5af",
"description": "pan/midgard: Round up bytemasks when promoting uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd888d351f60c7dcfaff475c083c9be7bc1be626",
"description": "pan/midgard: Fix load/store argument sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee47ce6ac3c74b547c060751f82624205c24ec77",
"description": "pan/midgard: Add LDST_ADDRESS property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2bb78840face41e4329c3180c041ffef64a4e4",
"description": "pan/midgard: Extract nir_ssa_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e60dc8f486554656d51d541e10911b7a82a5e80",
"description": "pan/midgard: Partially fix 64-bit swizzle alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c59f9f3793bf06f2415cc925ce048fe6ab593ad",
"description": "pan/midgard: Allow fusing inverted sources for inverted ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21c578027fb25421af750b98bc59ecd59bcfeff4",
"description": "pan/midgard: Allow inverted inverted ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "995e4371055b93aa7dda3caff252b86494ef5893",
"description": "panfrost: Increase SSBO/image limit from 4->8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1046d73af11c5a90a9d207e4554af8f1ffad62d5",
"description": "etnaviv: disable INT_FILTER for ASTC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "811990dc1c5ee1c02956041ae6f98a770b2c9f8b",
"description": "anv: Remove unused field xfb_used from anv_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f38605e9ac644de66000ec20170f7023f24243",
"description": "ci: Include db410c support in the ARM container.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20659f18947a48714fa8ce0f433304746541e110",
"description": "ci: Shrink the arm64 kernel build a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed6c1be6b39a519707d297bf1fed2c238dc15f4",
"description": "ci: Stop disabling ACPI in the LAVA arm64 kernel build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "257415863b8431214f9eefa47df910053007c053",
"description": "ci: Remove LLVM from ARM test drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c0bbba85643dbfb170d45adda118b7dfab5c2b9",
"description": "ci: Split out radv build-testing on arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebfa899089b89c5765914dd9775dcc90bc391b7f",
"description": "gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17d775ca5d43192a450ad7dec26ba083e6c43b72",
"description": "gitlab-ci: Remove GLES3 test from Panfrost fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa987ae5ebc5e40fb7a321a85d03c6c0a610065",
"description": "gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5491a13be9b7497e3583d75014f1539858b3a874",
"description": "panfrost: Add PAN_MESA_DEBUG=gles3 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5b6dfcb18f821cc5425cd6eea013e28148097c4",
"description": "panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fea44c6361b171c9313a75a7e9ef4cbf97602f0",
"description": "panfrost: Simplify stack shift calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40fd1f9da448b65bbd6491199e9f66cef7fdbe32",
"description": "panfrost: Reserve an extra page for spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f37cec3275a3bf9d23dfbc43720bb6831eab0242",
"description": "panfrost: Default to 256 threads for TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6ca7ea551665de4a803f46ce980dfafbcbba1e6",
"description": "panfrost: Fix param getting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a10cfab7629752059cb56dc1f7e1bef87c72489",
"description": "panfrost: Don't set shared->unk0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febabb0502605a7fa742cafc85c3c4c414d8001e",
"description": "panfrost: Update spilling comment framebuffer->shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03822a27e64e20e97b0f3c043e8bd3f584a3f93e",
"description": "panfrost: Fix padded_vertex_count generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c859717216253ee06482051fc08cecb63f7543",
"description": "panfrost: Fix gl_VertexID/InstanceID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640"
},
{
"sha": "a0b90b45a9bcef058c8fc6ac88ba5e71a8cedade",
"description": "pan/midgard: Don't spill near a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed528556807378f376d8e8699a73bf5481c69a38",
"description": "pan/decode: Dump scratchpad size if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d385c5840f9f5683e0ca2dcb254b494562838a90",
"description": "panfrost: Implement index buffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12db69aa3f6155e9ccb1d783da589ab206dc7239",
"description": "panfrost: Combine get_index_buffer with bound computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e272b110bb511b3735672a61c58c5b6b944bc37b",
"description": "radeon/jpeg: fix the jpeg dt_pitch with YUYV format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc71e1bacccf5c001e0685f2bff0dc05602a164",
"description": "st/va: add support YUY2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e715e57a49c52a728ff0f9ca84111197a786ac",
"description": "st/va: enable 4:2:2 chroma format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69aadc493310bb7306d10559bf48412eb5865962",
"description": "radeonsi: fix surf_pitch for subsampled surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4197fbcdde55e93693e5687842605ff70ed3d15",
"description": "gallium/vl: add 4:2:2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc",
"description": "gallium/video: remove pipe_video_buffer.chroma_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87807298a307d4e38195dc04f66c26404e7cb791",
"description": "format: add format_to_chroma_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb29f0847f87504f8162ebe7b9324244387ff501",
"description": "radeonsi: test subsampled format in testdma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5d2a73c5fc12841b62758a035b2bdb191b3f86",
"description": "ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "30ac733680c3dfbfd1300c5498dd1b0c0a680905",
"description": "ac/llvm: fix 16-bit fmed3 on GFX8 and older gens",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "50b8c2527464dbe18a01ab6412de4465cebf2225",
"description": "ac/llvm: fix 64-bit fmed3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "636656bcd7801c703ebcf9bd4c65197e4e6cbee8",
"description": "mesa: Flush vertices before changing the OpenGL state.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a54f8cd2cf31d0fc952748a998fa63763b3977e",
"description": "mesa: Check for OpenGL state change before flushing vertices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b155b1086121ec1d6bcd3598a835c68617d9aca",
"description": "gallivm/nir: handle mod 0 better.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
},
{
"sha": "5370c685da4790834671e88bedbb0f15610e9bef",
"description": "gallivm/nir: fix integer divide SIGFPE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11"
},
{
"sha": "954cf8e86b6e0d52c04098604d2daa4305bf6f70",
"description": "gallivm/tgsi: fix stream id regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "163d5fde06696fed2e69e000a7621087c1636749"
},
{
"sha": "4449611ffbb0087a6d2407fb0d25496806df157b",
"description": "mesa: call FLUSH_VERTICES before updating CoordReplace",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "aae09ffb6eee6c41c73962c08f315a545c5e7dfe",
"description": "mesa: remove leftovers from ARB_shadow_ambient",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d98806117226b64001a1e99387431419e174ad4b",
"description": "cube_face_index: Use fabsf instead of fabs since we know it's floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6db7467b59932fd11e828d7a99de0f23f49aecb9",
"description": "cube_face_coord: Use fabsf instead of fabs since we know it's floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a70a605ad63d95a6e7ce7cfd61fc1ca4e9616e74",
"description": "iris: Apply the flushes when switching pipelines.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70"
},
{
"sha": "f6d1dd34d76c1930b6f5223ae7e1c6b7f52ec4cd",
"description": "gallium/hash_table: remove some function wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502840855acac744fbc8dd090d931adc07755ead",
"description": "gallium/hash_table: turn it into a wrapper around util/hash_table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d235a84319ed4137fe0c6d22d8bb9a52d3174a",
"description": "gallium/hash_table: use the same callback signatures as util/hash_table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76dff2fabe065b71f0d336cb43853335dd3eb82a",
"description": "gallium/hash_table: consolidate hash tables with FD keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a01a875081bd52bc1c3c142a60af678171ce6c33",
"description": "gallium/hash_table: consolidate hash tables with pointer keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f31328f207f310ee9b53f3294a23b25b2687e0",
"description": "amd/addrlib: fix build on non-x86 platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c798aae7390f20e74b8ebb09113e806b410ac7a7",
"description": "tgsi_to_nir: set num_images and num_samplers with holes correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "349898a967f1bf28271454d88b3f1a36a4db2e06",
"description": "nir: Drop nir_tex_instr::texture_array_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec2f905ca8fda0deaba4fa099a9e47028c11d7e9",
"description": "freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd53f4f56b2ca93c1fe4f5af29b5040d2b32e88f",
"description": "turnip: Fix compiler warning about casting a nondispatchable handle.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1c5d84fcae71b40f77891386ac53c8addee4f554"
},
{
"sha": "ebd071d8cf034f898ce30df8277130d1625c902e",
"description": "gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5e6406df49add1d70088671491f96e442c2d85",
"description": "panfrost: Remove some more prints to stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd8308b289a0749f2f889e4e04cc4974d7f6af5",
"description": "gitlab-ci: Run GLES3 tests in dEQP on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394",
"description": "mesa/st: toggle EXT_texture_norm16 based on format support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "200a83a98394ce292fd1cdbd6e9166502379b5c9",
"description": "i965: toggle on EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "dc531869a918dc75ffc09b38851b750ba62673f8",
"description": "mesa: introduce boolean toggle for EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "784c454607be3e8dc395de429d9b99521d5ef8a8",
"description": "nir/lower_double_ops: add note for lowering mod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e4435c205810b71990c27befde2f99ed45b9df",
"description": "radv: fix creating null devices if KHR_display is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0abe5404ca3bb983e4afcbf2306291a15579ca",
"description": "gitlab-ci: Add add a set of lima flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c03d203965c2e88fb7337cf0af6e691517838a9",
"description": "radv: make use of ac_gpu_info::max_wave64_per_simd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9204ad70f2a49c783a38d926f01a54059bb3461f",
"description": "radv/gfx10: adjust the number of VGPRs used to compute waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568f1504098f6204bcc842d66be0126764cb7d13",
"description": "radv/gfx10: adjust the LDS size used to compute waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea91b15a31369adafb8c7ecb1e345d24ee8d1948",
"description": "radv/gfx10: adjust SGPRs/VGPRs related info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6df3ef6ecb3ba142b8b78beab7a7757194befad",
"description": "radv/gfx10: adjust the number of simd per compute unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09d8726187f3f64ee41ae10345b77d4edf4130c9",
"description": "ac: add more ac_gpu_info related shader fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974c87e449633e6a9bc761cd83ebf07663f4ed3b",
"description": "ac,radeonsi: add ac_gpu_info::lds_size_per_cu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023",
"description": "radv: implement a dummy winsys for creating devices without AMDGPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f280c00ba6cd3b0d3a01ae2fc3085de89ec867ec",
"description": "egl: Factor out dri2_add_pbuffer_configs_for_visuals {device,surfaceless}.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d32c458de76c9e0cc08c9ee1a7de23c3fca69298",
"description": "egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9acb94b6236f8a76a5558cf1cb60bac976067851"
},
{
"sha": "87924646db280c8f5f4b227fc610e9e557f15dda",
"description": "turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708c3a5ffd1a69dc14dbc0e022a4c3848f9138fd",
"description": "turnip: enable sampleRateShading feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb166aea24aff734f520f78c896255ec432f7f4e",
"description": "intel/tools: Do not print type/qualifiers/name for c_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5feea408893d646feb0ba873b7a4155a2fb53fe7",
"description": "intel/tools: Allow i965_disasm to disassemble c_literal input type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f83daedb19d25744b2b89939713c9ca9e7ad29f",
"description": "intel/tools: Print c_literals 4 byte wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b0e958f4f096863fc29d8acd000caa0f0ff5bc2",
"description": "intel/tools: Add test for state register as source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31c29f4f55924e59b410b3f17c4b1105451bbc0c",
"description": "intel/tools: Add test for address register as source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9526e5c359b4cfa724dd8bba52586435e29b75bf",
"description": "intel/tools: Set correct address register file and number in i965_asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87d9e78f268a462b96dd489bf8d8e356801306f8",
"description": "intel/tools: Handle STATE_REG in typed source operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a75e603652ef8670c1b5433dc435b11ce9309a6",
"description": "intel/tools: Handle illegal instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c",
"description": "meson: Disable bison's -Wdeprecated since we still support old bison.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dfd83d7a1ce52a42485c54ca170311449379eb9",
"description": "anv: Always enable the data cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e7a11bc3e33baa311595602719bb449ce51d31",
"description": "intel/aub_dump: stub the waits when overriding the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31461e2379321cb0d4eeb28fb74fd78d2fd0bff6",
"description": "intel/tools/aub_dump: fix crash when using the default legacy context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb",
"description": "intel/tools/aub_dump: move aub file initialization to maybe_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3569215d493da6dbb8359f1df1259563b2c61db1",
"description": "lima: expose fragment shader derivatives capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01496e3d1ea0370af03e6645dbd2b864c2ace94c",
"description": "v3d: Sync on last CS when non-compute stage uses resource written by CS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de8bc7c758cc86c7008708c2b7f19f40288459e",
"description": "gitlab-ci: Enable the lima job again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a8075678f6517278985fe8bbaaec5100d7d826",
"description": "gitlab-ci: lima: Add flaky tests to the skips list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ab94df0f6a9b2fdf8c053a68486d8be4d254d01",
"description": "nir: fix gl_nir_lower_images for bindless images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704"
},
{
"sha": "26d42645f9f7ae260031685ad3e0664e8b94b32b",
"description": "freedreno/computerator: fix build dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84395190ec8cae6158737777c8def7cc3304eb3f",
"description": "glx/drisw: fix shm put image fallback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "246e4aeaef4c1f1071c64e9681fc9229aac22020",
"description": "glx/drisw: return false if shmid == -1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "8d0bab8a9352bbb780bae6e7a432e73f7204f66a",
"description": "glx/drisw: add getImageShm2 path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "466a0b2e4953018646ee344f5f6f6e9e84b66a1a",
"description": "dri: add another get shm variant.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "a91067d3f5c8357548ca2756023b81daf013e47c",
"description": "ci: Blacklist another freedreno flaky test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fbe3f40a912296922e0d8bc0ea525b5381341db",
"description": "intel/isl: Add isl_aux_info.c to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "58d4749e5683857d57b8b432559c9d837544ad88"
},
{
"sha": "9ab0e92cff8bb8336cebd9dc68d02d7451ad78e1",
"description": "intel/blorp: Implement GEN:BUG:1605967699.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36515e295c390edd713d92ce3aef35730a7d12e1",
"description": "gallium/util: remove unused debug_print_foo helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfea933a2a09b169ff3753de764aa4662de7e4e7",
"description": "gallium/util: do not use debug_print_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f0b984cb8fd424facc7b245e4649b38f4815e3c",
"description": "util: move debug_memory_{begin,end} to os_memory_debug.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a781578522d44e6832893270a7902b001a827d",
"description": "hud: add GALLIUM_HUD_SCALE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee76b90d5a0b3832b9498ab4809de19a03a63fa",
"description": "turnip: move tile_load_ib/sysmem_clear_ib into draw_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a410e64b6812b23e1db8b969516ae7f4ebb8b811",
"description": "turnip: make cond_exec helper easier to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ede9749d2e96c788a1ef0bb642d1fbe87304386",
"description": "turnip: remove marker seqno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf94124e1c28c0c5953454ad1dbe71b9de8adc55",
"description": "turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2a7dcd93f285ea88a110afa75cbac5d147e5cb",
"description": "turnip: add tu_device pointer to tu_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9a990a60b4669bd0af920a060d87a8e3551058e",
"description": "turnip: fix COND_EXEC reserved size in tu_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2275343ba346b04ebf8bafbaedfcd707702f9c06",
"description": "freedreno/computerator: add computerator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568e948d1fda10d825cf99f3cb05609c4ff248bd",
"description": "freedreno/ir3: allow block->predecessors to be null",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f87d412f08265ca6e5c47a5591c0ebbdefdbaf4c",
"description": "freedreno/computerator: rename prefix asm->ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee68d796e433c2efb3313baf119a8e0ddcac759",
"description": "freedreno/computerator: polish out some of the rust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb340cf4f21e12407720b7f46d2c4486a1ff2a5",
"description": "freedreno/computerator: import parser/lexer from fdre-a3xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6499738d3dee2c2420f8d2207442f57c432d9510",
"description": "lima: remove its hash table entry when invalidating a resource",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f"
},
{
"sha": "956e4b2d371736e073542cf8556f0c972c197989",
"description": "nir, intel: Move use_scoped_memory_barrier to nir_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be766336a0ebb556f44765e3d6f6af0e67070a1",
"description": "nir/tests: Use nir_scoped_memory_barrier() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ff898a6530e19815e2877f5a5da54f7e6746cfa",
"description": "nir: Add the alias NIR_MEMORY_ACQ_REL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "424737da3e25d9fc3dd33a4b8bdb9ad914e7a5f8",
"description": "nir/builder: Add nir_scoped_memory_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4baff90812d799d586296fcad992ddcc553c359",
"description": "freedreno: Switch to using lowered image intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e16434acdd549f2721efc4ec80dc11fca1321f6",
"description": "nir: Move intel's intrinsic_image_coordinate_components() to core nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7038403204b7f2017cdd390a911f2393a8f6513",
"description": "freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aa54e6ed0ba8db984541271404add6e496ed491",
"description": "prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8644349d1d5e05c74cd763f98ee1d8d2c10903d",
"description": "tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b7de2d6b857cd4f3dd45bbcdf135f70548b1935",
"description": "freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37c6ebd3ce8e20adb57001629f21ac09bee0679",
"description": "spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5072719e66b0f97a572f36e86bd5396ed2ebc915",
"description": "glsl: Factor out the sampler dim coordinate components switch statement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12cf484d025e3ed980dbbd8d65f2f9b95c6388db",
"description": "v3d: Ask the state tracker to lower image accesses off of derefs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c90ecf37ffab0978a983e49ecec48faebeb181a",
"description": "gallium: Add a cap for enabling lowering of image load/store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704",
"description": "nir: Make image lowering optionally handle the !bindless case as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad2d6583c9475bde584e5062a8de73fe7cbf353",
"description": "nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b62379ac6f699933da52d032e2b3c06ab73f9549",
"description": "i965: Use isl_aux_state_transition_write()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9856fbf3b7ddbe0b77bf984fe7ec4a64ad858bf",
"description": "i965: Use ISL's access preparation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00e7a6485799761aa0910b7851982a180602c03",
"description": "iris: Use isl_aux_state_transition_write()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af047794106b2d07e7c7eaa5b35d9790a13fb390",
"description": "iris: Use ISL's access preparation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec957900d6612493a6e03d0e5958dbe8c362733",
"description": "iris: Use isl_aux_usage_has_fast_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58d4749e5683857d57b8b432559c9d837544ad88",
"description": "isl: Add a module which manages aux resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daa4020948867cc2c9b38d7536a1b73bf79d2745",
"description": "freedreno/ir3: Lower output precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c750d9c4d51b07076115eb1d0e1be4a2d568095",
"description": "nir/types: Add glsl_float16_type() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c822460f851ae6f3c74a01b9eec9ea924a0de12d",
"description": "freedreno/ir3: handle half registers for arrays during register allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e8466a866cbfb4c6745d85e9371b43827d16c8d",
"description": "nir: Add optimization for doing removing f16/f32 conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee375f68dabc0dd9d6d9f919b797231aad19eab",
"description": "freedreno/ir3: Add new ir3 pass to fold out fp16 conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "125f867d3dc32c7269c17d3426e35a0dcd5aadc4",
"description": "nir/opcodes: Add nir_op_f2fmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18124d727865f1c53b0dac644560bce177b7d233",
"description": "glapi/copyimage: Implement CopyImageSubDataNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7bda27a0691d6d89c35c9f732b6e49d726c17f",
"description": "iris: Fix import sync-file into syncobj",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "3a310fbd0b2bb5730fda57643a3e05870e70d248",
"description": "pan/midgard: Implement load/store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcbb3d422e40ab0759c550fb044605364c518e51",
"description": "pan/midgard: Implement nir_intrinsic_get_buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3148937ef7c7be7a0685de333de6a5ed31ce3857",
"description": "pan/midgard: Lower SSBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99f2b6144b5c3c4f48096ed0de4b15d1d13afd96",
"description": "turnip/pipeline: Don't assume tu_shader is a valid object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12a22da6834f21cb089bf9ecd44c483bd264ccd3",
"description": "radv: add the trace BO to the BO list at submit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5",
"description": "gallium/swr: Fix min/max range index draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d57a2750485e51b34e0bc413100e4e2787a4e84",
"description": "iris: Set MOCS for constant packets on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bac2fa3c6d30537e444c555f182abd9c739cfd4",
"description": "iris: Fix BLORP vertex buffers to respect ISL MOCS settings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
},
{
"sha": "1cdf5abdfaeba5a89574d7cc374e5667be2e2f93",
"description": "iris: Make mocs an inline helper in iris_resource.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
},
{
"sha": "f8ab00776cc0b2a009403a8611c00341d879f9ab",
"description": "ci: Remove a useless filtering of the lava logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f3f9b2b1920da3badf503a0682de7beb9e86464",
"description": "ci: Don't bother generating deqp junit results since we don't present it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c372d384a702e2be6887e4b2b0b6e04ab27e052",
"description": "ci: Document how LAVA runners work.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "994e258122663fd4d869b583cb9f4e0e2f36a0aa",
"description": "ci: Make LAVA job fails emit the full list of unexpected test results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54dbb55ea8203df354c406e67784ef6ca41ca89e",
"description": "ci: Make sure that we have a proper shell prompt for LAVA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "985343e71aeed5f68697b440e9bcc2dc6a51bc2f",
"description": "ci: prepare-artifacts: Make the indent here match previously in the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a3856714e2410e9ae3e0ee2cafe2fdd86e8b81",
"description": "anv: Add pipe_state_for_stage() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7df5d36078a8e0eeffa935a5d1a267cb431ca4db",
"description": "anv: Use intel_debug_flag_for_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f58b384fbef0cbfd8349c5baa28f2973d079cd7f",
"description": "spirv: Be consistent when checking for Shader/Kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f3cbbd958d14924dded0e0a0908127f6bfa006d",
"description": "spirv: Remove outdated SPIR-V decoration warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd4a14be063957964ae54e0e828174b9e40961e0"
},
{
"sha": "1598370aca6459ba54915a26683a75bb66f88161",
"description": "nir/builder: Return an integer from nir_get_texture_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "265e234e234f75cd5c209f76900009f81e2d6aec",
"description": "nir: Fix the nir_builder include path for nir_builtin_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a8958910f53d924d062cbf024cebe4134f757a",
"description": "util: Change os_same_file_description return type from bool to int",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "228cbdfe67e465dc79558fc76a51d8115251b5e5",
"description": "winsys/amdgpu: Make local variable r signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87365e263ec46f4cc3c46d49a09a9c3b27550af7",
"description": "nir/lower_ssbo: handle atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ab4e4dd963028a4620ffc00c38988da4abc1860",
"description": "nir: Add SSBO->global lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b929565ea8d4846b1943f35b6e86d685a616ed54",
"description": "panfrost: Rewrite texture descriptor creation logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad44f587a8e3adbfa76aaea88f59e1f0724805b7",
"description": "panfrost: Move format translation to root",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58f14018b4f0e47d72f718f322f8aa0a5b8d0f0a",
"description": "panfrost: Move pan_afbc.c to root",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddf7ad9d2098d21e1346b8ceb2756901ae1b0c1",
"description": "panfrost: Move checksum routines to root panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3318b151abddd456077ec0eed13f95245ce344",
"description": "util: promote u_debug_memory.c to src/util",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88c4680b5a50ea8840c38aa0a80acde63ef1677b"
},
{
"sha": "8021daeb1fb58415af5d0a779368dc6617af947e",
"description": "lima: implement PLB PP stream cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edde3d26bb4119be44a2bdda2c5ca0d2f8adfe9",
"description": "docs: Update index, relnotes, and release-calendar for 20.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ada39f37add490a2a628236731f7dada421af52",
"description": "Docs: Add 20.0.0 release notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740cb3d1939efc3c4d9e23b212074744123e9ad6",
"description": "radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37650bf93803822d6e3aefae7c2f4c7eef5d6171",
"description": "radv/winsys: add a new flag that requests zerovram allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a73446c513e2218a08ae9425a1bea49c63080a7",
"description": "gallivm: fix crash in emit_get_buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b610aab583211210f189b46904b66c483f8e38b",
"description": "gallivm: fix crash with bptc border color sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8291d728dc997e87b4d2e4e451692643a1dba881",
"description": "aco: improve GFX9 1D ddx/ddy assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7",
"description": "pan/midgard: Identify clamp(x, -1.0, 1.0) flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0263d2793ce0d061268e83afb9c225a06a4e6f25",
"description": "panfrost: Remove flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d",
"description": "panfrost: LogicOp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bfd363be4c957c1f7b5c1f3069346f2bce2cd5a",
"description": "i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "803ab5d6be6bc63e3eae827d7297e0cd98cc61dd",
"description": "gitlab-ci: Automated testing with OpenGL traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50f1950ac0b52d291ac70bc1ce871a03ed88ba4a",
"description": "gitlab-ci: Disable the lima job for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7bfb10c69dfe48a91e35523cb5ee641bdbf6988",
"description": "util: remove the dependency on kcmp.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00"
},
{
"sha": "273b8cd1ca286e2f43b4a464a391fdcaac49f077",
"description": "intel/fs: Correctly handle multiply of fsign with a source modifier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "06d2c116415c0ab163a57ed7f2522342ed43e4d4"
},
{
"sha": "c81aa15d646215eac38c8e0b6dc1a10b35bc13c3",
"description": "gallium/auxiliary/vl: fix bob compute shaders for deint yuv",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d1757420be28e99e4e919ed2e0c6062e2460c5",
"description": "radeonsi: Fix compute copies for subsampled formats.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9"
},
{
"sha": "d795eb207ff90e4885a278910fdc87e932242da6",
"description": "turnip: add option to force use of hw binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97a590af21ec0be1f3faae89a5fe59b2fa6c2d39",
"description": "docs: Mark 20.0.0-rc3 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772d60385cc17025541f99b3dbd566b942676ab1",
"description": "docs: Mark 19.3.4 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288e9fd295b14c0ad3c0bbe51dc294a00f3c9056",
"description": "docs: Add SHA256 sum for 19.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3238f4c3abf405c902ec43cb9ff6e81dcc20dbad",
"description": "docs: Add release notes for 19.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8fe9e045f0ea24fe869c980fe4b56f4fb9437ab",
"description": "anv: Drop anv_image.c:get_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bdc1c748f2922b3970c3b3a41d1b0977f07886",
"description": "nir/search: Use larger type to hold linearized index",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955"
},
{
"sha": "912ee82521ec0507a00dd108b28bf4d864ce6d95",
"description": "gallium/util: remove unused u_surfaces.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "360ffdf4e23464879748051e57587aff938bd50d",
"description": "main/get: Converted type conversion macros to inline functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1dc4c9554ce913acf4d3236b4d43b829fb92073",
"description": "Mark a few static inline helpers with ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d46a5cfe781a1f51a1338d994fb8097d9d579d2e",
"description": "mesa/draw: Make sure all the unused fields are initialized to zero",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6d31589097ef3fb99477809da7f6d571b85629e"
},
{
"sha": "6edbb3c6d07a395c3cd0b1b5290ecac3943c4286",
"description": "mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3160a6177a51035fcdb634e184a29b4ef0619e9",
"description": "panfrost: Remove old hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f6f419be93531b5725bfa92ac087703ad13267b",
"description": "panfrost: Remove old comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed052f7039e7dab1a4d7374512f3f9945677b9f",
"description": "panfrost: Remove dirty tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe5c5507bd6bb7cecb9efcf3381621d1310c2454",
"description": "aco: add some helpers for filling/testing register ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43497e30e265958e28a0a5912134832a1f5a3ff6",
"description": "aco: add RegisterFile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6010106fb3c4eb5436de869183e857243c1006",
"description": "st/vdpau: Only call is_video_format_supported hook if needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d5b414a7b840a4a90050041fabd88a9af6dca43"
},
{
"sha": "72154237fb720926d8453e7f43f0ec76a0ce7bb1",
"description": "iris: Do not dereference nullptr with pipe_reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d800bcd9b9664dbb0c8476ee628a3eb888802b87",
"description": "glsl/blob: Do not call memcpy if there is nothing to copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7685f48ece721960f6cbb105fca9ea60d256d200",
"description": "intel/bufmgr: Cast bitshift to unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5931f285be246be95683c2fb054694d89d07657",
"description": "intel/compiler: Do not qsort zero sized array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d596795d4d3fb79c39cf457b7b5cb557edf4d6dd",
"description": "brw_fs: Avoid zero size vla",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e395a27d770fdde2a8df438271dffd76384e43",
"description": "brw_nir: Cast bitshift to unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82913bac14512dbfdb537d674377133f2daa8bfb",
"description": "docs/envvars: document RADV_TEX_ANISO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f7d3d5b0969aaa1c0a538dad0b3da09d9db6b6",
"description": "gallium: Only define PIPE_ALIGNSTACK on x86.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "427870abfd0ebc449ffb1c90e9b5ebb54727ee51",
"description": "llvmpipe: Fix another uninitialized value warning, on init_val.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81225e1f0349b0b2ddff0fbfcd832752f8177477",
"description": "llvmpipe: Silence uninitialized variable warning about \"scissor\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8c5af99b04639d46280719cc59f4481e8bd564",
"description": "llvmpipe: Silence uninitialized variable warning about \"vals\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8d34238a6dc61f6c522e2807bc83d434d27e74f",
"description": "llvmpipe: Fix warning about uninitialized \"op\" in the NIR path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b32bd704c0a22b6eb691f93158acbbdd4c5d370a",
"description": "llvmpipe: Silence uninitialized variable warning about \"chan\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20",
"description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45b2ccc6b30c9e4c3382e6b462a2f5357c15d3b8",
"description": "llvmpipe: Fix real uninitialized use of \"atype\" for SEMANTIC_FACE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "502548a09c5a87d06da97be45a2386bb1e5e800e"
},
{
"sha": "13a276ed3bad09033c00f0a08fcaad803c8a2173",
"description": "radv: Squelch possibly-undefined warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1427f666dcc24e71d1b5c5c8f6d1d568c3bcf210",
"description": "ci: Extend the a630 flake list to reduce spurious failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e05a280b6b6d334388e3824bd82472ccbf33252",
"description": "mesa: fix immediate mode with tessellation and varying patch vertices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6d31589097ef3fb99477809da7f6d571b85629e",
"description": "mesa: don't use memset in glDrawArrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee549c67668289e262243b6549a5faf230aa0fd6",
"description": "mesa: document _mesa_prim::begin/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9246282b75500aa4e9fe926930cff1314f49607",
"description": "vbo: remove redundant code in vbo_exec_fixup_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eeeb86cb0e8dd8ddb23b2eda0213c8f1a44feec",
"description": "vbo: remove dead code in vbo_can_merge_prims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2491a2ddeb53f3d44b4633f967bfa5b023946bce",
"description": "st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "11db8e0e00a72884ba9fda953b549dd65119dc73"
},
{
"sha": "06dc280a57a60e39e21c0c14ace6ada3a4574ea7",
"description": "freedreno/registers: cleanup CP_SET_MARKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4d6bb1ec65d87316540e076661ddffec26e3a5",
"description": "freedreno: quiet INFO_MSG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "838ed2885df0f6fbc7dbd3c233974faf7e084cb9",
"description": "freedreno/a6xx: few register updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc31e7d33606f249bf984378cd49f0dcba6e325",
"description": "freedreno/registers: teach gen_header.py about a3xx_regid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecca5ef6c380cf837ce3f261631f19dd3f18f51a",
"description": "meson: explicitly disallow unsupported build directory layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79788b8f7f07460af8467931501380e47b485e36",
"description": "intel/gen12: Take into account opcode when decoding SWSB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6154cdf924f4d0d3a6fb0cef38bc62eb4494c69c"
},
{
"sha": "bee5c9b0dc13dbae0ccf124124eaccebf7f2a435",
"description": "panfrost: Remove enum panfrost_memory_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e94e0a948ebdc98decb5cdbb2ddfcf31cb2b0b",
"description": "radv: Advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8004cb256a29e946b23c42ce4ad322b8a4dfd2a8",
"description": "anv: Advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dae89ac36703eca063355affb915c933c316417",
"description": "vulkan: Update the XML and headers to 1.2.133",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d3c48f131ec84aa759a6290a20e2b0c02ad8834",
"description": "panfrost: Debitfieldize mali_uniform_buffer_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640",
"description": "panfrost: Avoid reading GPU memory when packing vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c52e16c9c296988dea283164622373caaf228e5",
"description": "panfrost: Cleanup transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "308f9cf104dab55ab4d9f92150bf6952c9813dd4",
"description": "panfrost: Update scoreboarding notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88323d1ba0c0e6d0ba3be5e3b14213d2b93c44f6",
"description": "panfrost: Rewrite scoreboarding routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070bc883d34d5a687b800f4615d82eda3f0eb7bb",
"description": "panfrost: Print synced traces to stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46a090942b3d76b8bcbfde75c5454d449799360",
"description": "panfrost: Implement PAN_DBG_SYNC with pandecode/minimal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59986461255474cfb11c18e7ea8a6303e2d25afb",
"description": "pan/decode: Cleanup pandecode_jc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4122f747ac67eca4c27ffa8d7e91d7d0c3cb02a8",
"description": "pan/decode: Add `minimal` mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b684ba6ce7fc6cabf42132559192e1065891e67a",
"description": "st/nir: Unify inputs_read/outputs_written before serializing NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40"
},
{
"sha": "9903f10636566834a7563b6828c52fe40c5b0d71",
"description": "zink: do not convert bools to/from uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d016de25052cc28d449538fddbe755aaff85d0a",
"description": "zink/spirv: uint -> raw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c1a2cbcadf8d4a366df3f96818c19e082764c56",
"description": "zink/spirv: unit_value -> raw_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16339646f03a5cb527f119ca572c9328fd5d3923",
"description": "zink/spirv: rename functions a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6211a42473f8acc7583145dde489864963af0ed",
"description": "zink/spirv: prefer store_dest over store_dest_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e8f7df800d697c0623711996ceac40dab5527ec",
"description": "zink/spirv: do not reinvent store_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692093fbdc93343dbe500128fdd23167d73036d9",
"description": "zink: confused compilation macro usage for zink in target helpers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "b7e966dc7feaed8e0830f9f9ab5904966c7356a0",
"description": "zink: do not report texture-samplers for unsupported stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a20db70de25233f1c58d76bd17f9564d13fe7b2",
"description": "zink: fix binding-usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935"
},
{
"sha": "c095b7d5bd44f807c479d117a51f7495712d61c1",
"description": "radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4159b24be7c00499c6e45dfb8209d9fc23f0836b",
"description": "radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83dd0cace6979ac5e597c2aa2e3dce51586df0af",
"description": "radv: enable VK_EXT_sampler_filter_minmax on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "170c3a8b7b0165c0c226476563367da3d11ae81d",
"description": "radv: enable shaderStorageImageMultisample on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7617d8908a970124321ce731b43d5996c3c5775",
"description": "egl: Implement getImage/putImage on pbuffer swrast.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6edccee8da38d4802020d5aa4d9e11bb7aae801"
},
{
"sha": "6fc0890cd9cf53dc41fee070faf4570314fdcbc3",
"description": "lima: rename lima_submit to lima_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d9a51d455900946f3eac18b8d1d77cb03b972c",
"description": "lima: move dump check to macro for lima_dump_command_stream_print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5502bc83b0e4d4542bc5234fe6592db575658356",
"description": "lima: enable multi submit optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "131c50569066152a8e90b948b0873b990d748e98",
"description": "lima: optinal flush submit in lima_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6ad8e590f27ce0413389f6274fa05106d45dba1",
"description": "lima: use per submit dump file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0dde3de25aca535a35ee58850340a0bfdab9dab",
"description": "lima: move framebuffer info to lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed117ee630f449fe6d2ed9e205a6dc80bed6dfa2",
"description": "lima: move clear into submit (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b93792274f363983949502315ca693a83fdfb56",
"description": "lima: move damage_rect into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b048c046cc4861d9ce7da94eeaeca341b7e2f5",
"description": "lima: move pp_max_stack_size to lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a5b1c62db4cd3ab2dcabe6e32391c18f11dfb17",
"description": "lima: move resolve into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e5abc11f427b67084ad791a6adab5d99717c064",
"description": "lima: move plbu/vs_cmd_array into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f",
"description": "lima: track write submits of context (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48fc5f841ae9c5b294d9084a274f49045c0dbae5",
"description": "lima: make lima_submit one time use drop data (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545988c6172e51ea00c87abe966d5ecd03b08e98",
"description": "lima: add lima_submit_get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0caefb6d9df8f2b53fa0703a7bd7a665dabe77b2",
"description": "lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed8837f946159c34573a6b924a0ba6f879c7bb60",
"description": "lima: adjust pp_stream to use lima_submit_create_stream_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e90d8b6e4d135d58e9346220a652b4835c843d07",
"description": "lima: add lima_submit_create_stream_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c78ba60140ec48996dc4ebcfff0674229a4afd4",
"description": "lima: pass submit parameter for functions in lima_submic.c (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a2ce71b132739b001442a4f9829de345311c35",
"description": "lima: move flush code to lima_submit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29c7235507d52d676ec1eee3ef5f9042317595c1",
"description": "lima: put hardware related info to lima_gpu.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09127641f41c75f16d8fa73129153c9da6df7810",
"description": "lima: merge gp/pp submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79c65fa56fd0168e3e8548e68f1de81b33742069",
"description": "lima: move syncobj from lima_submit to lima_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9003111bb59635ae407b251561f1d9937d434f0",
"description": "lima: add missing resolve check for damage and reload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47200f5c8dda1e03ae62b8cc658574bf0b2f0fe5",
"description": "lima: add render target to submit by dirty buffer flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f17339723d76b920e7b16d171feb66d5b807eb",
"description": "lima: delay plbu head command generation to flush stage (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccfe5f9d288fa36e85ac1140f2eae8429decaae6",
"description": "lima: delay add plb buffer to submit when flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92387ca23646d2d5b8ee4666968dced0c7198f2c",
"description": "lima: pass array as parameter to PLBU and VS command macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3bbe4f7f8bd88ee92179679526664467e83c45a",
"description": "lima: remove lima_ctx_buff_va submit flags (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f924c795b9520c49572b54bfab07731d4f54e6e",
"description": "lima: always add texture bo to submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c4ff27250710a2f4880d0e527b86a4b39adeb1b",
"description": "lima: use util_copy_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8b53d802086f398e50762762227b9ac4c5c6293",
"description": "lima: remove definition of lima_is_scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c4a70b64d6f916ecdf9055b52078bf4f63e7a97",
"description": "pan/decode: Remove extraneous newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab0bf1f939af480997fafd8bf562644a60df08a",
"description": "pan/midgard: Use fprintf instead of printf for constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "968f36d1fc081baf2e95eef1410b06552845440b"
},
{
"sha": "6af14d3685fac433193b92f9ad6c9f8a3eaf87ff",
"description": "pan/midgard: Don't crash with constants on unknown ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "24360966ab31a9bedfe07356413769218fd2e0b6"
},
{
"sha": "5c06ecd2c64a36496f7a0a1d2811d8a90b1a0620",
"description": "pan/midgard: Identify stack barrier flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3747fb1ebbb1c3d6f62abaf92b100f7f52d0f6b",
"description": "pan/midgard: Set xyzx swizzle for load_compute_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ee55ad2a4e63cce88c9d68bfdf7d1c0e7e88b0",
"description": "pan/midgard: Infer tags entirely",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a84278fda2ce556905f800409658639d642962",
"description": "pan/midgard: Imply next tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "453c64663ce938952588325ba4c960bc63297582",
"description": "pan/midgard: Overhaul tag handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9168e7a65deefae7bb8a40c583c205c408cbecab",
"description": "pan/midgard: Improve barrier disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d208212f80effe4e2831fa408e976099317230b0",
"description": "pan/midgard: Use dummy tag for empty shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2cab6b6db4244cb95abb5bf13734360df8391ea",
"description": "pan/midgard: Fix 32/64 mixed swizzle packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a55a2e02a54cadcd9466d02021c2c7a0739c373f",
"description": "pan/midgard: Allow jumping out of a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f59098d1a7a00d51e2b15e06aba359835c7e1ea",
"description": "pan/midgard: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f0b928921dfb3ed63642ab1ce1c925fbac9f51b",
"description": "pan/midgard: Fix swizzles harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbe1fd3de0aa7c618286ee79082f7bbcd7b8e171",
"description": "pan/midgard: Fix missing prefixes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1952779d68fdaea153d762fe2d83810b346085b"
},
{
"sha": "521406a069e0f918d57fc29bba85423faf316141",
"description": "pan/midgard: Track pressure when scheduling ld/st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9603126b74d03bc6974ea116ce4f7d80fb9573aa",
"description": "panfrost: Allocate RAM backing of shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50138abb5a0328b530723dfef5e9a8ac9dea2692",
"description": "panfrost: Rename unknown2_8 to padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d9ee3e65aea9262a9890fb34032ef7c693aef2d",
"description": "panfrost: Rename bifrost_framebuffer->mali_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dc105555b43695e1de49baf946c6179987f2f4a",
"description": "panfrost: Unify bifrost_scratchpad with mali_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "254f40fd535ef57dee2bcc4afd97840749ce5918",
"description": "panfrost: Identify mali_shared_memory structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "418ca5dc1ac01045818ad3222d2e0bc51dc2e904",
"description": "panfrost: Ensure compute shader_meta is zeroed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "058faf5a4bd448e1c188042ea017f8fbfd565b9e",
"description": "panfrost: Update comment about magic number relating to barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f5a252d350cb1abcad13f7d637548a8e0e7da33",
"description": "ci: bump debian image and change llvm deps to 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7375e17958993b90d9f01d76dbc7eacdbf8c195",
"description": "gallivm/s390: fix pass init order on s390 with llvm 8 (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a603822b2fcf61085d2e0b2995bc3f43d8ec164e",
"description": "iris: Trim \"../../src/gallium/drivers/iris/\" out of debug dump filenames",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96f247d1b33fafd42a02b58d3f5387f9b574badc",
"description": "iris: Dump frame markers with INTEL_DEBUG=submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e395ce03e92b707bef7080eae3c2daa7d9760e70",
"description": "gallium/cso_hash: remove another layer of pointer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0bb7b87e26d6618d75d37a4fe2c4a271d075dbb",
"description": "gallium/cso_hash: cosmetic changes, no behavior changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789ed29d59b9c7c8cbef371311bfb3c507ae725a",
"description": "gallium/cso_hash: remove always constant variable nodeSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8bbf1054093f638c83a27696b841d053a83ba72",
"description": "gallium/cso_hash: make cso_hash declared within structures instead of alloc'd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8594a06e4a2e65c3fc458d7ddce374e9a093b6e",
"description": "gallium/cso_hash: inline a bunch of functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf86f522b255a5603176ec361cb0cfcc2416a41d",
"description": "gallium/u_vbuf: adjust the heuristic for unrolling indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d8baa285524e01eb241aa70057fb8e637fa14e",
"description": "gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19c18d532e848bb129f0b24d694fecafecad07fb",
"description": "gallium/u_upload_mgr: reduce dereferences by adding buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "909a2d0ed3878e4254b36d6bf8e125e0c7b1e586",
"description": "st/mesa: simplify releasing the current attrib buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6954efce23e54e2bbe9ea554733685bf24acdd5f",
"description": "st/mesa: make st_setup_current static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3617fd00b311bd4f32886974c574ae55ba416fd",
"description": "st/mesa: change some loops from while to do..while in st_atom_array.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4",
"description": "st/mesa: simplify determination whether a draw needs min/max index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d933728024f907236ffe95da5f5f0eabf6052c7",
"description": "st/mesa: simplify determination whether a draw has user vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61e4c582e0fe246ac0d494a2391573f63e1ee0dc",
"description": "st/mesa: always inline the code setting non-64bit vertex elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c98dccd405cf57cbc5a8534e93d7ba020d0e055",
"description": "mesa: remove unused _mesa_draw_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e",
"description": "mesa: translate into gallium vertex formats in mesa/main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d3b86e34a7b0f77613c7f5669891e54d76f0cbf",
"description": "intel/fs/gen7+: Implement discard/demote for SIMD32 programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c7d3d4b19610cae8250102fefd0012b7233d9e",
"description": "intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c6853a9be28c4193fc44eebf812ecf7a02a04f9",
"description": "intel/fs: Refactor predication on sample mask into helper function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a792e11f5ccb28f5d2430008d462c79888a077c3",
"description": "intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083fd96a97d992b8233587f4626c4d433fbd4045",
"description": "intel/fs: Use helper for discard sample mask flag subregister number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6bc11a7893a75aebe7ba1888877dffa9fe0814a",
"description": "intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84fa0b31e670d101ff17115519417036581f55b",
"description": "intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57dee58c82d631261c953705c32dd2d383ec2f4f",
"description": "intel/fs: Set src0 alpha present bit in header when provided in message payload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14529ff3262a527d630cecac655f69c8ae15c3f",
"description": "intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4e8d793f050eac84f2a850ab2e5c24c4c459ac",
"description": "intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15e3a0d9d264beccb914432ca749d7c0b8a5d43c"
},
{
"sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab",
"description": "intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "008f95a043dac909f6e647c3102f37bb978b148c",
"description": "intel/fs: Add virtual instruction to load mask of live channels into flag register.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8b509fb921a7c2f687b9f7e5075c72847740ac4",
"description": "intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e33e5cbf6b8b953932f283e1f0abcb6c77eb1f",
"description": "intel/fs/cse: Make HALT instruction act as CSE barrier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe1b0b7c500af7c489d8dffe72bdb2fadd7cf2ab",
"description": "lima/parser: Extend rsw parsing showing strings instead of numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e2b4bf256610cc016202893d7b4b4ef60b25b53",
"description": "radeonsi: don't wait for shader compilation to finish when destroying a context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bee388fb50d1bf6fc63f7898ad189c7891a10a1",
"description": "egl: directly access static members instead of using _egl{Get,Set}ConfigKey()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa",
"description": "freedreno/a6xx: document some unknown bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75fbe089a6a29b01c2b3425b1c0fc2ee43bc5ff8",
"description": "freedreno: name sysmem color/depth flush events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57456aab6974abc86e7e1b0aae958a8ab3dad27",
"description": "panfrost: Simplify swizzle translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3490a141c8d562fc29e714c3735f2ae8e3c0512",
"description": "panfrost: Inline panfrost_get_default_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efda2cfcf96b1071c18800ff3f878fe627359e8a",
"description": "spirv2nir: Add kernel spirv support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb6d6112859c3ba41f1c8914d503bf1a3dd981d",
"description": "spirv2nir: print nir shader if translation succed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e80b03dd15eefb7250b994e311864e720b0b1bb",
"description": "zink: do not use SpvDimRect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f43a3fc28ff8914e4a9391233dfc3b63454c6dac",
"description": "lima: handle early-z and pixel kill better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "582d0c5f1474ecbe52a666e30cb115144aeda7c0",
"description": "gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d16bfc42deec0e5002d4a314855a453cf340a49",
"description": "gitlab-ci: Sort random failure softpipe skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f86bf2e90a9ab0d76c7f8e322c07eeee4df31a7b",
"description": "docs/new_features: empty the feature list for the 20.1 cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "886acbe1c535f0c564dbebdcdbcad38a5fef6c7d",
"description": "radv: remove unnecessary RADV_DEBUG=nobatchchain option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "676869e1d4bb1660430fcdb99443238a7de50eb8",
"description": "glsl: fix gl_nir_set_uniform_initializers() for image arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2bf91733fcb5ff8f74d71de03feeb5f3d664d199"
},
{
"sha": "6baeca36899109cd9d8e06d1b5f4b9db8becd5fa",
"description": "intel/tools: Update aubinator_error_decode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334788d4cc9bb8a0a6b3166e609638687efa0f3f",
"description": "freedreno: allow INVALID modifier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9891062642a3f35dc326b305fca2407f9041915c"
},
{
"sha": "3547e19bbd0d70fc391f5982ea38a026a5994b1c",
"description": "intel/isl: Switch to R8_UNORM format for compatiblity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207a93bbff1ef0c40d8f7da339f03dbb12961a7c",
"description": "intel/isl: Move get_format_encoding function to isl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a98cf3b2ecea43cea148df7f77d2abadfd1c9db",
"description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down (again)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4"
},
{
"sha": "5a82273f09d92a815b1ade0d82d095a9e6b8244e",
"description": "freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e"
},
{
"sha": "4151d843236ab350a70d8e13e4e7c79d11ec7bb6",
"description": "iris: add support INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d35610bd57aacb494e49da692b5331b0e4d11b6",
"description": "st: add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7e9edba1876523f75c74362242aaa56629fba5",
"description": "i965: enable INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9",
"description": "mesa: add INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08cff938b76b6fe146334e44dc97b6be8274a281",
"description": "Revert \"st/va: Convert interlaced NV12 to progressive\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb"
},
{
"sha": "3a2977e7b5ccead8a3a0e3d7df7823325c64b90b",
"description": "anv: Reject modifiers on depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a593bec16b1e5830bc57462abc0b056342ac876",
"description": "gallium/swr: fix rdtsc debug statistics mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd16ad107da7ade9c6c0f738626b29cfd875f51f",
"description": "gitlab-ci: remove load_store_vectorizer from expected s390x test failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca2458d1bf5c38f5291efa27712868d45ad8231",
"description": "nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1ba69a27090d3ef000943b47468705fe0454c4",
"description": "Revert \"nir: Add a couple trivial abs optimizations\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4d346c86db0ae332fcdf55eac0e075cfb99a7eb"
},
{
"sha": "fdd20be324eabab7da1ba67cf7e379398d771186",
"description": "iris: fix aux buf map failure in 32bits app on Android",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9e0947a9eedcfbcf1e0955fa430b1cfbc43021f",
"description": "radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2531370c968373c24b0c9814610a686bd63f128",
"description": "radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa48e7edc23bd1148329a69d6e32ddf5acdb2926",
"description": "radv: remove LLVM sicheduler enable for The Talos Principle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d1bf075ab833eb39c35f9e213dc4fc115b46b1",
"description": "glsl: fix a memory leak with resource_set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8"
},
{
"sha": "556c9401495930c23a10ca2a26db098d12663e27",
"description": "radv: implement VK_EXT_line_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbcf05382baefe6ecdd279e2c98025f15938fadc",
"description": "radv: fix line width range and granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da64c35ff920df58b872619bb6f54ae978cb47c9",
"description": "tu: Force sysmem with mipmapped non-aligned linear stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f026982265afc87893015b3438bc73d09f703b92",
"description": "tu: Support input attachments with sysmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b3f9e83297494fb0ea5d41077c60a33daf37c9",
"description": "tu: Support resolve ops with sysmem rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8647a24a8d66a0a3663563d4d713a5a5b28d8d64",
"description": "tu: Handle vkCmdClearAttachments() with sysmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07e07daeaeb952963df37a6d0d899e0765e82ba4",
"description": "tu: Add helper for CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a0c4008bf78e259bb1cb9bcbe39248762b03cc8",
"description": "tu: Sysmem rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041783d49d3aaf451420ce880dcd886388f4b274",
"description": "tu: Disable linear depth attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab3db20cb5e8ef489b8331235498cd1806e4c6ea",
"description": "tu: Support multisample image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5fb515301251b476800a1560f9f8edc8ff325d6",
"description": "tu/blit: Support blits in secondary cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a94be3da84277701b5d74b326e5364cb854a19f1",
"description": "tu: Properly set UBWC flags in RB_RENDER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49817cb3eaddf1085dadbdcadf2c3c93b02a8f16",
"description": "tu: Don't emit initial render target state in tile_load_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0660cbf4262891e6380faf0d99217b2d27873051",
"description": "radeonsi: make si_fence_server_signal flush pipe without work",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "787b56ac0e5d62ad07cb0804be5275d885201262",
"description": "turnip: Add a618 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5da26089975a6f26096151da9fa94f55fc338f",
"description": "turnip: Add magic register values to tu_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e",
"description": "freedreno/a6xx: use single format enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c13202af7a86976e6d0400f2cee77afcc60ea828",
"description": "anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a76fd8b08cf0274a6d8bfe97f05b96014f2a9e98",
"description": "anv: Clarify behavior of anv_image_aspect_to_plane()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2b0c6c19b080a1e4d91d3b2248dd974483c9fb",
"description": "anv: Delete anv_image::ccs_e_compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "483d4ec57ce0ca0df26fffea648d52a738c8f4e0",
"description": "aco: improve SCC handling in some SALU combines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45e9451cf47014d37816baf2656981a1c715e50",
"description": "aco: disable some instruction combining if it could change an exec operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9f83185a221b446717c96c4df8dc64ced43e24f",
"description": "Rename nir_lower_constant_initializers to nir_lower_variable_initalizers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e459c7f0a14b65617e16b92f42abad2fe5878872",
"description": "compiler/spirv: Add support for non-constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf",
"description": "compiler/nir: Add support for variable initialization from a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "461c40e0fd5d67dc8155ae4f6c53ddd9acd995b1",
"description": "radeon/vce: Move global function pointer si_get_pic_param to local encoder structure Multi gpu use case broken when the function was global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "286141197dac9fc6765da3fa8bba571840bfa61c",
"description": "anv: Rename param make_surface::dev to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84b791a4bb1b3eb15b9a820e9a5dc61a373392f3",
"description": "anv: Drop unused anv_image_get_surface_for_aspect_mask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23037627359e739c42b194dec54875aefbb9d00b",
"description": "gitlab-ci: Only use gstreamer runners for the s390x job for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e7728077435c5c5ad8c328761277f8ff3b32112",
"description": "nir: do not use De Morgan's Law rules for flt and fge",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1ed4ffe0b70762477709e699f95c73602f9dc5a"
},
{
"sha": "ddd767387f336ed1578f171a2af4ca33c564d7f3",
"description": "aco: fix creating v_madak if v_mad_f32 has two sgpr literals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd08d9abd76ce0002572639c26c79e051a2a0549",
"description": "radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8024aaaab9812d018cfa656d0dfce6ffedc123f",
"description": "radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b335e1599e90dae9a7a1b4a1d9a4498f0d0cedd",
"description": "radv: Do not redundantly set the RB+ regs on pipeline switch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63345a359656246df83b416743031c1836457d23",
"description": "panfrost: Remove unused anonymous enum variables.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7e8de5a707f7279929d7396550024b8cdc6a8c61"
},
{
"sha": "7792d774e0ab4f3d45d758da1e9ac80fef0d7934",
"description": "radv: Optimize emitting index buffer changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d97d186fbea0de22f75346cba07133b145f95bc",
"description": "nir: Mark fmin and fmax as commutative and associative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1886dbfe7362baa221009371434f158b97183164",
"description": "Revert \"gallium: Fix big-endian addressing of non-bitmask array formats.\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d17ff2f7f1864c81c1e00d04baf20f953c6d276a"
},
{
"sha": "11db8e0e00a72884ba9fda953b549dd65119dc73",
"description": "st/mesa: optimize st_update_array with ALWAYSINLINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36cc6b105b5299ae07f005feabd8bd6eb34c5257",
"description": "mesa: don't use bitfields in _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47d7e21619218348c86ca6909cf695f78c9778c6",
"description": "mesa: remove unused _mesa_prim::is_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "734654a89cf588d88b2932b931612374ef2884eb",
"description": "\u00ed965: don't use _mesa_prim::is_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d03103f30bfff532a0c6d6e22fa5e7a24cad27",
"description": "vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7575a0a25120b9637d50fcf2b55a4859b505f781",
"description": "vbo: clean up resetting vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee5bd8638bd123ab3ea49d513f8bba9e7cd4ae28",
"description": "vbo: also map the immediate mode buffer for read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27bd241103e8fa1fc34859cac6bd23d5a5fb04fe",
"description": "vbo: delay flagging FLUSH_STORED_VERTICES until glEnd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca99fe8a603b08883493c786037ca872c00df145",
"description": "vbo: add/update unlikely statements in ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f72c91e5ac38c82bcc1585e6d6f08b9929dba3",
"description": "vbo: increase the size of the immediate mode buffer to decrease draw count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fe771f4e963cbb3a3032f1e148fb594c3c1a2a3",
"description": "vbo: use FlushVertices flags properly and clear NeedFlush correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a241fa3283a0c389f671a556f705d1da25dd2a",
"description": "vbo: fix resizing 64-bit vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "077a843c27d84d4531074bbc477391e886a7ba71",
"description": "vbo: optimize resizing vertex attributes during immediate mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2",
"description": "vbo: don't store glVertex values temporarily into exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd7241c4f8082dbd07f0bcd268741c527512c66b",
"description": "vbo: pass only either uint32_t or uint64_t into ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa7f1984a4f1779c42e2dfa5535635d364e92a7",
"description": "vbo: don't set FLUSH_UPDATE_CURRENT for glVertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8b98d48bffacc0a1b5393307c8405f4eda8e27c",
"description": "vbo: keep the immediate mode buffer always mapped for simplicity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c76ef5b590d5795ec2dafb9304747ed74fd37a2",
"description": "vbo: don't check ctx->NewState twice in glBegin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2c6de1eecb52ded412a88c4724f042c0c75d5f7",
"description": "vbo: remove a funky recursive call in glBegin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "653bd14730035d514127b2253a025a1e98db5e75",
"description": "vbo: interleave attrsz, attrtype, and active_sz in memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b22e33c10f98f2f58101881818f55b4c4b73606",
"description": "vbo: remove immediate mode code that doesn't do anything and simplify stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e0d612f5e22fee19aff0e40814db24d63f63103",
"description": "vbo: don't unmap persistent buffer mappings for glBegin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ded3d6ce37d3be12776bcc5dcd3c4d91f33248",
"description": "vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10cf7a5113446c85dd39bbb12544dd4ac30a0200",
"description": "vbo: create the immediate mode buffer only in vbo_exec_vtx_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f89ee44ab0300b72ab957c3135858ff46187dfb5",
"description": "mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dada7ce90315d47184c51879a3f67e99f2bab2",
"description": "mesa: remove FLUSH_CURRENT calls that have no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c8fe1cc1a972e59885cc14778dbf5a520f48dd",
"description": "mesa: fix incorrect uses of FLUSH_CURRENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01443dc7383f4634e4a66fa194ed51db74186128",
"description": "glx: print FPS with 2 decimal places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1082e6fcb87d723986b640b5c077d05692df3511",
"description": "radeonsi: don't update states for the DCC MSAA bug on GFX6-7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbb27eebc8cab1a5d70ea67a37de8d18f20a88f0",
"description": "radeonsi: fix the DCC MSAA bug workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "897a4a0041e2477aa7ac487f23d85a5fc8900c49",
"description": "r600/sfn: Add some documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7413aab3c837813331a706a022f493d0474caa13",
"description": "r600/sfn: Add .editorconfig file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "110ee7ff93a42624b1e89065ec75b7649047715e",
"description": "r600/sfn: Add support for SSBO load and store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "148f0ad4f9c4b4c291abcaa1722f5ae91f9c4014",
"description": "r600/sfn: Add support for atomic instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90a7d2e08fbd94d443fe6aeed093e4c758b169da",
"description": "r600: Make sure LLVM is not used for DRAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37125b7cc220fd9b77e9882268892ca4e79a0627",
"description": "r600/sfn: Add lowering UBO access to r600 specific codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82",
"description": "r600/sfn: Add GDS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aadd809d07f6d7ce4d0cae18a410cc111c12c65",
"description": "r600/sfn: Add compute shader skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fb5c835f7c9462e2095b6de645a0a75ad118c87",
"description": "r600/sfn: Add VS for TCS shader skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e17ac0d774b5a48a8d5a8a736e4a7a28554befa7",
"description": "r600/sfn: Add support for geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7124e134395c4fe0dbc442a5b7b94f44d16aee",
"description": "r600/sfn: add emitVertex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7ec616bedce226e0f710727d21ba2059b36d66c",
"description": "r600/sfn: Add MemRingOut instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b17316bf38b7f2c23ce648ddd718e1f48641309",
"description": "r600/sfn: Add a load GDS result instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a4dd6451eec9cf96bec6d211e8e9b9f8032706",
"description": "r600/sfn: Add lowering arrays to scratch and according instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c19013904ef0ae68c582cd6d77fe54331b36baa",
"description": "r600/sfn: add register remapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "393655d5cb2ae499783408d36a96e34257473fcf",
"description": "r600/sfn: add live range evaluation for the GPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f683fe810904ae7355ddb036e1e4f37f1480c4",
"description": "r600/sfn: Add the WaitAck instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e09cdb3f86ca53d4c24aa7b60d9ab44d1d679018",
"description": "r600/sfn: Add the VS in and FS out vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d9456d841c54b50616b293a532d106323658ce",
"description": "r600: enable NIR backend DEBUG flag for supported architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f718ac62688b555a933c7112f656944288d04edb",
"description": "r600/sfn: Add a basic nir shader backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295be0e8dfcc28366bcd193c44abc7913d5132d8",
"description": "r600: Update state code to accept NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51285bf32ee98dcf92c4c31f7862b18ed2db322c",
"description": "r600: Add NIR compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27cacd28ace6d6db5083beaceb35c140d827fe96",
"description": "r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f",
"description": "r600: force new CF with TEX only if any texture value is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "144561dc5ec3dcbe63cb054f806247bc120b64e4",
"description": "svga: Use pipe_shader_state_from_tgsi to set shader state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864"
},
{
"sha": "470e73e7f86b4530cf789a779f43674ecec91881",
"description": "svga: fix size of format_conversion_table[]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "84db6ba740d376b75e60c3a2a4ac0153c5b0e01a"
},
{
"sha": "689817c9dfde9a0852f2b2489cb0fa93ffbcb215",
"description": "gallium/swr: simplify environmental variabled expansion code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34fd894e42ae1ec9d35bf9c4f05364b03dd4a223",
"description": "aco: fix waiting for scalar stores before \"writing back\" data on GFX8-GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7283c33b981f975361e3bfa62a339c88f2642cbb",
"description": "Vulkan overlay: use the corresponding image index for each swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb0195358c4e0376d93f10fb4f90703e51718779",
"description": "zink: only inspect dual-src limit if feature enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e365f83740f1faa0e4d022da7b9aea9ae6dacbda",
"description": "zink: emit blend-target index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c",
"description": "zink: replace unset buffer with a dummy-buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4",
"description": "gitlab-ci: disable a630 tests as mesa-cheza is down (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35961b10da2dee4d3820ab1f250007412b06d876",
"description": "radeonsi: don't report that multi-plane formats are supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a554b45d736073bbea4978118c02f7929f75cd77"
},
{
"sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935",
"description": "zink: fixup sampler-usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa915a724fbff0878478ca7dd968207bc9906016",
"description": "zink: lower away fdph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c36b1c0dbf2dcb8ded2509bc547a026b9624cc0",
"description": "etnaviv: enable texture upload memory throttling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bddaa61362924ec9dc360a2846cbdc8c647d834",
"description": "freedreno/ir3: Fold const only when the type is float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "260bd32b58a55ac0d9870497caef3a4602e19d47",
"description": "freedreno/ir3: put the conversion back for half const to the right place.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbd1f47433b7d735e3be5c8126f7f2b9343a1cdf"
},
{
"sha": "d70192e6973aec3bbe2be70192f18b6a2257872a",
"description": "freedreno/ir3: Add cat4 mediump opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eca6d9ce14abfc542031248be6a53c31cd113f9",
"description": "freedreno/ir3: fold const conversion into consumer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2012d5c7496d04772c83e89d9fa1c9bc4087e2",
"description": "freedreno/ir3: fix printing half constant registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d55dfef78237380d3734f2341818daa299a7f330",
"description": "freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbfc8c35315f666d14c8b1f9ec71cb70d5e57d84",
"description": "docs: Mark 20.0-rc2 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8bae10bfe0f487dcaec721743cd51441bcc12f5",
"description": "freedreno: android: fix build of perfcounters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad99243151725a3bdcab73bfd548adb2c535281",
"description": "freedreno: android: add a6xx-pack.xml.h generation to android build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad400a59e47461f4965cfd19882c680cc111d94",
"description": "freedreno: android: fix build failure on android due to python version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e",
"description": "gallium/swr: Fix llvm11 compilation issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f239bb8020df4176ca539bafff327ab5c8da2c2e",
"description": "Vulkan Overlay: Don't try to change the image layout to present twice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "320b0f66c27407008784da3606e23cb44c70ddf0"
},
{
"sha": "4b978cd950cef844afce07993ddb697779e5648d",
"description": "aco: do not use ds_{read,write}2 on GFX6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a553212fa171ddaf849d4abb2d67208390cd769"
},
{
"sha": "da76dfb5159c2ca8ee24d64a5f85a68f28b70c65",
"description": "intel/vec4: fix valgrind errors with vf_values array",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd"
},
{
"sha": "1572e8f3e136affb429e34ec2e8e10e206e0f3cd",
"description": "lima/parser: Change value name in RSW parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5802259e5438571c799bac2137da8bca505c6a94",
"description": "lima/parser: Extend AUX0 findings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cebfb3169caafddac6ea3e0e7977abe535e3bdaf",
"description": "lima/parser: Fix RSW depth test parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaa0784fd32a6189b6ad25b72365932b4ec15bc7",
"description": "i965: remove duplicated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26ab38f1440625b85adc235140574901e60562a1",
"description": "ci: Drop turnip opt-in option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbc117cba311ed086ba7885e6df423ce5ae114b7",
"description": "llvmpipe: advertise 4 vertex streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6690b1a62ff3b8e2576bd35d5f9bc530464032",
"description": "draw: don't emit vertex to streams with no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72154c9075269d2022ede04f233a08bb9751f104",
"description": "draw: emit multiple streams to streamout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c066e5a04eba9359411bac36d985d047be6ddf",
"description": "draw/gs: track emitted prims + verts per stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c77007c9db74c3859f75dcd5161396ae5c16772",
"description": "draw: change geom shader output to an array of outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8583fcd8f182a290f000cb303ec2e067688363b8",
"description": "gallivm/nir: add support for multiple vertex streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b66884131312cac4438aab89490fd6f33443247a",
"description": "gallivm/swr: add stream_id to geom epilogue emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d70002744ca121bff51dd40bfa76b633320652c",
"description": "llvmpipe/query: add support for indexed queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "658eb691fc4266cfcb6d2a7eec17469f5eae10b5",
"description": "ci: Bump the GLES CTS version to 3.2.6.1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b37922dd1ed4bbc19b69b543a83d8fdf49532a32",
"description": "ci: Disable a bunch of tests on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3063cbd185b3bb2e01ab4f70ca0c661f38082b4",
"description": "turnip: Drop explicit configure opt-in for turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ca77f347d2e5791907db77ef1996f01ff9aa386",
"description": "u_tile: Skip the packed temporary and just store tiles directly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68bb26af63acad6a42dd5c4d653c61917a69127e",
"description": "broadcom: Fix implicit declaration of ffs for Android build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce23911b77b026ee1894e012f0249d827047bac6",
"description": "aco: gfx10_wave64_bpermute reduce op to print_ir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20eb1acb6f404ffa4e502e7de8dec8ac83e7a8a8",
"description": "aco: fix gfx10_wave64_bpermute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9254fb4fc72ed289ffded28ef067b4582973e90c"
},
{
"sha": "1c79afd94620925cb9e0903f24f91c3ab9ecfcb4",
"description": "Correctly wait in the fragment stage until all semaphores are signaled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "451cf228d53ba8f51beb3dcf04370e126fb7ccb6",
"description": "svga: Fix banded DMA upload",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "287c94ea4987033f9c99a2f91c5750c9083504ca"
},
{
"sha": "5aec9e84a86f578d0babae1d5c1800578c1c1b53",
"description": "anv: No-op submit and wait calls when no_hw is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9febfae416e9fdf39a501ceb53a65c99ca78eed",
"description": "anv: set MOCS on push constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4"
},
{
"sha": "a140ea1cedc5b979410796b13f33031c7b20671d",
"description": "llvmpipe: Bump test timeout to 180 seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aa7af9e9a4c19e10afaf4a3c756e62cf4d352c3",
"description": "intel: Load the driver even if I915_PARAM_REVISION is not found.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96e1c945f2bc4047a603753ae10fc4f27754361c"
},
{
"sha": "20bcbcd958967f2f5bdb560951c70c71d0939329",
"description": "isl: Fix the android build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
},
{
"sha": "a92be2fb26e6d470a6d2b179f35f54d75a7a7b90",
"description": "intel/genxml: Drop \"reserved\" enum",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
},
{
"sha": "deb2bbf57ec1d0660dd85b7080bf5ebeb10e8768",
"description": "swr: Fix GCC 4.9 checks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f0a22956be4802e01f2b4f3244f011212626f12d"
},
{
"sha": "205ce0bea5e14a855a86f8b9662ba34cdd372280",
"description": "gallium: let the pipe drivers decide the supported modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930"
},
{
"sha": "d8569baaed1a38cf3da9e45375fa2267d9a1eeb0",
"description": "iris: handle the failure of converting unsupported yuv formats to isl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f300f2e498f101c58e182eac3ece11e527d297",
"description": "Revert \"egl: put full path to libEGL_mesa.so in GLVND json\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac"
},
{
"sha": "9595b23a45a6bcb7ee784e2c38085a8ea2e4620a",
"description": "meson: don't bother trying `python2`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d34abd15c91ed67414e2e0dc1ae252f53574ef6",
"description": "aco/optimizer: Don't combine uniform bool s_and to s_andn2.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
},
{
"sha": "a77c3d5eed45ba5abcbacdc3511a93f02adb7673",
"description": "nouveau: Reuse tgsi_get_gl_varying_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f769c851f4130195b5e3b76784df93f457d571",
"description": "nouveau: reuse tgsi_get_gl_frag_result_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9358f6f765092c821696df8b36bf2cf70b05e49",
"description": "nouveau: Reuse tgsi_get_sysval_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e25967d6b81b9ac9dccfe92cc92dc8d977eab592",
"description": "mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9891062642a3f35dc326b305fca2407f9041915c",
"description": "freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d"
},
{
"sha": "d233c8c914ce819147197b9327bc22d1ea58b2fb",
"description": "freedreno: Add layout_resource_for_modifier screen vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6fb4f0a9ffe3250612acd3eb382f5eb5227e48",
"description": "freedreno: Set up supported modifiers in fd*_resource_screen_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a7c8f4a8cd375a9448f50d777e2cc9ee95a8d1",
"description": "freedreno/a6xx: Add fd6_resource_screen_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d07d66180b1523d7e70681ca142955f896ebda9",
"description": "glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bea0cf77956d748ea929e12d12756692f04a33f",
"description": "intel/isl: Move iris's pipe-to-isl format function to isl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb615e5fe3f68d0dc8210e6b09ced6913b433103",
"description": "mesa: Clean up some endianness adapters for shader image formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c137612bea1e319ecdfb894c020b6651f4909a",
"description": "gallium/swr: Fix various asserts and security issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eaf21cb6f67adbe0e79b80b4feb8c816a98a720",
"description": "pan/midgard: Fix scheduling issue with csel + render target reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38c20696a5358d6898c4ee96fb127d603c1e1404",
"description": "panfrost: Set the MALI_WRITES_{Z,S} flags when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed94d38b4169e18bf81e956241d1c8674cc2ec6",
"description": "panfrost: Add the MALI_WRITES_{Z,S} flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0406ea4856498c25479b1e1b191471f7222747d6",
"description": "panfrost: Z24 variants should be sampled as R32UI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1ba0cd452cb456e5d06ee22fdecaed451a7a48b",
"description": "pan/midgard: Add nir_intrinsic_store_zs_output_pan support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5619f50738c0ea2bee49d982e88f18496d7514a",
"description": "pan/midgard: Turn Z/S stores into zs_output_pan intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59488cbbaca1268841fe5ba42d0a1202b33be23b",
"description": "intel/fs: Don't count integer instructions as being possibly coissue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e64be391dd065b6a0eabee17ada038db7a28c112"
},
{
"sha": "8455648ccae92692e4a522d23b1491d5825b030c",
"description": "tu: Move vsc_data and vsc_data2 allocation into the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84bd4da468cd21dad5d41110b495b08623e82a0e",
"description": "freedreno: Fix CP_COND_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed5d1c1c471b9a7017625ab7d742f2895ab64b96",
"description": "freedreno: Add CP_REG_WRITE documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65197a3ac1cf4303e37927ed3faae47e41ee74e6",
"description": "freedreno: Fix CP_COND_REG_EXEC bit positions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be81f8a2a9f3f838cc550aeddf79657608e1008",
"description": "gitlab-ci: Build radeonsi & RADV in the ppc64el job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65610ec774ae095cfee3602b3f06d51d0a199791",
"description": "gitlab-ci: Add ppc64el and s390x cross-build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a443f81f2631efa0881f72472c476d9d368b5d05",
"description": "gitlab-ci: Merge ccache and libxml2-utils into main apt-get install",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a06fc0296d6ab3567320fb4ecab6d297eba08223",
"description": "gitlab-ci: Pass -j4 to make",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84fefa206c43e6a7b9a1ff34230eed0439f59e35",
"description": "gitlab-ci: Update to latest ci-templates HEAD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3da91b3327fb93d0364c0ca9d0216f695160831d",
"description": "radeonsi/ngg: add VGT_FLUSH when enabling fast launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2799676218249c5b9f1dc0a6367e459a1ad5642e",
"description": "util/disk_cache: check for write() failure in the zstd path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8d941091f72923561a6c58b46ccb264b6a0e205"
},
{
"sha": "6321e3fb9fd9cc9d817071d435c6b8a59869b8bc",
"description": "dri: delete gen-symbol-redefs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb611361b08528b14d3c5827ee2c4b21de1199d",
"description": "anv: implement gen12 post sync pipe control workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8949d27bb8b4385e92049c18f728bdcf0a79b093",
"description": "anv: implement gen9 post sync pipe control workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e7bcee1742a40981a0b1c06447bca22646c294",
"description": "iris: implement gen12 post sync pipe control workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0",
"description": "freedreno: allow ctx->batch to be NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "22d2cbe6856fea65bf01dc96941b5127f17dacab",
"description": "freedreno: Allow UBWC on textures with multiple mipmap levels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d",
"description": "freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb0b35b76dfee95a3bd472538bf9510c1cbd2f7",
"description": "freedreno: Blit all array levels when uncompressing UBWC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b586d5a48cc11ee216f18ac093a601917861cff",
"description": "freedreno: Swap the whole resource layout in shadowing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9f5d3eb554e6096b762744125580a239d3809b0",
"description": "freedreno/a6xx: Disable the core layer-size setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17312b4a10718ee14a80e5c1b4e2e586d8a79920",
"description": "freedreno: Rename the UBWC layer size field and store it as bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b4118bb06c5a38d7b7bf61ab67551c3129176d",
"description": "freedreno: Include the layer size in layout debug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20357dfde85712503ae82aeedcfa9b2bf31f2adc",
"description": "freedreno: Move the layout debug under FD_MESA_DEBUG=layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65a6dc5139fddd5e01eaedcc57fc67e0a6a28c94",
"description": "radv: Do not set SX DISABLE bits for RB+ with unused surfaces.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e9316fdfd4899c269a19e106a6ffa4309ae48b27"
},
{
"sha": "17303c9851e32194550f899399859944fa5b3009",
"description": "mesa: implement missing display list functions while switching to the template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56de59b931ac162de932d650176fbd981cc68aed",
"description": "vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "052e8f758e68061adaee7f6f95bdbb01ae8f519d",
"description": "vbo: use the template for save GLvertexformat initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ec5e96ec8297216bcab4036deaa6eb714ca4e67",
"description": "vbo: use the template for noop GLvertexformat initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d447a4888fe0089c0c3589ea68daf400e866de2a",
"description": "vbo: move GLvertexformat initialization into a template header file for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cae609326678bd00702261f756ce0c16efd530d4",
"description": "freedreno/perfcntrs: fix fd leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a13507164a26fc796f02c57a24468b834254b4d"
},
{
"sha": "8a2c507a8abe2537df5bc1f4847c40e6d4314dec",
"description": "util: Drop unpacking from int signed to unsigned and vice versa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d367c3aa57da54f5dbd6871a38b9fc1d6cbcc45",
"description": "gallium: Refactor some single-pixel util_format_read/writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab081970e07d97c4218a68341d8534693d27e474",
"description": "gallium: Add and use a helper for packing uc from a color_union.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2a2cf492decf35e1e2c622e3c45e98333ec15d7",
"description": "softpipe: Refactor pipe_get/put_tile_rgba_* paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc56551da9ce64be3e253c5131a572501ad44a7",
"description": "softpipe: Drop the raw_to* part of the tile cache interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cdf523f00398b98c73743f6eb4167409ff065e0",
"description": "gallium/util: Remove pipe_get_tile_z/put_tile_z.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e986f2b7aff6c51e420fbb06553a748f15f55a01",
"description": "mesa/st: Use direct util_format_pack/unpack instead of u_tile.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c574cda3c6a3f880f99e4e22967fc82e34609942",
"description": "util: Make helper functions for pack/unpacking pixel rows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "333c9d5bb054d5ac5518e830b535e8a4f3f80187",
"description": "clover: add trivial clCreateCommandQueueWithProperties implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b064697af1dc8927756986f396c793e0e23c42e9",
"description": "gallium/osmesa: Try to fix the test for big-endian.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd899fd43ebc56fee6ad41126db340a9c2f7bc72",
"description": "gallium/osmesa: Fill out other format tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a53918f025af606450ddb9df3d032191a82ce89",
"description": "gallium/osmesa: Fix MakeCurrent of non-8888 contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "655394c6ed2ef15c66ea8234d7ab388901f7e295",
"description": "gallium/osmesa: Fix a typo in the unit test's test names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c50d03422eb6a74f462419015a697f371468d6",
"description": "osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d83abf1d378be059b4f41a6a44a9bf24c7394084",
"description": "st/mesa: Handle the rest renderbuffer formats from OSMesa",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1165ad18b5e1d8b137daff1b1ad3d11ba4445e4",
"description": "util/os_socket: fix header unavailable on windows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77"
},
{
"sha": "36126b6211f1ac2da0aa94411608b2320553dbb6",
"description": "i965: Do not set front_buffer_dirty if there is no front buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9afdcd64f2c96f3fcc1a28912987f2e8066aa995",
"description": "gitlab-ci: Switch kernel for LAVA jobs to 5.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "162927e43cdb5d6c184a4064fbd0799012fc297e",
"description": "panfrost: Use size0 when calculating the offset to a depth level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64541dd69875d043d90525769901d18fdde4b68b",
"description": "panfrost: Only clamp the LOD to disable mipmapping when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255227ececb4444fdf5cc2925fc1064d729021f4",
"description": "panfrost: Fix decoding of tiled 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd27fb511386615cd6b44b037f9f5117846b51d4",
"description": "st/mesa: use uint-result for sampling stencil buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "642125edd97384b88f491c1383a06c42ed16e11e"
},
{
"sha": "9cdd89a34b89973fbe646de5976f190ec7bd8d1c",
"description": "pan/midgard: Remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3eb7989b38239d08d729a488ad6b737ec61ad8",
"description": "pan/midgard: Check for null consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ec4028d4057da19708b4f4bce88ee16f96f322a",
"description": "panfrost: Avoid overlapping copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c32bd325e7688c781b7e5de58a2d0534c82f00a0",
"description": "etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e672e4d20fb77e1b39aee29f9e8e76a5c2af68e"
},
{
"sha": "df6a2a719798d706d60b508106da363311a43469",
"description": "turnip: Be explicit about converting vk compare func to a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd57f0e3811d61c9d6179452a420f28008ca9ba",
"description": "nir: Remove always-true assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3dfa8f4d694e7d64a6401752af1f973b0852aab",
"description": "glsl: Use 'using' to be explicit about visitor overloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bc516fceb742e4c1ce2d47f129d19d8bb005d13",
"description": "spirv/opencl: Cast opcode up front to avoid warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67dd51606ca1670e21ce414591cc48caaf2e2e9f",
"description": "freedreno/fdperf: Cast away some ignored return values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be81a3bfa839e51b9719567236acaff70babd62",
"description": "nir: Make unroll pragma work on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de856c6170fbfd57f480c04069feb2fac0099060",
"description": "nir: Delete unused is_var_constant() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42f7e124cae38dc95e219097cc23f48d24e3071a",
"description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8"
},
{
"sha": "0ccda2ebff83816cecf4dcb48f367a0d5c8f5fb1",
"description": "clover: Use explicit conversion from llvm::StringRef to std::string",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d83314945d5f286cbe4fff9b07d2756f36a64c6",
"description": "zink: disallow depth-stencil blits with format-change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d4b41f6830253b81b591fa401a9c5aea5e407a",
"description": "zink: be more careful about the mask-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b550b7ef3b8d12f533b67b1a03159a127a3ff34a",
"description": "panfrost: Fix the damage box clamping logic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13"
},
{
"sha": "2b089e26bfe615cf616926cdddafd8439c835878",
"description": "pan/midgard: Stop leaking instruction objects in mir_schedule_alu()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e68d8625e4efcc776b5352de3b16b6951fabf7",
"description": "pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef89a52fe58e85402d7652d863da1cc90b378772",
"description": "pan/midgard: Lower bitfield extract to shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c68cd39eb3797eb34a049950cb34acfd0719cde7",
"description": "pan/midgard: Make sure we pass the right RT id to emit_fragment_store()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25946be4c451fe1cc645a6fd3cb5d59160e93f25",
"description": "pan/midgard: Add an enum to describe the render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77",
"description": "util/os_socket: Include unistd.h to fix build error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470"
},
{
"sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8",
"description": "gitlab-ci: disable a630 tests as mesa-cheza is down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e627054167ff52742cf45b1aefccffb0de7071",
"description": "nv50: report max lod bias of 15.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac",
"description": "egl: put full path to libEGL_mesa.so in GLVND json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080",
"description": "radv: Allow non-dedicated linear images and buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f963226bdf8277826e80848d2a6b44cbabddd3",
"description": "pan/midgard: Implement mixed-type constant packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a12fe52cbc86b2d33cd5a726ce1020cdcd6c064c",
"description": "pan/midgard: Break out one-src read_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b74212e70153f3a199a60a95d003208144f5fac9",
"description": "panfrost: Fix non-debug builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d"
},
{
"sha": "d7fe9af6202413aa4e6f0f53d89577ed8ea80027",
"description": "anv/blorp: Use the correct size for vkCmdCopyBufferToImage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dd92179a72e5263b9db730d92a883e2536aa4474"
},
{
"sha": "8ff613dc58782eab0fa915056255aedb838e3470",
"description": "VERSION: bump after 20.0 branch point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02658df152d1a7fedd8ce61dbe6e84566c8c75d0",
"description": "lima: Fix build with GCC 10.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568"
},
{
"sha": "982d61e2cdd5a5e3f82444787634fa45ba2fd44f",
"description": "freedreno/ir3: fix a dirty lie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "752aeb7b3fe75b3c6ce8d9dadaba9c4111fa7254",
"description": "freedreno/ir3: simplify split from collect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d0e7d9a4c1cfe28b3cd2356e94e287e82821e1a",
"description": "freedreno/ir3: create fragcoord instructions in input block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb09020ef23cc87c1c3024add572cf0a571e8ddc",
"description": "freedreno/ir3: remove unused tex arg harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ffe44ec0a5dba18e4a88ca7dd1042e823f9685e",
"description": "freedreno/ir3: add RA sanity check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4f46b7080a1087420939b2f4bf0bea414cd3ce",
"description": "freedreno/a6xx: fix lrz overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e79c4f0edc4a263c29f8df6169d0ad74aee7c69",
"description": "freedreno/ir3: two pass register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0293af7a5d821776e7e90e3892015581c497810",
"description": "freedreno/ir3: don't precolor unused inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2587d3c8885ce4aa0403269268a1c0ab8c2cac",
"description": "freedreno/ir3: add is_tex_or_prefetch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7a6c9ef0eb6b26d8410591353142207689d085",
"description": "freedreno/ir3: number instructions from one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f78c32492ed096649b015a4967d6d56c18dd14a",
"description": "freedreno/ir3: post-RA sched pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3369406e44b0226295e7475e189da2e42efd7f22",
"description": "freedreno/ir3: fix kill scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a9f78f1f9f0019687eb374aae5abcd3b0617cf4",
"description": "freedreno/ir3/ra: make use()/def() functions instead of macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f24f966ae217981cd39e867a0de1fee029e740",
"description": "freedreno/ir3: a bit more optmsgs debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "300d1181c72043afe045a155079fc152fcd1283e",
"description": "freedreno/ir3: move atomic fixup after RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "304b50c9f8f57a115ac251f022093c8adfb0823d",
"description": "freedreno/ir3: move block-scheduling into legalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093c94456bc99308bd80bcc952d1f77ea71a831c",
"description": "freedreno/ir3: move nop padding to legalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c803c662f990621acefd2f002d9df0d42ad8a3a0",
"description": "freedreno/ir3: split out delay helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c795f8297d5087b013777bddac32ed47941cb7",
"description": "freedreno/ir3: fix crash when no non-input instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1194e10b2dc4d14ea21eb9bc8e607056ebaffcd",
"description": "freedreno/ir3: cleanup after lower_locals_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b792ea0602dd344b8a2dce4ab582b167f6fd35",
"description": "freedreno/ir3: shuffle a few ir3_register fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95831e2f66a16e2334cb1f972c9485b71955900b",
"description": "intel/gen12+: Set way_size_per_bank to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00a84c170a0a495f21008a80557a1d2b8257ea56",
"description": "intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d8b373adebbf8396b16537bd4d633ab6659900",
"description": "virgl: Use align_free for align_malloc allocated buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d326d30efefd132255826ff33a9a4c51c216fe39",
"description": "freedreno/drm: readonly cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f93dfb509cbf9474befae9919dd8c135bbd67093",
"description": "intel/fs: Write the address register with NoMask for MOV_INDIRECT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a95abd0f755331503e283354b44b639865f1329",
"description": "intel/tools: Handle strides better when dumping buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d7c42165d2344d0019299d42b34c07f7f5e8d0",
"description": "intel/disasm: SEND has two sources on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3ef6a8370bf1ce121806e60ccdedb2ddc6aa83",
"description": "intel/eu/validate: Don't validate regions of sends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b323d66019bcbb56811b66947b39e77a2c7c3e0",
"description": "aco: fix image_atomic_cmp_swap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "71440ba0f5512fe455be66ca48b253ecc37478a9"
},
{
"sha": "0d14f41625fa00187f690f283c1eb6a22e354a71",
"description": "aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6aecc316c000c343b25963c1356525f95ea6cafe"
},
{
"sha": "d8410fec4efa4fb8847342a15b021501e3e2341b",
"description": "gallium/swr: Fix gcc 4.8.5 compile error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dacf5f9d1df95c768016a1b92465bbabed37b54",
"description": "swr: Fix build with GCC 10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "790516db0bfc056df0290c42565214d4148e901a",
"description": "gallium/swr: fix gcc warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8405e1bef0cfa99a2e5e865cf5f933fddbd35222",
"description": "zink: implement support for derivative-control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12b844e7c284f691323d4f77f2fd94c648e37e0",
"description": "zink: implement load_instance_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0ced1e79b3311cf55f3c8852417825e3fe102ef",
"description": "zink: enable texture-buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00edb82fde2cfebe97457cb7819e7e560c4d3a4c",
"description": "radeonsi: Add support for midstream bitrate change in encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d902e23d8094a01f752d3404ec484e0c059eb193",
"description": "panfrost: Use DBG macro to avoid noise in the console",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25042062215c682445a70b4527e8298b30996d93",
"description": "pan/midgard: Handle nir_intrinsic_load_barycentric_centroid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d",
"description": "panfrost: Add more info to some assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d5c433aeeeb083f1a5902d58e520614d2fe35be",
"description": "panfrost: Print intended field when decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5fd2942b4fb2005b3d01fb4cab86a4162c8a90",
"description": "anv: Always fill out the AUX table even if CCS is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ccdf881aba7c8cd0c7175995e351e783e0fd11d",
"description": "iris: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6b39850f092b387881c4fb4260c9465971422aa",
"description": "anv: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce9c45a60ed51ddb27bd969bdc61336f18121a07",
"description": "intel/blorp: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdc0c19328fd8e02e4b1bd5c62b93ce6c4597ca1",
"description": "intel/common: Return the block size from get_urb_config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e340a79b9c4b6ee35eaa10a685395a67d0b0b440",
"description": "anv: Emit URB setup earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e928676b69bf9cafce1c0304dd473c926b9f2854",
"description": "iris: Consolodate URB emit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "09e4c33085f15ffa691053143bec9dbf4aecfeaa",
"description": "intel/blorp: Always emit URB config on Gen7+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73a684964b392c4df84373e8419e355267d57ff5",
"description": "intel: Take a gen_l3_config in gen_get_urb_config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d05822cb8b5d3fd066c64722b76b3507a7fd24f",
"description": "i965: Re-emit l3 state before BLORP executes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bff7b3c7bd56c25544ea6e3ea9452358374db10a",
"description": "iris: Use the URB size from the L3$ config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "99f3178a249525d333c5b27d755a0f99a81b3c17",
"description": "iris: Store the L3$ configs in the screen",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6471bac99ec11c7901d6fc9bda908c047e621f5f",
"description": "iris: Set SLMEnable based on the L3$ config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73434b665b2ec50cbd1060ce831aec3b2e21517c",
"description": "intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1bdb127b6875df602bd736465d597725f326621",
"description": "anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da9abf8a7a605cc9b79bd4240ff715b79ac774a",
"description": "genxml: Add a new 3DSTATE_SF field on gen12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "21dd0a151401956523d7facaccfa8e8cdf915c18",
"description": "docs/release-calendar: 20.0.0-rc1 has been released",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]