blob: ca9b2c0492c53c0d96675b61061a6d907ecd0ea3 [file] [log] [blame]
[
{
"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
}
]