| [ |
| { |
| "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 |
| } |
| ] |